I’m building a WhatsApp automation using Make.com, TimelinesAI, Airtable, and OpenAI.
The goal is to create a reliable, production-ready scenario that can later be duplicated.
Build a clean and robust Make scenario that:
-
Receives incoming WhatsApp messages from TimelinesAI
-
Creates or updates a Prospect record in Airtable
-
Stores conversation data consistently
-
Sends AI-generated replies back via WhatsApp
-
Avoids fragile logic (Record ID loss, router issues, bundle breaks)
-
Is easy to duplicate for other clients (same structure, different bases)
Current Stack
-
TimelinesAI (WhatsApp integration)
-
Airtable (CRM – Prospects table)
-
OpenAI (reply generation)
Where It Currently Breaks
-
The scenario becomes unstable around Airtable record handling
-
Issues encountered:
-
Record ID dependency causing failures
-
Router breaking bundles
-
Inconsistent behavior between Search / Update / Upsert
-
-
I need a clean, deterministic approach that does not randomly fail in production