Notify customers on WhatsApp when Stripe payment succeeds with MoltFlow

Go to Workflow
0 views
Built by Alex Pekler Alex Pekler
Created on June 15, 2026

Description

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)

Nodes Used (2)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest