Ce tutoriel vous expliquera comment mettre en place l’envoi automatique d’un email à l’enregistrement d’un nouveau contact via le formulaire d’inscription newsletter construit avec notre module Optin.
Le formulaire d’inscription newsletter de Probance doit être configuré dans votre back-office Woocommerce et inclus dans votre site pour poursuivre. Consultez notre guide dédié pour savoir comment procéder.
1. Créer une campagne API
En premier lieu, vous devez construire l’email qui sera envoyé à tout nouveau contact suite à la création de leur compte : il vous suffit pour cela de créer une campagne API sur canal email dans Probance One.
Consultez notre guide sur la création d’email transactionnel pour apprendre à construire et tester votre campagne API.

Une fois votre campagne prête, récupérez de son identifiant – ou campaign_external_id – dans la fenêtre du format de l’appel. Vous n’aurez pas besoin de l’ensemble du contenu JSON pour intégrer votre campagne dans Woocommerce, seul l’identifiant est nécessaire.

2. Configurer le module Optin
Accédez au menu Probance > Optin de votre panneau d’administration WordPress, puis à la section PMAIL – Campaigns.
- Renseignez le token API de votre plateforme dans le champ PMAIL Token. Contactez votre consultant Probance pour récupérer ce token.
- Renseignez l’identifiant de votre campagne API dans le champ 01 – New Subscriber – campaign.

- Les champs 02 – New Subscriber – campaign et 03 – New Subscriber – campaign vous permettent de configurer deux campagnes API supplémentaires. Ainsi, si votre formulaire d’inscription newsletter a été décliné sous plusieurs formes dans votre site (dans une page dédiée et dans une pop-up par exemple), vous pourrez envoyer un mail différent pour chaque formulaire.
3. Lier la campagne au formulaire d’inscription
Pour lier un formulaire à une campagne, il vous suffit d’ajouter un paramètre campaign_id dans son shortcode, et de lui affecter le numéro de la campagne à envoyer dans le module Optin.
Par exemple : [probance_newsletter campaign_id="01"]
- Le paramètre
campaign_id="01"déclenchera l’envoi de la campagne configurée dans le champ 01 – New Subscriber – campaign - Le paramètre
campaign_id="02"déclenchera l’envoi de la campagne configurée dans le champ 02 – New Subscriber – campaign - Le paramètre
campaign_id="03"déclenchera l’envoi de la campagne configurée dans le champ 03 – New Subscriber – campaign
4. Démarrer les envois
L’envoi des emails ne démarrera que si la campagne est autorisée dans le module Optin, et si la campagne API est activée dans Probance One.
- Pour activer la campagne API dans Probance One, accédez au détail de la campagne et passez la puce Etat à Active.

- Pour autoriser la campagne dans le module Optin, cochez l’option Enabled du champ New Subscriber – campaign correspondant.

5. Option : mode multi-langue
Le module vous permet également de configurer une campagne transactionnelle dans plusieurs langues.
Pour configurer les traductions, cliquez sur le bouton Translations à droite du champ New Subscriber – campaign : la fenêtre qui s’ouvre vous permet de renseigner un identifiant de campagne API Probance One différent par langue La campagne envoyée dépendra ainsi de la langue de navigation du visiteur au moment de l’envoi du formulaire.
Cette configuration requiert la création de plusieurs campagnes API : une pour chaque langue à gérer.
Si la langue de navigation du contact ne dispose d’aucun identifiant de campagne défini dans le module Optin, la campagne saisie directement dans le champ New Subscriber – Campaign sera envoyée.