Automations

Automate Every Conversation,Every Channel, Every Event

Build visual drag-and-drop workflows with 130+ triggers, 150+ actions, AI-powered conditions, interactive branching, and pre-built recipes — without writing code.

Easy-to-use interface
Trigger

New incoming message

Condition

Contains keyword "price"?

Yes
Action

Send price list

No
Action

Route to agent

130+

Triggers across 10+ platforms

150+

Actions — messaging, AI, CRM, e-commerce

Visual

Drag-and-drop builder with ReactFlow

Branching

Interactive branching — wait for reply, route by choice

4 Recipes

Pre-built templates to start in minutes

Automation in the Arab Region

78% of MENA businesses prioritize automation for 2026-2027
WhatsApp auto-responses drive 3x higher conversion in the Gulf
Comment-to-DM automation generates 5-8x engagement in Egypt
Bilingual flows (Arabic + English) essential for Saudi, UAE, Egyptian markets

Visual Workflow Builder

1

Choose a Trigger

What starts the automation

2

Add Actions

What happens next

3

Add Conditions & Branches

Route based on responses

4

Test & Activate

Test actions, then toggle ON

Triggers (130+)

Generic
7

Message received, first message, keyword, button, list

WhatsApp
16

Media, voice, location, reaction, order, product inquiry

Instagram
11

Message, keyword, media, story reply, story mention, comment

Messenger
11

Message, keyword, button, media, voice, location

Telegram
6

Message, keyword, button, command, media

Widget
8

Chat started, page viewed, inactivity, returning visitor

E-Commerce
68

Shopify (21), WooCommerce (12), Salla (16), Zid (5), Easy Orders (8)

Tickets
4

Created, updated, closed, assigned

Contacts
2

Contact created, tag added

Time-Based
2

Scheduled (cron), inactivity

Actions (150+)

Messaging13

Text, template, buttons, list, media, carousel, poll

Conversation9

Assign, transfer, close, reopen, snooze, note

Contact9

Create, update, add/remove tag, segment, block

Flow Control18

Wait, branch, switch, loop, A/B test, try-catch, variable

AI/NLP17

AI response, sentiment, intent, translate, summarize, classify

Integration5

Webhook, HTTP request, email, SMS, data lookup

E-Commerce58

Create/update orders, sync products, inventory, coupons

Tickets5

Create, update, assign, close, add comment

KEY FEATURE

Interactive Branching

1

Automation sends interactive message

2

Engine pauses and waits

3

Customer taps button or selects option

4

Engine routes to matching branch

5

Each branch has its own action chain

Supported on: Send Buttons, Send List, Quick Replies, Template, Flow, Inline Keyboard (Telegram)

Pre-Built Recipes

Welcome Flow

Greeting then department picker then agent routing

FAQ Bot

Topic picker then answers then escalation

Lead Qualification

Interest then budget then route to junior/senior

Order Status

Order lookup then delivery date then follow-up

AI-Powered Actions

Sentiment Analysis

Route positive and negative conversations differently

Intent Detection

Classify: purchase, support, complaint

Language Detection

Route to language-specific flows

Translation

Auto-translate messages between languages

Summarization

Auto-summarize long conversations

Classification

Classify messages into custom categories

Entity Extraction

Extract names, numbers, and dates automatically

Automation Engine Features

Visual Builder

Build workflows by drag-and-drop via ReactFlow — no coding required

Condition Logic (AND/OR)

13 operators: equals, contains, starts_with, regex_match, greater_than, is_empty...

Variable Interpolation

Use {{contact.name}} and more to personalize messages dynamically

Deduplication

Prevent the same automation from running more than once per customer

Window Guard

Verify conversation window validity before executing the action

BullMQ Queue

Reliable processing with a queue to ensure every automation executes

Conditions & Logic

13 operators with nested AND/OR logic for building complex conditions that control action execution.

13 operators: equals, contains, starts_with, regex_match, greater_than, is_empty...
Fields: contact.*, message.*, conversation.*, trigger.data.*, variables.*
Nested AND/OR logic for complex conditions
Nestable condition groups
Condition Example
IFcontact.lifecycle=CUSTOMER
ANDmessage.textcontains"offer"
THENSend "Special Offers" template

How Automations Execute

1

Event Fires

Trigger fires from a message, action, or time event

2

Check Conditions

Automation engine verifies all defined conditions

3

Execute via BullMQ

Actions execute reliably through BullMQ queue

4

Log & Monitor

Every execution logged with timing and result

Common Use Cases

Auto-welcome new customers

First message → welcome + department picker → agent routing

Comment-to-DM (Instagram)

Comment on post → auto DM with the offer details

Abandoned Cart Recovery

Abandoned cart → wait → reminder message with discount

Auto-classify by Sentiment

Negative message → immediate transfer to human + alert

Post-Purchase Follow-up

Order completed → wait 3 days → satisfaction survey

Language-Based Routing

Detect language → route to same-language agent

130+

Triggers

150+

Actions

AND/OR

Condition Logic

{{}}

Dynamic Variables

Supported Platforms

Automate across all channels and e-commerce platforms

WhatsApp
Instagram
Messenger
Telegram
Web Chat
Shopify
Salla
Zid
WooCommerce
Easy Orders

Build Your First Workflow in Minutes

Visual drag-and-drop builder with 130+ triggers and 150+ actions — no coding experience needed.