WhatsApp, Slack, Teams, Telegram, SMS
Être prévenu là où l'on regarde : une caisse clôturée, un stock bas, une grosse facture payée, une commande qui arrive, un partenaire en panne.
| Partenaire | Canal | Connexion |
|---|---|---|
| WhatsApp Business | Message WhatsApp (API Cloud de Meta) | Jeton d'accès et identifiant du numéro |
| Slack | Message dans un canal | Bouton Ajouter à Slack ; sinon webhook entrant |
| Microsoft Teams | Message dans un canal | Webhook entrant (connecteur Incoming Webhook ou Workflow) |
| Telegram | Message d'un bot | Jeton du bot et identifiant du chat |
| Twilio | SMS | Account SID, Auth Token, numéro émetteur |
| Africa's Talking | SMS (Afrique) | Nom d'utilisateur, clé API, émetteur |
Connecter
Intégrations → le partenaire → Connecter, puis les identifiants :
- WhatsApp : dans Meta for Developers, l'application WhatsApp Business → API Setup : le jeton permanent (System User) et le Phone number ID. Les messages hors fenêtre de 24 heures doivent utiliser un modèle approuvé par Meta : indiquez son nom et sa langue dans les réglages.
- Slack : Continuer avec Slack choisit l'espace et le canal, Hela reçoit son webhook ; sans application Slack enregistrée par l'exploitant, Slack → Apps → Incoming Webhooks → Add to channel et collez l'adresse
https://hooks.slack.com/…. - Teams : dans le canal, Connecteurs → Incoming Webhook (ou un Workflow « Post to a channel when a webhook request is received ») ; collez l'adresse.
- Telegram : créez un bot avec
@BotFather, ajoutez-le au groupe, lisez l'identifiant du chat (getUpdates). - Twilio / Africa's Talking : les identifiants de la console, et le numéro ou l'identifiant d'expéditeur.
Les alertes
Chaque connecteur s'abonne aux mêmes événements ; choisissez dans les réglages ceux qui vous intéressent (events, liste séparée par des virgules, * pour tout) :
| Événement | Message type |
|---|---|
cash_session.closed |
« Caisse Comptoir clôturée : 1 240 000 FC encaissés, écart 0. » |
stock.low |
« Stock bas : Primus 72 cl, 6 restants (seuil 24). » |
invoice.paid, invoice.partially_paid, payment.received |
« Facture ERNS-0042 payée : 125,00 USD (Marie Kabila). » |
invoice.overdue |
« Facture ERNS-0031 en retard de 7 jours : 80,00 USD. » |
invoice.issued, sale.created |
« Nouvelle facture … » |
quote.accepted, quote.signed |
« Devis … accepté par … » |
order_request.received |
« Commande reçue de la carte publique : 3 articles, 45 000 FC. » |
purchase.received |
« Commande fournisseur … réceptionnée. » |
integration.failed |
« Odoo : 5 échecs consécutifs — … » |
Les messages sont rédigés dans la langue réglée (language), avec les montants en unité majeure.
Réglages
| Réglage | Sens |
|---|---|
| Destinataires (WhatsApp, SMS) | Les numéros, séparés par des virgules, au format international. |
| Modèle et langue (WhatsApp) | Le modèle Meta approuvé pour les alertes. |
| Événements | Ceux qui déclenchent un message. |
| Langue | fr ou en. |
Envoyer la facture au client
Ce connecteur sert aux alertes internes. Pour envoyer une facture ou un lien de paiement au client par WhatsApp, utilisez le bouton Partager du document : il ouvre WhatsApp avec le message prêt, depuis votre téléphone, sans passer par l'API Meta ni ses modèles.