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 :
Un segment pour déclencher le workflow (par ex., « Contacts non abonnés »).
Votre Clé API.
Familiarité de base avec la création de segments et les flux de travail d'automatisation.
💡 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
Contact (e) entre dans un segment (par exemple, "Contacts nouvellement importés").
L'Automatisation envoie un Email de confirmation avec un bouton de vérification.
Contact (e) clique sur le bouton (suivi comme "a cliqué sur un message").
La deuxième automatisation se déclenche, envoyant un webhook pour mettre à jour le statut du contact à "abonné".
(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:
Déclencheur : "Entrer un segment" → sélectionnez votre segment déclencheur parmi Étape 1.
Ajouter un Email : Inclure un titre clair ("Confirmez votre abonnement") et un bouton intitulé "Oui, abonnez-moi."
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 :
Après l'email, ajoutez un Délai (par exemple, 7 jours).
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):
EN-TÊTES : x-api-key :
.
Corps:
{
"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:
Déclencheur : "Cliqué sur un message".
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).
Ajouter un webhook : Cela abonne le contact (e).
Configuration du Webhook (abonnement):
EN-TÊTES : x-api-key :
.
CORPS:
{
"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:
Créer un Contact (e) de test dans Audience → Contacts (e).
Ajoutez-les à votre déclencheur segment.
Vérifiez que l'Email arrive avec le bon bouton.
Cliquez sur le bouton.
Accédez aux Automatisations pour confirmer que le webhook d'abonnement s'est déclenché.
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 → API → Clé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.






