Skip to main content
Skip to article

#13 Ready-to-Import n8n Templates for WhatsApp Automation

You want WhatsApp automation. You don't want to build it from scratch.

Fair enough. We built 13 n8n workflow templates that cover the most common WhatsApp automation use cases. Payment reminders, order notifications, birthday greetings, sales reports, lead capture — all wired up and ready to import.

Each template connects to MoltFlow's WhatsApp API using a simple HTTP request node. No custom backend. No complex auth flows. Just paste your API key, set your session ID, and activate the workflow.

Every template follows n8n's submission guidelines: sticky notes with setup instructions, no hardcoded credentials, and clean node layouts. Import the JSON, configure your credentials, and you're live in under 5 minutes.

Prerequisites

Before importing any template, you need:

  1. A MoltFlow account — Sign up at molt.waiflow.app and connect your WhatsApp number
  2. An API key — Go to Sessions page → API Keys tab → Create API Key. Select the Messaging scope preset (or Full Access if you need bulk send and custom groups)
  3. n8n installed — Either n8n.cloud or self-hosted via Docker
  4. Header Auth credential in n8n — Create a credential of type "Header Auth" with name X-API-Key and your MoltFlow API key as the value

That's it. Every template below uses this same credential.

The Templates

1. WhatsApp Payment Reminders

Use case: Send daily WhatsApp reminders to clients with outstanding invoices.

A schedule trigger fires every morning at 9 AM. A code node holds your contact list with names, phone numbers, amounts, and due dates. Each contact gets a personalized reminder message like "Hi Sarah, your invoice of $450 is due on 2026-02-20. Reply here if you have questions."

Perfect for freelancers, agencies, and small businesses tired of chasing payments manually.

Trigger: Schedule (daily 9 AM) → Code (prepare contacts) → HTTP Request (send via MoltFlow) → IF (check response) → Log


2. WhatsApp Group Monitor → Slack Alerts

Use case: Monitor WhatsApp groups for keywords and get instant Slack notifications when leads or support requests appear.

MoltFlow's group monitoring webhooks send events to n8n whenever a keyword match is detected. The workflow parses the event, routes it by category (lead, support, general), and forwards an alert to your Slack channel. Optionally sends an auto-reply back to the WhatsApp group.

Great for sales teams monitoring industry groups for buying signals.

Trigger: Webhook (MoltFlow group event) → Code (parse event) → Switch (route by type) → HTTP Request (Slack alert) → HTTP Request (WhatsApp auto-reply)


3. Bulk WhatsApp Campaign from Google Sheets

Use case: Launch personalized WhatsApp campaigns by importing contacts from a Google Sheet.

Click "Execute" when you're ready to send. The workflow reads contacts from your spreadsheet (phone, name columns), creates a custom group in MoltFlow, adds all contacts as members, then kicks off a bulk send job. After a 30-second wait, it checks the delivery progress.

Ideal for product launches, event invitations, and promotional campaigns.

Trigger: Manual → Google Sheets (read contacts) → Code (format) → HTTP Request (create group) → HTTP Request (add members) → HTTP Request (bulk send) → Wait → HTTP Request (check progress)


4. Shopify Order → WhatsApp Confirmation

Use case: Send instant WhatsApp order confirmations when customers purchase from your Shopify store.

Shopify fires a webhook on new orders. The workflow extracts customer details, line items, and order total. If the customer provided a phone number, they get a WhatsApp confirmation with their order summary. The store owner also gets notified.

Works with any Shopify plan that supports webhooks.

Trigger: Webhook (Shopify order) → Code (format order) → IF (has phone) → HTTP Request (send WhatsApp) → Log


5. AI Auto-Responder with OpenAI

Use case: Automatically reply to incoming WhatsApp messages using GPT-4o-mini for intelligent, context-aware responses.

When MoltFlow receives a message, it forwards the event to n8n via webhook. The workflow sends the message text to OpenAI's API with a system prompt you customize (e.g., "You are a helpful customer support agent for an e-commerce store"). The AI-generated reply is sent back through WhatsApp automatically.

Set your own system prompt to control tone, knowledge boundaries, and response style.

Trigger: Webhook (MoltFlow message event) → Code (parse) → IF (valid) → HTTP Request (OpenAI) → Code (format reply) → HTTP Request (send WhatsApp) → Log


6. Form Submission → WhatsApp Lead Follow-up

Use case: Instantly follow up on website form submissions via WhatsApp before the lead goes cold.

Your website form (Typeform, Google Forms, custom) sends a webhook to n8n. The workflow extracts the lead's name, phone, email, and message. If a valid phone number is present, it sends a personalized WhatsApp message within seconds of submission and logs the lead to Google Sheets.

Response time is the #1 factor in lead conversion. This gets you under 10 seconds.

Trigger: Webhook (form submission) → Code (parse form data) → IF (valid lead) → HTTP Request (send WhatsApp) → Google Sheets (log lead)


7. WhatsApp Message Logger to Google Sheets

Use case: Archive every WhatsApp message to a searchable Google Sheets log for analytics and compliance.

MoltFlow webhooks forward all message events (sent, received, delivered, read) to n8n. The workflow parses each event and appends a row to Google Sheets with timestamp, direction, sender, content preview, and delivery status.

