Messaggi WhatsApp ai medici, ognuno con il suo consenso.
Un gruppo sanitario voleva scrivere su WhatsApp ai propri medici e collaboratori per le comunicazioni organizzative. Il gruppo è fatto di cinque società distinte: ognuna deve avere i suoi consensi e il suo mittente.
Abbiamo sviluppato un'app autonoma, in Laravel e Filament, per i messaggi WhatsApp organizzativi che un gruppo sanitario invia a medici e collaboratori attraverso la WhatsApp Cloud API di Meta. Ogni contatto ha il suo consenso registrato per ciascuna delle cinque società del gruppo, e ogni società ha il suo mittente. Chi risponde con una parola chiave di stop, o chi Meta segnala con l'errore 131050, esce automaticamente dagli invii.
Contesto
Medici e collaboratori lavorano in sedi diverse e spesso con più società dello stesso gruppo. Il gruppo voleva un canale diretto per le comunicazioni organizzative, su uno strumento che tutti usano già, senza mescolarlo con i propri sistemi gestionali.
Il problema
Per la normativa sulla privacy le cinque società sono titolari distinti: il consenso dato a una non vale per le altre, e anche il mittente deve essere quello giusto. In più WhatsApp ha regole proprie: per avviare una conversazione servono template approvati da Meta, e chi ha smesso di ricevere messaggi di marketing va escluso davvero, non solo segnato.
Cosa abbiamo fatto
- 01
Una catena di consensi per società
Ogni contatto ha un consenso registrato per ciascuna società con cui ha un rapporto. Ogni società invia con il proprio mittente, così chi riceve sa sempre chi gli sta scrivendo.
- 02
Import da CSV
I contatti si caricano da file CSV, con il consenso associato alla società giusta.
- 03
Campagne pianificate con template approvati
Si scelgono il template approvato da Meta, la società mittente e i destinatari, poi si pianifica l'invio.
- 04
Opt-out automatico
Chi risponde con una parola chiave di stop esce dagli invii senza interventi manuali. Lo stesso avviene quando Meta restituisce l'errore 131050, cioè quando l'utente ha scelto di non ricevere più messaggi di marketing.
- 05
Accesso ristretto
Il pannello si apre solo con indirizzi di due domini email aziendali. L'app è separata dagli altri sistemi del gruppo.
Com'è andata
Il gruppo ha un canale WhatsApp per le comunicazioni organizzative in cui ogni invio ha dietro un consenso registrato, il mittente della società giusta e un modo semplice per smettere di ricevere messaggi.
Strumenti
Domande frequenti
Si possono mandare messaggi WhatsApp liberi?
Solo dentro una conversazione aperta dal destinatario nelle ultime 24 ore. Per avviare una conversazione servono template approvati da Meta.
Cosa vuol dire l'errore 131050?
È il codice con cui Meta segnala che il destinatario ha scelto di non ricevere messaggi di marketing da quell'azienda. L'app lo registra e smette di scrivergli.
Perché un'app separata e non un modulo del gestionale?
Per tenere consensi, mittenti e chiavi di accesso a Meta in un sistema con un solo scopo, più semplice da controllare e da verificare.