workflows.fit
Back to n8n workflows
n8n templateFreeBy Alex Pekler

Notify customers on WhatsApp when Stripe payment succeeds with MoltFlow

How it works 1. Stripe fires a checkout.session.completed webhook when a payment succeeds 2. Customer name, phone, email, and payment amount are extracted 3. If the customer has a phone number, a WhatsApp receipt is s...

DevelopmentCore NodesSticky NoteWebhookCodeIf
Loading interactive preview...

Template notes

How it works

1. Stripe fires a checkout.session.completed webhook when a payment succeeds 2. Customer name, phone, email, and payment amount are extracted 3. If the customer has a phone number, a WhatsApp receipt is sent via MoltFlow 4. Payments without phone numbers are logged and skipped

Set up steps (~5 min)

1. Create a MoltFlow account at molt.waiflow.app and connect your WhatsApp 2. Generate an API key in MoltFlow (Sessions page > API Keys tab) 3. Activate this workflow and copy the webhook URL 4. In Stripe Dashboard > Developers > Webhooks, add the n8n URL for checkout.session.completed 5. Set YOURSESSIONID in the Format Receipt code node 6. 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 customerdetails.phone)