# A Multi-Channel AI Agent for Lead Follow-Ups (Email, WhatsApp, SMS)

**URL:** <https://community.make.com/t/a-multi-channel-ai-agent-for-lead-follow-ups-email-whatsapp-sms/100501>\
**Category:** Knowledge Hub\
**Tags:** ai\
**Created:** [January 9, 2026, 2:59pm UTC](https://community.make.com/t/a-multi-channel-ai-agent-for-lead-follow-ups-email-whatsapp-sms/100501 "2026-01-09T14:59:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Msquare\_Automation](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/msquare_automation/32/6634_2.png) [@Msquare\_Automation](https://community.make.com/u/Msquare_Automation)\
**Post date:** [January 9, 2026, 2:59pm UTC](https://community.make.com/t/a-multi-channel-ai-agent-for-lead-follow-ups-email-whatsapp-sms/100501/1 "2026-01-09T14:59:59Z")

</div>

### Why this automation was built

Many leads are lost not because people are not interested, but because no one replies on time or follows up properly.

In most cases:

- The first reply is delayed
- Follow-ups are forgotten
- Messages stop after one attempt

This automation was built to solve that exact gap — timely and consistent communication, without manual effort.

#### What the AI agent handles

Once a lead submits a form, the system manages communication across three channels:

- Email
- WhatsApp
- SMS

It starts the conversation immediately and continues following up at fixed intervals until the lead responds or the conversation is completed.

#### Central structure of the system

The entire setup runs on multiple Make scenarios, all connected through a single central database.  
[Sheet link](https://docs.google.com/spreadsheets/d/1vdDd48APVbbFbkJlddMHnhGB-6la6CJBNcGoGd9l2yY/edit?gid=0#gid=0)

### Central database (Google Sheets)

Google Sheets is used as the main data source, with:

- One main sheet for overall lead status
- One sheet each for Email, WhatsApp, and SMS

Each sheet stores:

- Message history
- Status (sent, delivered, replied)
- Timestamps
- Preferred communication channel

This makes it easy to track every lead across all channels.

## How the flow starts

### 1. Lead submits a form

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/0/5/05dab46b1599f6d4df6186073ede83566cd2e98e.jpeg)

The automation starts when a lead submits an inquiry form on the website.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/b/a/ba231878d3297565138db5cb13dfa648bd2b3966.png)

The form collects basic details such as:

- Name
- Email
- Phone number
- Budget
- Expected visit
- Buyer or agent

Once submitted:

- A unique lead ID is generated
- Lead details are stored in the main sheet
- The lead ID is passed to the AI agent

## Initial communication (Email)

### 2. First email is sent immediately

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/3/7/3715cce2b4565d1c9018740e04b70f0254ad553f.png)

As soon as the lead is created:

- An email is drafted using predefined content
- The lead’s name and details are filled dynamically
- The email is sent without delay

After sending:

- The full email conversation is captured
- Email status and timestamps are stored
- Preferred communication mode is set to email

This becomes the starting point for all further actions.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/c/2/c2ee842f565b519c5b1f7a9a159a9e7cc4d446b9.png)

## First follow-up (WhatsApp)

### 3. WhatsApp follow-up after 2 hours

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/f/f/ffda40e655d10465c53533e76b6941509a55064a.jpeg)

If no email reply is received within 2 hours:

- A scheduled scenario checks eligible leads
- A WhatsApp message is sent as the first follow-up  
WhatsApp is sent using a templated message, as required by the platform.  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/6/0/60175da73632169f2740222645783027eeb81614.jpeg)  
After sending:
- Delivery status is checked
- Preferred communication mode is updated to WhatsApp
- WhatsApp message details are logged in the sheet  
If WhatsApp fails to deliver, the system moves to the next fallback.

## Second follow-up (SMS)

### 4. SMS as a fallback channel

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/c/1/c13035776e9285bf02f42addb2ad9a5a969d3def.jpeg)

If WhatsApp delivery fails or no response is received:

- An SMS is sent as the final outreach
- Message status is verified
- SMS details are logged  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/6/9/699ae81a7e12b3f64ac6022abd76570136182024.png)  
This ensures the lead is contacted at least once on all available channels.

## Handling replies from all channels

### 5. Capturing incoming replies

Separate scenarios are used to capture replies from:

- Email  

- WhatsApp  

- SMS  

Whenever a reply arrives:

- The message is stored
- Previous conversation history is collected
- Everything is sent to the AI agent for context

This allows the agent to respond based on past communication, not just the last message.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/b/4/b44ec4cd5955cebd337f28139e64ad9d74917f92.jpeg)

* * *

## AI-based reply generation

### 6. Responding on the right channel

The AI agent:

- Understands the latest reply

- Decides the best channel to continue (email, WhatsApp, or SMS)

- Drafts a contextual response

- Sends the reply using the same channel

All replies are logged and stored back in the database.

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/7/f/7f0bcc07fa452c6165f0ae20a0fd90594fedeca2.png)

* * *

## Long-term follow-ups

### 7. Scheduled follow-up logic

If a lead stops responding:

- Follow-up frequency is decided based on lead age  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/make/original/3X/1/9/19f424fc84630f732fa8871a0963fc6db9cd1ea0.png)

Example:

- 0–2 weeks → follow-up every 3 days
- 2–4 weeks → every 5 days
- 4–8 weeks → every 7 days
- 8–12 weeks → every 14 days

Each follow-up:

- Uses past conversation context
- Respects the preferred communication channel
- Stops automatically once the lead status is completed

## What this setup achieves

- No lead is left unattended
- Communication continues without manual tracking
- Every message is contextual and timed
- All activity is visible in one place

The system works quietly in the background and supports consistent lead handling without replacing human decision-making.

This automation focuses on process reliability, not aggressive messaging.  
It ensures that every inquiry is acknowledged, followed up, and tracked properly across channels.

The goal is simple:  
reduce missed opportunities caused by delayed or forgotten follow-ups.
