Passer au contenu principal

Configurer le double opt-in alternatif

Découvrez comment configurer le Double Opt-In pour toute source d'abonné (e) dans Omnisend

Écrit par Sarunas

Les formulaires d'inscription Omnisend incluent une option de double opt-in intégrée. Si vous collectez des abonnés via des formulaires tiers, des importations manuelles, le Paiement ou l'API, vous pouvez configurer le double opt-in en utilisant l'Automatisation et les webhooks.

Dans ce guide, vous apprendrez à créer une automatisation en deux étapes qui envoie un Email de confirmation et abonne les Contacts seulement après qu'ils aient cliqué sur le lien de vérification.


Avant de commencer

Cette fonctionnalité nécessite des webhooks. Les webhooks dans les Automatisations sont disponibles sur tous les forfaits payants d'Omnisend. Si vous êtes sur un forfait gratuit, vous devez passer à un forfait payant avant d'utiliser cette fonctionnalité. Allez àParamètres de la Boutique 9A8 Facturation pour gérer votre forfait.

Vous aurez besoin de :

f4a1 Quand utiliser l'option double opt-in alternative :

  • Contacts collectés via Facebook Lead Ads, Typeform ou d'autres outils tiers.

  • Importations manuelles à partir de fichiers CSV.

  • Paiement en boutique (si votre plateforme ne dispose pas d'une case à cocher d'opt-in).

  • Intégrations API.

Pour les formulaires d'inscription Omnisend, utilisez le double opt-in intégré. Cela ne nécessite aucune configuration.

Comment ça marche

  1. Le contact entre dans un segment (par exemple, "Contacts nouvellement importés").

  2. L'automatisation envoie un email de confirmation avec un bouton de vérification.

  3. Le contact clique sur le bouton (suivi comme "cliqué sur un message").

  4. Deuxième déclencheurs d'automatisation, envoyant un webhook pour mettre à jour le statut du contact à "abonné."

  5. (Optionnel) Si le contact ne clique pas dans les X jours, un webhook les désabonne automatiquement.

Processus de configuration

Étape 1 : Créer le Segment de Déclenchement

Créer un segment pour identifier les contacts qui doivent confirmer leur abonnement.

Filtres d'exemple :

  • Statut d'abonnement : is pas Abonné à l'email

  • Tag : "Importé de Facebook Ads"

Ajustez les filtres en fonction de votre source. Si vous souhaitez uniquement cibler des importations spécifiques, ajoutez une étiquette personnalisée lors de l'importation.

Étape 2 : Construire l'Automatisation de l'Email de Confirmation

Créer une automatisation et nommez-la "Email de double opt-in."

Configuration :

  1. Déclencheur : "Entrer un segment" → sélectionnez votre segment déclencheur parmi Étape 1.

  2. Ajouter un email : Incluez un titre clair ("Confirmez votre abonnement") et un bouton étiqueté "Oui, abonnez-moi."

  3. Lien du bouton : Utilisez n'importe quelle URL (l'événement de clic est ce qui compte, pas la destination). Vous pouvez lier à votre page d'accueil ou à une page de remerciement.

Votre workflow devrait ressembler à ceci :

Optionnel : Désabonner automatiquement les contacts non confirmés

Si un contact ne clique pas sur l'email dans un délai imparti, vous pouvez automatiquement le désinscrire.
​

Comment ajouter cela :

  1. Après l'email, ajoutez un Délai (par exemple, 7 jours).

  2. Ajoutez une étape Split : "URL cliquée dans l'email précédent ?"

    • Chemin Oui : Ne rien faire (le contact sera abonné à l'étape 3).

    • Aucun chemin : Ajouter un Webhook bloc.

Configuration du webhook (désabonnement) :

{
"identifiers": [
{
"type": "email",
"id": "[[contact.email]]",
"channels": {
"email": {
"status": "unsubscribed"
}
}
}
]
}

🔋 Alternative : Si vous importez des contacts comme non-abonnés par défaut, passez cette étape de webhook – ils resteront non-abonnés à moins qu'ils ne cliquent sur votre e-mail de confirmation.

Étape 3 : Construire l'automatisation d'abonnement

Créer une deuxième automatisation et nommez-la "Abonnement à double opt-in."

Configuration :

  1. Déclencheur : "Cliqué sur un message".

  2. Filtre de déclencheur : Ajoutez "ID d'activité marketing" collez l'ID de votre automatisation "E-mail de double opt-in" (trouvez ceci dans Rapports Automatisation).

  3. Ajouter un webhook : Cela abonne le contact.

Configuration du Webhook (abonnement):

{
"identifiers": [
{
"type": "email",
"id": "[[contact.email]]",
"channels": {
"email": {
"status": "subscribed"
}
}
}
]
}

Étape 4 : Activer et tester

Après activer vos deux automatisations, testez si la configuration fonctionne correctement:

  1. Créez un contact de test dans Audience Contacts.

  2. Ajoutez-les à votre segment de déclencheur.

  3. Vérifiez que l'e-mail arrive avec le bon bouton.

  4. Cliquez sur le bouton.

  5. Allez dans Automatisations pour confirmer que le webhook d'abonnement a été déclenché.

  6. Vérifiez que le statut du contact a changé en "abonné" dans Audience Contacts.

Remarque : Les webhooks nécessitent des ressources de développeur pour des configurations API personnalisées. Si vous rencontrez des erreurs (401 Non autorisé, 404 Non trouvé), vérifiez votre clé API et le format de l'e-mail du contact.

FAQ

Puis-je utiliser cela pour le double opt-in par SMS ?
No. SMS uses per . Le double opt-in est pour les abonnements par e-mail.

Que se passe-t-il si le webhook renvoie une erreur 401 ?
Your API key is invalid or missing. Aller à Paramètres de la Boutique → API → Clés API et régénérez-la. Collez la nouvelle clé dans les EN-TÊTES du webhook.

Le courriel de confirmation expire-t-il ?
No. Unlike (which expires after 30 days), automation-based emails don't expire. Les contacts peuvent cliquer sur le lien à tout moment.

Quel plan Omnisend dois-je utiliser pour les webhooks dans les automatisations ?

Les webhooks dans les automatisations sont disponibles sur tous les plans Omnisend payants.Les utilisateurs du plan gratuit doivent passer à un plan payant avant d'utiliser cette fonctionnalité.Allez dans Paramètres de la boutique Facturation pour gérer votre plan.


N'hésitez pas à contacter notre équipe de support via le chat dans l'application ou à [email protected] pour toute assistance supplémentaire.

Avez-vous trouvé la réponse à votre question ?