Intégration recommandée (domaine de la plateforme uniquement, par ex. app.famulor.io) : WhatsApp Embedded Signup (Connectez-vous avec Meta). Sur les domaines personnalisés en marque blanche, les espaces de travail utilisent uniquement le collage manuel des identifiants.
Les numéros Marketplace (Paramètres → Numéros) sont en PSTN/SIP pour la voix téléphonique. Un même numéro E.164 ne devient un numéro WhatsApp qu’une fois vérifié par Meta (OTP). Les paramètres de votre Trunk SIP sont indépendants de l’API WhatsApp Cloud. Les assistants SMS de la plateforme gèrent uniquement le SMS/MMS — ils ne sont pas utilisés pour WhatsApp.
Prérequis
Utilisateurs de l’espace de travail- Le forfait doit inclure WhatsApp texte et/ou WhatsApp voix
- Les webhooks utilisent l’URL de base de votre application (hébergement de la plateforme ou domaine personnalisé vérifié). Une fois la connexion établie, Paramètres affiche l’URL exacte du webhook à coller dans Meta si besoin — aucun accès à l’environnement serveur n’est nécessaire
Interface produit
- Connectez-vous avec Meta (Embedded Signup) — choisissez l’Assistant, un numéro Marketplace en option, et le flux OTP pour le SMS Marketplace
- Ou collez les identifiants manuellement (jeton, secret d’application, jeton de vérification, ID du numéro de téléphone, ID WABA)
- Options : texte / voix entrante / voix sortante
- Modifier une connexion → Détails de l’expéditeur WhatsApp (nom d’affichage, réponses automatiques de l’IA, conserver non lu, profil professionnel, Synchroniser le profil vers WhatsApp, disponibilité pour les appels)
- Modèles : brouillon → Soumettre à Meta → statut via webhook + cron → envoyer un test
- Tester un appel WhatsApp (
POST /api/calls/whatsapp-outbound)
https://app.famulor.io/api/webhooks/messaging/whatsapp/{connectorId}Abonnements : messages, calls, message_template_status_update (API v23/v24). Pour la voix, activez aussi les appels sur le numéro de téléphone (Modifier → Activer les appels sur Meta).
Historique
- Conversations texte : canal WhatsApp (tables
messaging_*) - Voix : canal WhatsApp voix (
calls.metadata.channel = whatsapp_voice)
Facturation
- Texte : Crédits existants de réception/envoi de messagerie
- Voix : réservation/règlement de Crédits existants à la minute vocale (comme pour les Appels téléphoniques/SIP)
- Tarification des conversations Meta : moyen de paiement du client dans WhatsApp Manager (Tech Provider)
API publique
- Embedded Signup :
GET/POST /api/whatsapp/embedded-signup, routes de session OTP - Connecteurs de messagerie :
GET/POST /api/v1/messaging-connectorsavecplatform=whatsapp - Modèles :
GET/POST /api/v1/whatsapp/templates - Voix sortante :
POST /api/v1/calls/whatsapp-outbound - MCP : outils de modèles WhatsApp +
complete_whatsapp_embedded_signup+start_whatsapp_outbound_call