Collega WhatsApp a FyneDesk

Porta un numero WhatsApp Business in FyneDesk cosรฌ che ogni messaggio in entrata diventi un ticket e il tuo team risponda direttamente dal ticket — senza bisogno di un'app WhatsApp separata. Puoi collegarti direttamente tramite la Cloud API di Meta o tramite un provider come Gupshup, 360Dialog o Twilio.

Come funziona la connessione FyneDesk legge il formato di messaggio standard Meta Cloud API di WhatsApp. Meta diretto e i provider in passthrough Meta (Gupshup, 360Dialog, Twilio in modalitร  passthrough e altri) inviano tutti lo stesso formato — quindi i passaggi dentro FyneDesk sono identici indipendentemente da chi ospita il tuo numero. L'unica cosa che cambia รจ da dove copi le tue credenziali. Trova il tuo provider nel Passaggio 2.

Cosa ti serve

  • Un numero WhatsApp Business giร  configurato con il tuo provider (o direttamente con Meta).
  • Accesso da amministratore alla tua organizzazione FyneDesk.
  • Le credenziali del tuo provider — vedi il Passaggio 2 per sapere esattamente quali valori copiare.

Passaggio 1 — Aggiungi la connessione in FyneDesk

In FyneDesk, vai su Impostazioni amministratore → WhatsApp e fai clic su Aggiungi connessione. Sotto Dove si trova il tuo WhatsApp, scegli come รจ ospitato il tuo numero: Meta Cloud API diretto, Gupshup, 360Dialog, Twilio (modalitร  passthrough Meta) o Altro / provider personalizzato.

Poi compila il modulo:

  • Numero di telefono WhatsApp Business — il numero a cui scrivono i clienti, in formato internazionale (es. +55 11 99999-9999).
  • Phone Number ID — il lungo ID numerico dalla dashboard del tuo provider, non il numero di telefono visibile.
  • Token di accesso — il token o la chiave API del tuo provider (Passaggio 2). Memorizzato crittografato; una volta salvato, non viene piรน mostrato.
  • WhatsApp Business Account ID — facoltativo.
  • App Secret — il valore che il tuo provider etichetta come App Secret o Webhook Signing Secret. FyneDesk lo usa per verificare che ogni messaggio in entrata provenga davvero da WhatsApp.
  • Tipi di messaggio accettati — Testo, Immagini e Documenti.

Fai clic su Salva e collega.

Modulo Aggiungi connessione WhatsApp di FyneDesk con un menu a discesa del provider 'Dove si trova il tuo WhatsApp' e campi per il numero di telefono WhatsApp Business, Phone Number ID, Token di accesso, WhatsApp Business Account ID e App Secret, piรน caselle di controllo per i tipi di messaggio Testo, Immagini e Documenti

Passaggio 2 — Ottieni le credenziali dal tuo provider

Trova la sezione che corrisponde al provider scelto nel Passaggio 1, copia i valori e incollali nel modulo.

Meta Cloud API diretto

Apri developers.facebook.com, vai alla tua app, poi WhatsApp → API Setup:

  • Phone number ID e WhatsApp Business Account ID (WABA ID) sono mostrati in quella pagina.
  • Fai clic su Generate token per il token di accesso.
  • App Secret si trova sotto App Settings → Basic → App Secret → Show.
Usa un token permanente per la produzione Il token da API Setup รจ temporaneo e scade dopo 24 ore. Per una connessione attiva, crea un system user in Meta Business Settings e genera un token senza scadenza. Vedi la guida di Meta su WhatsApp access tokens. Il token necessita dei permessi whatsapp_business_messaging e whatsapp_business_management.

Gupshup

Apri hub.gupshup.io, apri la tua app WhatsApp e vai su Settings:

  • Copia la tua API key e incollala nel campo Token di accesso di FyneDesk.
  • Copia il tuo numero di telefono, il nome dell'app e il Phone Number ID.
  • Per l'App Secret, usa il valore che Gupshup etichetta come Webhook Signature Secret (sotto Settings → Webhook).

Gupshup trasmette inalterato il formato webhook di Meta, quindi FyneDesk legge lo stesso payload sia che tu sia su Meta diretto sia su Gupshup.

360Dialog

Nell'hub 360Dialog, apri il canale per il tuo numero:

  • Genera la tua API key (360Dialog la chiama D360-API-KEY) e incollala nel campo Token di accesso di FyneDesk. Ogni numero ha la sua chiave, e solo la chiave piรน recente resta valida.
  • Copia il tuo Phone Number ID e il WABA ID dall'hub.
  • Scegliere 360Dialog nel Passaggio 1 indica a FyneDesk di instradare attraverso l'endpoint di 360Dialog (waba-v2.360dialog.io) per te.
Attenzione alla rigenerazione delle chiavi Se generi una nuova API key 360Dialog, la vecchia smette di funzionare e il webhook per quel numero viene azzerato. Se succede, incolla la nuova chiave in FyneDesk e ripeti il Passaggio 3 per impostare di nuovo il webhook.

Twilio (modalitร  passthrough Meta)

