{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}Créer une campagne SMS{% endblock %} {% block content %}
{# Header Section #}
Retour

Créer une campagne SMS

Envoyez un message à plusieurs destinataires simultanément

{# Info Alert #}

Envoi groupé de SMS

  • Sélectionnez plusieurs utilisateurs comme destinataires
  • Seuls les utilisateurs avec un numéro de téléphone valide recevront le SMS
  • Le même message sera envoyé à tous les destinataires
  • Les envois sont traités individuellement pour un meilleur suivi
{# Form #}
{{ form_start(form, {'attr': {'class': 'space-y-6'}}) }} {# Campaign Name Field #}
{{ form_widget(form.campaignName, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200', 'placeholder': 'Campagne de notification...' } }) }} {{ form_errors(form.campaignName) }}

Nom de cette campagne (pour référence interne)

{# Recipients Field #}
{{ form_widget(form.recipients, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200', 'size': 10 } }) }} {{ form_errors(form.recipients) }}

Sélectionnez un ou plusieurs utilisateurs (maintenez Ctrl/Cmd pour sélectionner plusieurs)

{# Message Field #}
{{ form_widget(form.message, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200', 'rows': 5, 'placeholder': 'Votre message SMS...', 'maxlength': 320, 'id': 'campaign-message' } }) }} {{ form_errors(form.message) }}

Limite: 320 caractères (2 SMS max)

0 / 320

{# SMS Type Field #}
{{ form_widget(form.smsType, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200' } }) }} {{ form_errors(form.smsType) }}

Normal: SMS classique (durée de vie standard)
Flash: SMS affiché directement à l'écran (notifications urgentes)

{# Warning for cost #}

Attention aux coûts

Chaque destinataire consommera un crédit SMS. Vérifiez votre solde avant d'envoyer une campagne importante.

{# Form Actions #}
Annuler
{{ form_end(form) }}
{% endblock %}