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 (bêta fermée). Contact (e) [email protected] pour activer les webhooks dans votre compte avant de continuer.

Vous aurez besoin de :

💡 Quand utiliser le double opt-in alternatif :

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

  • Importations manuelles à partir de fichiers CSV.

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

  • Intégrations d'API.

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

Comment ça marche

  1. Contact (e) 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. Contact (e) clique sur le bouton (suivi comme "a cliqué sur un message").

  4. La deuxième automatisation se déclenche, envoyant un webhook pour mettre à jour le statut du contact à "abonné".

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

Processus de configuration

Étape 1 : Créer le Segment Déclencheur

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

Exemples de filtres :

  • Statut de l'abonnement : Abonné à l'Email

  • Tag : "Importé de Facebook Ads"

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

Étape 2 : Créer 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 : Inclure un titre clair ("Confirmez votre abonnement") et un bouton intitulé "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 créer un lien vers votre page d'accueil ou une page de remerciement.

Votre workflow devrait ressembler à ceci :

Facultatif : Désabonnement automatique des contacts non confirmés

Si un contact (e) ne clique pas sur l'Email dans un délai défini, vous pouvez le désabonner automatiquement.

Comment ajouter ceci :

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

  2. Ajouter une étape Split : "A cliqué sur l'URL dans l'Email précédent ?"

    • Chemin Oui : Ne rien faire (Contact (e) sera abonné(e) à 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, ignorez cette étape de Webhook – ils resteront non-abonnés à moins qu'ils ne cliquent sur votre Email 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 "Email de double opt-in" (trouvez-le dans Rapports → Automatisation).

  3. Ajouter un webhook : Cela abonne le contact (e).

Configuration du Webhook (abonnement):

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

Étape 4 : Activer et Tester

Après l'activation de vos deux automatisations, testez si la configuration fonctionne correctement:

  1. Créer un Contact (e) de test dans Audience → Contacts (e).

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

  3. Vérifiez que l'Email arrive avec le bon bouton.

  4. Cliquez sur le bouton.

  5. Accédez aux Automatisations pour confirmer que le webhook d'abonnement s'est déclenché.

  6. Vérifiez que le statut du contact est passé à "abonné" dans Audience → Contacts.

Remarque : Les webhooks nécessitent des ressources de développement pour les configurations d'API personnalisées. Si vous rencontrez des erreurs (401 Non autorisé, 404 Introuvable), vérifiez votre clé API et le format de votre email de contact.

Foire aux questions

Puis-je utiliser ceci pour le double opt-in SMS ?
No. SMS uses conformément aux réglementations TCPA. Le double opt-in est pour les abonnements Email.

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 APIClés API et la régénérer. Collez la nouvelle clé dans les EN-TÊTES du webhook.

L'Email 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.


N'hésitez pas à contacter notre équipe d'assistance via le chat intégré à l'application ou à l'adresse [email protected] pour obtenir de l'aide supplémentaire.

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