FyneDesk ha bisogno del formato webhook nativo di Meta di WhatsApp. I webhook WhatsApp standard di Twilio usano il formato proprio di Twilio, che FyneDesk non puรฒ leggere — quindi il tuo numero Twilio deve essere configurato in modalitร  passthrough Meta, in cui Twilio inoltra inalterati i webhook grezzi di Meta.

  • Abilita il passthrough Meta per il tuo mittente WhatsApp in Twilio, poi usa le tue credenziali Meta Cloud API (Phone number ID, token di accesso, App Secret) per quel numero, esattamente come nella sezione Meta sopra.
  • Vedi la documentazione WhatsApp Business Platform di Twilio per abilitare il passthrough sul tuo account.

Se il tuo numero Twilio non puรฒ funzionare in modalitร  passthrough Meta, collegalo invece tramite Meta Cloud API diretto o un altro provider supportato.

Altro / provider personalizzato

Qualsiasi provider che inoltra il formato webhook della Cloud API di Meta funzionerร . Incolla le credenziali che il tuo provider ti fornisce nei campi corrispondenti. Se il tuo provider usa un endpoint API o un'intestazione di autenticazione diversi, apri Mostra impostazioni avanzate nel modulo per impostare l'URL di base in uscita e l'intestazione di autenticazione. Usa qualunque valore il tuo provider etichetti come App Secret o Webhook Signing Secret per il campo App Secret.

Passaggio 3 — Completa la configurazione nel tuo provider

Dopo aver salvato, FyneDesk mostra un banner con un Webhook URL e un Verify Token. Copia entrambi nelle impostazioni webhook del tuo provider e iscriviti ai messaggi in entrata.

FyneDesk ti fornisce il Webhook URL Il Webhook URL รจ unico per la tua connessione — FyneDesk lo genera e lo mostra perchรฉ tu lo copi. Non lo costruisci tu. Incolla il Verify Token esattamente, senza spazi extra.

Dove si trova l'impostazione webhook, per provider:

  • Meta Cloud API direttoWhatsApp → Configuration → Webhook: incolla il Webhook URL come Callback URL e il Verify Token, fai clic su Verify and save, poi iscriviti al campo messages.
  • GupshupSettings → Webhook: incolla il Webhook URL e il Verify Token, e attiva l'evento messages (facoltativamente message_event per lo stato di consegna).
  • 360Dialog — imposta l'URL webhook per il tuo numero nell'hub 360Dialog. (Ricorda che si azzera se rigeneri la API key.)
  • Twilio — punta il webhook in entrata del tuo mittente WhatsApp al Webhook URL di FyneDesk.
  • Altro / personalizzato — incolla il Webhook URL nel campo callback/webhook del tuo provider e abilita gli eventi dei messaggi in entrata.

Passaggio 4 — Testa la connessione

Di nuovo in FyneDesk, sulla riga della connessione, fai clic su Testa connessione. Un segno di spunta verde significa che le credenziali e il webhook funzionano. Poi invia un vero messaggio di prova: da un WhatsApp personale, scrivi al tuo numero aziendale. Dovrebbe comparire in FyneDesk come un nuovo ticket entro circa cinque secondi.

Un ticket FyneDesk creato da un messaggio WhatsApp in entrata โ€” il messaggio del cliente compare nella conversazione, con un riquadro Rispondi via WhatsApp sopra di esso e la risposta di un agente in thread sotto
รˆ tutto qui I messaggi WhatsApp in entrata ora si aprono come ticket, e gli agenti rispondono usando il riquadro Rispondi via WhatsApp sul ticket. Le risposte vengono inviate in thread al cliente su WhatsApp.

Risoluzione dei problemi

La connessione WhatsApp non funziona — soluzioni comuni

"Verifica del webhook non riuscita." Il Verify Token nel tuo provider deve corrispondere esattamente a quello che ti ha dato FyneDesk. Ricopialo e controlla la presenza di uno spazio vagante all'inizio o alla fine.

"Firma non valida" nel tuo log di audit di FyneDesk. L'App Secret / Webhook Signing Secret รจ stato incollato in modo errato. Ricopialo dal tuo provider e reincollalo nella connessione.

"Token scaduto" (Meta diretto). Hai usato un token temporaneo da 24 ore. Crea un system user in Meta e genera un token senza scadenza, poi aggiornalo sulla connessione.

"Testa connessione" fallisce con un 401 (Meta diretto). Al token mancano dei permessi — necessita sia di whatsapp_business_messaging sia di whatsapp_business_management.

360Dialog ha smesso di funzionare dopo aver creato una nuova chiave. Rigenerare la API key azzera il webhook e invalida la vecchia chiave. Incolla la chiave piรน recente in FyneDesk e ripeti il Passaggio 3.

Il test di Gupshup fallisce. Gupshup tiene separate le API key sandbox e production — assicurati di usare la chiave di produzione.

I messaggi Twilio non arrivano. Il formato webhook predefinito di Twilio non รจ supportato. Verifica che il numero sia in modalitร  passthrough Meta cosรฌ che inoltri i webhook nativi di Meta.

I messaggi in entrata mostrano il nome del mittente sbagliato. WhatsApp fornisce il nome profilo del contatto stesso, quindi vedi qualunque nome il cliente abbia impostato sul proprio account. Questo รจ previsto.