WhatsApp · LINE · RCS
Connectez WhatsApp (Meta Cloud API), LINE (Messagerie API) et RCS (Google RBM) avec vos propres comptes de fournisseur. Chacun est un canal dans la même cascade d'envoi que l'e-mail, les SMS et le push jusqu'à ce que vous le connectiez, avec le consentement appliqué au moment de l'envoi.
Fonctionnement
Apportez votre propre compte
Chaque canal utilise le compte fournisseur propre à votre marque : un compte professionnel Meta WhatsApp, un compte officiel LINE ou un agent RBM vérifié Google. Le canal reste désactivé jusqu'à sa connexion ; aucun envoi n'est effectué avant.
Séquence d'envoi unique.
Il n'y a pas d'envoi séparé pour WhatsApp et API. Chaque canal fait partie du même moteur de campagne/automatisation que les e-mails, les SMS et les notifications push ; une seule limite de fréquence est partagée, avec basculement automatique vers le canal suivant (l'e-mail est toujours disponible).
Consentement exigé à l’envoi.
L'autorisation marketing est vérifiée par canal au moment de l'envoi (marketing_whatsapp / marketing_line / marketing_rcs). Un membre n'ayant pas donné son consentement est ignoré.
Secrets chiffrés
Les jetons d'accès, les secrets de canal et les clés de compte de service sont chiffrés au repos et ne sont jamais renvoyés par API. Vous les collez une seule fois dans Paramètres → Canaux.
Connectez votre compte professionnel Meta WhatsApp. Les messages initiés par l'entreprise utilisent des modèles approuvés par Meta.
// WhatsApp — Meta WhatsApp Cloud API (Settings → Channels → WhatsApp)
// • Phone number id — from your WhatsApp Business Account (WABA)
// • Access token — WABA access token (write-only, encrypted at rest)
// • Templates — business-initiated messages use Meta-APPROVED templates
//
// Addressed by the member's phone number. Off until enabled; once on, WhatsApp joins
// the send waterfall. Meta business verification happens on Meta's side before delivery.LINE
Connectez un LINE Compte officiel. Les membres sont contactés par LINE userId — capturé via le webhook de suivi (vérifié par signature) ou le portail Connect en un clic LINEVoir le Portail des membres Intégrer guide pour la session du consommateur connecté sur laquelle repose le flux du portail.
// LINE — Messaging API (Settings → Channels → LINE)
// • Channel access token — long-lived token (write-only, encrypted)
// • Channel secret — OPTIONAL, only to receive follow/unfollow events (below)
// • LINE Login channel — OPTIONAL, powers one-tap portal "Connect LINE"
//
// LINE is addressed by the member's LINE userId — captured two ways:
//
// 1) Follow webhook. Point your LINE Official Account's webhook at:
// POST https://flash.socialhub.ai/api/webhooks/line/{teamId}
// Flash verifies the x-line-signature header before acting:
// signature == base64( HMAC-SHA256( rawRequestBody, <channel secret> ) )
// follow -> the member's LINE userId is (re)linked
// unfollow-> Flash stops targeting them on LINE
// (Always returns 200 so LINE keeps the endpoint enabled.)
//
// 2) One-tap portal Connect LINE (needs the LINE Login channel). The member taps
// "Connect LINE" on their portal privacy page and authorizes via LINE Login;
// Flash links their LINE account to their membership automatically.RCS
Connectez un agent RBM vérifié par Google et un compte de service. Flash échange la clé du compte de service contre un jeton OAuth2 côté serveur lors de l'envoi.
// RCS — Google RCS Business Messaging / RBM (Settings → Channels → RCS)
// • RBM agent id — your Google-VERIFIED RBM agent (the sender)
// • Service-account email — the SA that calls the RBM API
// • Service-account key (PEM)— write-only, encrypted; exchanged for an OAuth2 token
// server-side at send time
//
// Addressed by E.164 phone (like SMS/WhatsApp). Reaches RCS-capable Android handsets;
// falls back automatically when a recipient can't receive RCS. Google verifies the
// RBM agent on Google's side before delivery is live.Bon à savoir
- Chaque canal est associé à un espace de travail et désactivé par défaut. Un espace de travail sans compte connecté conserve le comportement habituel de la communication par e-mail.
- Vous n'avez jamais besoin d'appeler un point de terminaison « envoi » par canal : créez une campagne ou une automatisation une seule fois, et le plan de diffusion choisira le canal approprié pour chaque membre, avec l'envoi par e-mail en cas de besoin.
- WhatsApp et RCS sont contactés par téléphone ; LINE par le membre LINE userId (suivre le webhook ou le portail Connect) LINE).
- L'intégration et la vérification des fournisseurs (vérification des métadonnées, configuration OA LINE, vérification des agents RBM Google) sont effectuées côté fournisseur. Flash détient les identifiants et s'assure du consentement, mais ne peut pas contourner l'approbation du fournisseur.
Connexion d'un canal de messagerie ?
Collez vos identifiants de fournisseur dans les paramètres du canal, activez-le, et le canal rejoindra automatiquement vos campagnes et parcours existants.