Skip to main content

Notify customers on WhatsApp when Stripe payment succeeds with MoltFlow

Workflow preview

Notify customers on WhatsApp when Stripe payment succeeds with MoltFlow preview
Open on n8n.io

Overview

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 YOUR_SESSION_ID 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 customer_details.phone)