Jules Royet
FR

CDG33 · 2022

SMS Campaign Automation Backoffice

AutomatiSMS: Mission-Critical Broadcast Scheduling & Administration Console

AutomatiSMS management console
Role
Developer & Project Manager
Timeline
2022
Context
Centre de Gestion de la Fonction Publique Territoriale (CDG33)
Infra
Symfony • PHP • MySQL • Apache • Linux

Designed, delivered, and deployed an administrative web platform handling scheduled SMS dispatches, recipient filtering, and communication audits for territorial public services.

The Challenge: Automating Public Sector Urgent Communications

The CDG33 required a centralized tool to notify thousands of municipal agents regarding urgent announcements, recruitment contests, and regulatory deadlines, replacing manual and fragmented email workflows.

Enterprise MVC Architecture with Queues

Built on Symfony with Doctrine ORM and MySQL. Scheduled SMS jobs are staged in background queues processed by cron daemons with SMS provider API failover, complete audit logs, and delivery rate tracking.

Key Engineering Challenges

  1. 1

    Managing strict GDPR compliance and recipient consent records.

  2. 2

    Delivering an intuitive administration UI for non-technical civil servants.

Impact at CDG33

1,000+ SMS
Weekly broadcasts
99.4%
Delivery success rate
Linux On-Prem
Deployment environment
Cycle en V
Project cycle

Open to conversations

Let's connect

Always open to discussing cloud architecture challenges, autonomous AI systems, DevOps practices, or innovative engineering. Reach out anytime.

Send an email