Back to TemplatesNotify customers on WhatsApp when Stripe payment succeeds with MoltFlow
Last update
Last update 3 months ago
How it works
- Stripe fires a checkout.session.completed webhook when a payment succeeds
- Customer name, phone, email, and payment amount are extracted
- If the customer has a phone number, a WhatsApp receipt is sent via MoltFlow
- Payments without phone numbers are logged and skipped
Set up steps (~5 min)
- Create a MoltFlow account at molt.waiflow.app and connect your WhatsApp
- Generate an API key in MoltFlow (Sessions page > API Keys tab)
- Activate this workflow and copy the webhook URL
- In Stripe Dashboard > Developers > Webhooks, add the n8n URL for checkout.session.completed
- Set YOUR_SESSION_ID in the Format Receipt code node
- Add your MoltFlow API Key as Header Auth credential (header name: X-API-Key)
Prerequisites
- MoltFlow account with active WhatsApp session
- Stripe account with webhook access
- Customer phone numbers collected during checkout (Stripe customer_details.phone)