Skip to main content
Une campagne envoie un même message à une ou plusieurs listes de contacts, sur un canal : email ou sms. Elle ne vise que les contacts joignables — une adresse ou un numéro, et pas de désinscription — et elle ajoute d’elle-même le moyen de se désinscrire. Dans le dashboard : Campagnes › E-mail et SMS, avec un éditeur visuel à blocs, des modèles prêts à l’emploi et un aperçu sur mobile. Tout ce que fait le dashboard se fait aussi par l’API.

Le cycle de vie

1

Créer le brouillon

Pour un SMS : "channel": "sms" et "sms": { "sender": "MAMARQUE", "text": "…", "unsubscribeMention": true }.Un contact présent dans une liste visée et dans une liste exclue n’est pas visé.
2

Estimer et tester

GET /api/v1/marketing-campaigns/{id}/estimate rend les contacts joignables, ceux qui sont exclus et pourquoi (pas d’adresse, désinscrits, supprimés) et, pour un SMS, les unités estimées.POST /api/v1/marketing-campaigns/{id}/test envoie un essai, variables rendues, à quelques adresses ou numéros. Son objet est préfixé [Test].
3

Envoyer ou programmer

Programmée, une campagne se ramène en brouillon par /unschedule.
4

Suivre

GET /api/v1/marketing-campaigns/{id} rend le statut et les statistiques ; /report les ouvertures et clics par heure et les liens cliqués ; /recipients le résultat de chaque destinataire d’une campagne e-mail.
Portées : campaign:write pour composer, tester, envoyer, programmer, mettre en pause ou annuler ; campaign:read pour lire, estimer et suivre.

Ce qu’il faut avant d’envoyer

Les autres actions

Statistiques

Pour une campagne e-mail : envoyés, remis, ouverts, cliqués, rebonds, plaintes, désinscriptions. Pour une campagne SMS : envoyés, remis, échecs et unités, comme pour un envoi groupé.
Les ouvertures sont indicatives : certaines messageries chargent les images d’office, d’autres les bloquent. Fiez-vous plutôt aux clics.