Vai al contenuto principale

Configura Double Opt-in Alternativo

Scopri come impostare il Double Opt-In per qualsiasi fonte di contatto iscritto in Omnisend

Scritto da Sarunas

I Moduli di iscrizione Omnisend includono un'opzione di doppio opt-in integrata. Se raccogli iscritti tramite moduli di terze parti, importazioni manuali, Checkout o API, puoi impostare il double opt-in utilizzando Flusso automatizzato e webhook.

In questa guida, imparerai come creare un flusso automatizzato in due passaggi che invia un'Email di conferma e iscrive i Contatti solo dopo che hanno cliccato sul link di verifica.


Prima di iniziare

Questa funzione richiede webhook (beta chiusa). Contatto [email protected] per abilitare i webhooks nel tuo Account prima di procedere.

Avrai bisogno di:

💡 Quando utilizzare il doppio opt-in alternativo:

  • Contatti raccolti tramite Facebook Lead Ads, Typeform o altri strumenti di terze parti.

  • Importazioni manuali da file CSV.

  • Negozio Checkout (se la tua piattaforma è priva di una casella di controllo per l'opt-in).

  • Integrazioni API.

Per i moduli di iscrizione Omnisend, usa il doppio opt-in integrato. Non richiede alcuna configurazione.

Come funziona

  1. Il Contatto entra in un Segmento (ad es., "Contatti Nuovi Importati").

  2. Il Flusso automatizzato invia un'Email di conferma con un pulsante di verifica.

  3. Il Contatto fa clic sul pulsante (tracciato come "ha fatto clic su un messaggio").

  4. Il secondo flusso automatizzato si attiva, inviando un webhook per aggiornare lo stato del contatto a "sottoscritto."

  5. (Facoltativo) Se il Contatto non fa clic entro X giorni, un webhook li disiscrive automaticamente.

Processo di configurazione

Passaggio 1: Crea il Segmento Trigger

Crea un segmento per identificare i contatti che devono confermare la loro iscrizione.

Filtri di esempio:

  • Stato iscrizione: Iscritto a Email

  • Tag: "Importato da Facebook Ads"

Regola i filtri in base alla tua fonte. Se vuoi mirare solo a importazioni specifiche, aggiungi un tag personalizzato durante l'importazione.

Passaggio 2: Crea il Flusso automatizzato dell'Email di conferma

Crea un flusso automatizzato e nominalo "Email di double opt-in."

Configurazione:

  1. Trigger: "Inserisci un segmento" seleziona il tuo segmento trigger da Passaggio 1.

  2. Aggiungi Email: Includi un titolo chiaro ("Conferma la tua iscrizione") e un pulsante etichettato "Sì, iscrivimi."

  3. Link del pulsante: Usa qualsiasi URL (l'evento di clic è ciò che conta, non la destinazione). Puoi collegarti alla tua homepage o a una pagina di ringraziamento.

Il tuo flusso dovrebbe apparire così:

Opzionale: Annullamento automatico dell'iscrizione per i contatti non confermati

Se un Contatto non clicca l'email entro un periodo prestabilito, puoi disiscriverlo automaticamente.

Come aggiungere questo:

  1. Dopo l'Email, aggiungi un Tempo di attesa (ad esempio, 7 giorni).

  2. Aggiungi un passaggio Split: "Hai cliccato l'URL nell'Email precedente?"

    • Percorso Sì: Non fare nulla (Il Contatto verrà iscritto al Passaggio 3).

    • Nessun percorso: Aggiungi un Webhook blocco.

Configurazione webhook (annulla iscrizione):

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

💡 Alternativa: Se stai importando contatti come non iscritti per impostazione predefinita, salta questo passaggio webhook – rimarranno non iscritti a meno che non clicchino la tua Email di conferma.

Passaggio 3: Crea il flusso automatizzato di iscrizione

Crea un secondo flusso automatizzato e nominalo Iscrizione con double opt-in.

Configurazione:

  1. Trigger: "Cliccato su un messaggio".

  2. Filtro del trigger: Aggiungi "Marketing activity ID" → incolla l'ID della tua "Double opt-in email" flusso automatizzato (trovalo in Report → Flusso automatizzato).

  3. Aggiungi webhook: Questo iscrive il Contatto.

Configurazione webhook (iscriviti):

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

Passaggio 4: Abilita e Testa

Dopo attivando le tue due automazioni, verifica che la configurazione funzioni correttamente:

  1. Crea un contatto di prova in Audience → Contatti.

  2. Aggiungili al tuo segmento trigger.

  3. Verifica che l'Email arrivi con il pulsante corretto.

  4. Fai clic sul pulsante.

  5. Vai ad Automazioni per confermare che il webhook di sottoscrizione è stato attivato.

  6. Verifica che lo stato del contatto sia cambiato in "sottoscritto" in Audience → Contatti.

Nota: I webhook richiedono risorse per sviluppatori per configurazioni API personalizzate. Se si verificano errori (401 Non autorizzato, 404 Non trovato), controllare la Chiave API e il formato dell'Email di Contatto.

Domande frequenti

Posso usarlo per il doppio opt-in SMS?
No. SMS uses secondo le normative TCPA. Il double opt-in è per le iscrizioni Email.

E se il webhook restituisce un errore 401?
Your API key is invalid or missing. Vai a Impostazioni Negozio APIChiavi API e rigenerala. Incolla la nuova chiave nelle INTESTAZIONI del webhook.

L'Email di conferma scade?
No. Unlike (which expires after 30 days), automation-based emails don't expire. I contatti possono cliccare sul link in qualsiasi momento.


Non esitare a contattare il nostro team di supporto tramite chat in-app o all'indirizzo [email protected] per ulteriore assistenza.

Hai ricevuto la risposta alla tua domanda?