π Where to find it: Reach your customers β Data sync β "Google Sheet" card
In addition to Flows, Madyis Hub offers a simple "when this happens β do that" automations engine: it reads a Google Sheet (or reacts to an event from your CRM), filters the rows according to your criteria, then runs an action on each new row β no code, no external app.
How it works
Madyis Hub re-reads the source (a Google Sheet published as CSV) every few minutes, ignores rows already processed (anti-duplicate by key column), applies your filters, then runs the chosen action on each new matching row: send an approved WhatsApp template, send an email, call a webhook, or simply create the tagged contact in the CRM. WhatsApp sends are guaranteed "at most once" (never twice to the same number). A "Test" button shows a preview without sending anything, and each run records its status (never a silent failure).
Step by step
- Open Reach your customers β Data sync.
- Choose the "Google Sheet" card (or the CRM event trigger).
- Paste the CSV link of your Google Sheet (File β Publish to the web β CSV).
- Specify the anti-duplicate column (phone or email).
- Add your filters (act only on certain rows).
- Choose the action: WhatsApp template, email, webhook, or CRM only.
- Click "Test" to preview, then activate.
Good to know
- For a multi-step journey (wait, follow up, branch), use Flows instead: this engine does a single action per row.
- The WhatsApp template must be approved by Meta and include an image header if required, otherwise the send fails silently on Meta's side.
- This feature is reserved for paid plans (Pro).