Microsoft 365 mail
Gebruikt Microsoft Graph met app-only OAuth voor de ingestelde mailbox.
Nog configureren
| Tenant ID ingevuld | Mist |
| Client ID ingevuld | Mist |
| Client secret ingevuld | Mist |
| Mailbox ingesteld | Mist |
| Graph scope gebruikt .default | OK |
WhatsApp via Meta
Gebruikt de WhatsApp Business Cloud API met webhook voor inkomende berichten.
Nog configureren
| Phone Number ID ingevuld | Mist |
| WABA ID ingevuld | Mist |
| Access token ingevuld | Mist |
| System user token | OK |
| Webhook verify token ingevuld | Mist |
| App secret voor signature check ingevuld | Mist |
Webhook URL
Gebruik deze URL in Meta Developers bij WhatsApp Webhooks:
Laatste inbound: - ยท laatste status: -
Token security
MICROSOFT_CLIENT_SECRET ontbreekt.
ActieMaak in Entra ID een nieuw client secret aan en update de .env.
WHATSAPP_ACCESS_TOKEN ontbreekt.
ActieGebruik een Meta System User token en noteer de rotatiedatum in WHATSAPP_TOKEN_EXPIRES_AT.
WHATSAPP_VERIFY_TOKEN ontbreekt.
ActieGebruik exact dezelfde verify token in Meta Developers en in .env.
Zet WHATSAPP_APP_SECRET aan voor productie.
ActieKopieer de app secret uit Meta Developers om webhook signatures te valideren.
Productieadvies
Gebruik voor WhatsApp in productie een Meta System User token met `whatsapp_business_messaging` en `whatsapp_business_management`. Zet de app secret aan voor webhook-signatures, abonneer op `messages`, en gebruik goedgekeurde templates wanneer je buiten de 24-uurs service window contact initieert.