Skip to main content

Automate WhatsApp lead follow-ups and nurturing with WATI, Airtable and OpenAI

Workflow preview

Workflow preview
100%
Automate WhatsApp lead follow-ups and nurturing with WATI, Airtable and OpenAI preview
Open on n8n.io

1. Workflow Overview

Maximize your conversion rates with this end to end automated outreach and lead nurturing system. This workflow manages the entire sales lifecycle—from instant contact enrollment via WhatsApp to AI...

Best for

  • Lead Nurturing automation workflows
  • AI Chatbot automation workflows
  • advanced n8n builders looking for reusable templates

Tools used

n8n-nodes-base.stickynote, n8n-nodes-wati.watitrigger, n8n-nodes-base.switch, n8n-nodes-base.code, n8n-nodes-base.airtable, n8n-nodes-wati.wati, n8n-nodes-base.scheduletrigger, n8n-nodes-base.httprequest

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Jitesh Dugar.

Original n8n.io source

1.1 Workflow description

Title
Automate WhatsApp lead follow-ups and nurturing with WATI, Airtable and OpenAI
Workflow name
Automate WhatsApp lead follow-ups and nurturing with WATI, Airtable and OpenAI

Maximize your conversion rates with this end-to-end automated outreach and lead nurturing system. This workflow manages the entire sales lifecycle—from instant contact enrollment via WhatsApp to AI-personalized follow-ups and comprehensive A/B performance tracking—all integrated through WATI, Airtable, and OpenAI.


🎯 What This Workflow Does

This template operates across four specialized pipelines to ensure no lead is left behind:

📥 Pipeline A: Instant Enrollment

Sales reps can enroll a new lead directly from WhatsApp by typing a simple command (e.g., enroll <phone> <name> <company> <campaignId>). The system automatically assigns an A/B testing variant and saves the record to Airtable.

⏰ Pipeline B: Intelligent Follow-up Scheduler

Every morning at 9 AM, the bot identifies leads due for a touchpoint. OpenAI generates a unique, personalized message based on the lead's profile and assigned tone (Formal vs. Casual), which is then delivered via WATI.

💬 Pipeline C: Engagement & Intent Tracker

Every inbound reply is analyzed by AI to detect the lead's intent (e.g., "Interested", "Question", or "Unsubscribe"). The system automatically updates the CRM status and, if a lead unsubscribes or converts, instantly pauses future automated follow-ups.

📊 Pipeline D: Real-time Analytics

By sending the command report, you receive an instant performance dashboard showing conversion rates, total engagement, and a clear comparison of which A/B variant is winning.


✨ Key Features

  • Command-Based Control: Manage your entire CRM database using simple WhatsApp keywords like enroll, report, and pause.
  • Dynamic Personalization: OpenAI crafts context-aware messages that mention the lead’s specific company and name, avoiding the "bot feel" of standard templates.
  • Built-in A/B Testing: Automatically splits leads into two groups to test different messaging strategies and find what converts best.
  • Reputation Protection: Immediate status updates for "Unsubscribe" or "Not Interested" intents ensure you remain compliant and professional.
  • Rich CRM Integration: Uses Airtable to store detailed logs of every sent message and received reply for a complete audit trail.

💼 Perfect For

  • SDR & Sales Teams: Automating the first 5–7 touchpoints so reps can focus only on "Interested" leads.
  • Event Organizers: Following up with attendees post-webinar or conference.
  • Recruiters: Managing candidate outreach and tracking initial screening responses.
  • Agencies: Running outreach campaigns for multiple clients from a single dashboard.

🔧 What You'll Need

Required Integrations

  • WATI: For WhatsApp triggering and message dispatch.
  • Airtable: To act as your central campaign database.
  • OpenAI API: For intelligent message generation and intent detection.

Configuration Steps

  1. Airtable: Create a base with four tables:
  • Contacts
  • Campaigns
  • FollowUps
  • Engagement
  1. Airtable IDs: Replace the placeholder Base and Table IDs in all Airtable nodes.

  2. WATI: Set up your WATI API credentials.


Ready to scale your outreach? Import this template and connect your Airtable to start automating your follow-up campaigns today!

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - 📥 Pipeline A · Campaign Setup

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 2 - 📊 Pipeline D · Analytics Dashboard

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 3 - Wati Trigger

Type / Role
n8n-nodes-wati.watiTrigger - watiTrigger
Config choices
Version 1

Block 4 - Command Router

Type / Role
n8n-nodes-base.switch - switch
Config choices
Version 3

Block 5 - Parse Enroll Command

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 6 - Airtable – Create Contact

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2

Block 7 - WATI – Confirm Enrollment

Type / Role
n8n-nodes-wati.wati - wati
Config choices
Version 1

Block 8 - WATI – Send Welcome to Contact

Type / Role
n8n-nodes-wati.wati - wati
Config choices
Version 1

Block 9 - Parse Pause Command

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 10 - Airtable – Pause Contact

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2

Block 11 - WATI – Confirm Pause

Type / Role
n8n-nodes-wati.wati - wati
Config choices
Version 1

Block 12 - Schedule Trigger – 9AM Daily

Type / Role
n8n-nodes-base.scheduleTrigger - scheduleTrigger
Config choices
Version 1.2

Block 13 - Airtable – Read Active Contacts

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2

Block 14 - Filter Due Follow-ups

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 15 - Airtable – Read Campaign

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2

Block 16 - OpenAI – Personalise Follow-up Message

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 17 - Build Follow-up Row

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 18 - Airtable – Log Follow-up Sent

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2

Block 19 - Airtable – Update Contact After Send

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2

Block 20 - WATI – Send Follow-up

Type / Role
n8n-nodes-wati.wati - wati
Config choices
Version 1

Block 21 - Airtable – Find Contact by Phone

Type / Role
n8n-nodes-base.airtable - airtable
Config choices
Version 2

Block 22 - Find Contact Record

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 23 - OpenAI – Detect Reply Intent

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 24 - Process Reply & Build Log

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Showing the first 24 of 36 workflow blocks. Download the JSON for the full node graph.

3. Summary Table

Workflow Automate WhatsApp lead follow-ups and nurturing with WATI, Airtable and OpenAI
Complexity advanced
Nodes 36
Categories Lead Nurturing, AI Chatbot
Author Jitesh Dugar
Published 26 Feb 2026

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/13723/13723.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Automate WhatsApp lead follow-ups and nurturing with WATI, Airtable and OpenAI do?

Maximize your conversion rates with this end to end automated outreach and lead nurturing system. This workflow manages the entire sales lifecycle—from instant contact enrollment via WhatsApp to AI...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Nurturing, AI Chatbot use case.