Build charts, track response times, identify common questions, and maintain GDPR-compliant message archives.

Trigger: Webhook (MoltFlow message event) → Code (parse event) → Google Sheets (append row)


8. Google Calendar → WhatsApp Appointment Reminders

Use case: Send WhatsApp reminders for upcoming calendar appointments automatically.

An hourly schedule trigger checks your Google Calendar for events in the next 24 hours. If an event description contains a phone number (format: Phone: 1234567890), the workflow sends a personalized reminder with the appointment time and title.

No more no-shows. Works for clinics, consultants, salons, and anyone booking appointments.

Trigger: Schedule (hourly) → Google Calendar (next 24h events) → Code (extract phone from description) → IF (has reminder) → HTTP Request (send WhatsApp) → Log


9. Stripe Payment → WhatsApp Receipt

Use case: Send instant WhatsApp payment confirmations when a Stripe checkout succeeds.

Stripe fires a checkout.session.completed webhook. The workflow extracts the customer's name, phone, amount paid, and currency from customer_details. If a phone number is available, the customer gets a WhatsApp receipt with their payment ID.

Requires collecting phone numbers during Stripe checkout (via customer_details.phone).

Trigger: Webhook (Stripe event) → Code (format receipt) → IF (has phone) → HTTP Request (send WhatsApp) → Log


10. Birthday Greetings from Google Sheets

Use case: Automatically send personalized WhatsApp birthday wishes to your contact list every morning.

A daily 8 AM schedule reads your Google Sheets contact list. The code node compares each contact's birthday (supports MM-DD and YYYY-MM-DD formats) against today's date. Matching contacts receive a customizable birthday greeting via WhatsApp.

Simple but effective for CRM, client relationships, and employee engagement.

Trigger: Schedule (daily 8 AM) → Google Sheets (read contacts) → Code (filter today's birthdays) → IF (has birthday) → HTTP Request (send greeting) → Log


11. Forward Slack Messages to WhatsApp

Use case: Never miss critical Slack messages — forward them to WhatsApp so you stay informed on the go.

Slack sends an outgoing webhook when messages are posted in a channel. The workflow extracts the sender, channel name, and message text, then forwards a formatted message to your WhatsApp number. Handles Slack's URL verification challenge automatically.

Filter by channel or keywords in the code node to avoid notification overload.

Trigger: Webhook (Slack event) → Code (format message) → IF (valid) → HTTP Request (send WhatsApp) → Log


12. Daily Sales Report to WhatsApp

Use case: Get a daily WhatsApp summary of your sales data from Google Sheets every evening.

At 6 PM daily, the workflow reads your sales spreadsheet, filters rows matching today's date, and calculates total revenue, order count, and top-selling product. The summary is sent as a clean WhatsApp message. If no sales recorded, you get a "no sales today" notification instead.

Your daily business pulse delivered straight to WhatsApp.

Trigger: Schedule (daily 6 PM) → Google Sheets (read sales) → Code (aggregate stats) → HTTP Request (send report) → Done


13. WooCommerce Order → WhatsApp Notification

Use case: Get instant WhatsApp alerts when customers place orders on your WooCommerce store, and optionally confirm to the customer too.

WooCommerce fires a webhook on new orders. The workflow extracts billing details, line items, and order total. The store owner always gets a notification. If the customer provided a phone number in the billing form, they also receive an order confirmation message.

Dual-notification pattern: owner alert + customer confirmation in a single workflow.

Trigger: Webhook (WooCommerce order) → Code (format order, build 2 messages) → HTTP Request (send WhatsApp) → Log


How to Import a Template

  1. Find the template on n8n.io/workflows — search for "MoltFlow"
  2. Click "Use workflow" and copy the JSON
  3. In your n8n instance, click the menu (⋮) → Import from URL or paste the JSON
  4. Configure your Header Auth credential with your MoltFlow API key
  5. Replace YOUR_SESSION_ID in code nodes with your actual MoltFlow session ID
  6. Activate the workflow

All templates are free and open source. Modify them however you want.

Combining Templates

These templates are building blocks. Combine them for more powerful workflows:

  • Stripe + Birthday: Payment receipt on purchase, birthday greeting for customer retention
  • WooCommerce + Sales Report: Real-time order alerts plus end-of-day summary
  • Form Lead + AI Auto-Responder: Capture the lead from your website, then handle follow-up questions with AI
  • Group Monitor + Google Sheets Logger: Detect leads in groups AND archive all messages for analytics

n8n makes it easy to merge workflows. Copy nodes from one template into another, rewire the connections, and you've got a custom automation pipeline.

What's Next?

If you're new to the MoltFlow + n8n integration, start with the complete setup guide. It walks through API key creation, credential configuration, and your first webhook.

For specific deep-dives:

All 13 templates are submitted to the n8n template library and will be searchable once approved. In the meantime, you can find the JSON files in our GitHub repository.

Ready to automate? Create your MoltFlow account and import your first template today.

> Try MoltFlow Free — 100 messages/month

$ curl https://molt.waiflow.app/pricing

bash-5.2$ echo "End of post."_