Notify customers on WhatsApp when Stripe payment succeeds with MoltFlow
Ready for 3.0What this workflow does
This workflow has 5 nodes and runs when an HTTP POST request hits its webhook URL. It uses only n8n's built-in nodes. It also calls apiv2.waiflow.app over HTTP.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Format Receipt (Code): runs custom JavaScript code
- Has Phone? (If): checks a condition and branches into true / false
- Send WhatsApp Receipt (HTTP Request): calls apiv2.waiflow.app (POST)
- Log Success (Code): runs custom JavaScript code
HTTP calls to: apiv2.waiflow.app
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (4)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - HTTP Request
n8n-nodes-base.httpRequest
From the author
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…