Skip to content
WavesFlo

WhatsApp workflow automation: Automate the work around every chat, without writing code.

Join a trigger to the steps that should follow: reply, assign, open a ticket, move a deal, ask the AI or call another app. Start from a template or describe it in plain words. Beta, switched on per workspace.

Illustration
Triggers
16Messages, chats, tickets, deals, contacts, dates, schedules and your own systems.
Built-in steps
36Send, assign, label, ticket, sell, branch, wait, ask the AI, call an API.
Connected apps
16Stores, payments, sheets, helpdesks and team chat, as steps in a workflow.
Templates
75Ready-made workflows in twelve goal groups, copied into a draft in one click.

Build with AI

Describe it in plain words. Get a workflow to check.

  • A full draft: the trigger, the steps, what each step sends and where its data comes from.
  • Checked first: the draft is tested against the real list of steps before you see it.
  • Never published by itself: it opens in the editor, and you switch it on.
  • In English or Hinglish: messages are written the way you asked.
Try a description

The drawing shows the draft it makes. Nothing is published until you switch it on.

Draft for After hours: 4 steps.

Illustration

Triggers and steps

Start on anything that happens. Then do the work.

A trigger starts the run; each step’s result can feed the next, picked from the step before rather than typed. Any step can lead to an error path, so a failure takes another route instead of stopping.

What starts a workflow

  • Messages and chats

    • A WhatsApp message arrives
    • A chat opens
    • A chat is assigned
    • A chat is closed
  • Tickets

    • A ticket is created
    • A ticket is updated
    • A ticket misses its target
  • Sales

    • A new lead comes in
    • A deal moves stage
  • Contacts

    • A contact is created
    • A contact’s property changes
  • Journeys

    • A contact enters a segment
    • A date in their record comes round
  • Time and other systems

    • On a schedule, in your time zone
    • Your system posts to the workflow’s own URL
    • Someone presses Run

What a workflow can do

  • WhatsApp

    • Send a message
    • Send media
    • Send a poll
    • React
  • Inbox

    • Assign
    • Add a label
    • Remove a label
    • Add a note
  • Tickets

    • Create a ticket
    • Update a ticket
  • Sales

    • Open an opportunity
    • Move its stage
    • Create a task
  • Contacts

    • Update a property
    • Tag a contact
    • Remove a contact tag
    • Opt out
  • Logic

    • If
    • Switch
    • Filter
    • Set values
    • Wait
    • Wait for a reply or event
    • A/B split
    • Split by property
  • AI (Wavey)

    • Classify
    • Draft a reply
    • Extract fields
    • Summarise
    • Translate
  • Built-in apps

    • HTTP request
    • Send a signed webhook
    • Email
    • Slack message
    • HubSpot or Zoho CRM upsert
  • Code

    • JavaScript, in a sandbox

Templates

75 workflows, ready to copy.

Each one copies into a draft with one click, says which module it needs, and leaves the choices that are yours (a teammate, a queue, an app sign-in) empty until you fill them.

Let Wavey answer, sort, translate, summarise and qualify chats for you.

  • Reply to FAQs with AI

    Wavey drafts an answer from your company information and sends it when no teammate owns the chat yet.

    Needs AI

  • Route new chats by intent with AI

    Wavey reads the first message and hands the chat to your sales, support or billing team.

    Needs AI

  • Qualify new leads with AI

    Wavey pulls the name, city, budget and need from a first message, saves them and opens an opportunity.

    Needs AINeeds Sales

  • Translate non-English messages for your team

    When a customer writes in another language, Wavey adds an English translation as an internal note.

    Needs AI

  • Escalate upset customers with AI

    Wavey spots angry messages, labels the chat and hands it to your senior team with a short brief.

    Needs AI

  • Summarise chats when they close

    Wavey writes a short summary, the customer's ask and any open items as a note when a chat is closed.

    Needs AI

  • Set ticket priority with AI

    Wavey reads each new Medium ticket and raises or lowers its priority by how urgent it really is.

    Needs AI

  • Suggest replies to agents with AI

    In chats a teammate owns, Wavey drafts the next reply as an internal note for them to edit and send.

    Needs AI

  • Tag contacts by interest with AI

    Wavey sorts what a customer is asking for and tags the contact, so you can follow up by segment.

    Needs AI

  • Answer after-hours questions with AI

    Outside business hours, Wavey answers from your company information and says the team follows up at opening.

    Needs AI

Journeys

Drip journeys on WhatsApp, measured against a control group.

Any workflow can become a contact journey: who enters and when, what counts as converted, what ends it early, and how many messages one person can get.

entry
On an event, when a contact enters a saved segment (with a preview of who matches), or on a date in their record, such as a birthday or a renewal.
re-entry
Once per contact, every time, or again after a cooldown; between a start and an end date if you set one.
goals
Up to ten, each an event within a window of up to 90 days. Reaching one counts the contact as converted.
exit when
Up to ten events that take a contact out of the journey early, such as a reply or an opt-out.
frequency cap
At most so many messages per contact a day and a week, across the journey.
control group
Hold back up to half of those who enter, to measure what the journey adds.

Split tests and splits by a contact’s details give each path its own numbers. The Results tab shows how many entered, are in it now, finished, left early, converted and were held back, step by step.

Connected apps

16 apps, one step away.

Look up an order in Shopify, send a Razorpay payment link, add a row to Google Sheets or open a Zendesk ticket from the middle of a workflow. Each app signs in with its own API key or token, stored sealed and never shown again.

  • Workflow step

    Shopify

    Look up a customer and their orders, read an order, create a customer, add tags.

  • Workflow step

    WooCommerce

    Read and list orders, update one, add an order note, look up a customer.

  • Workflow step

    Razorpay

    Create a payment link to send in the chat.

  • Workflow step

    Cashfree

    Create a payment link or an order, check a link, raise a refund.

  • Workflow step

    Stripe

    Find or create a customer, create a payment link or an invoice.

  • Workflow step

    Google Sheets

    Add a row, find rows, update a row.

  • Workflow step

    Airtable

    Create, update, search and read records.

  • Workflow step

    Notion

    Create, update and find database items; append to a page; comment.

  • Workflow step

    HubSpot

    Create or update a contact, add a note or a task, search records.

  • Workflow step

    Zendesk

    Create and update tickets.

  • Workflow step

    Freshdesk

    Read tickets and their status, look up contacts.

  • Workflow step

    Slack

    Post to a channel or send a direct message.

  • Workflow step

    Telegram

    Send a message from your bot, read a chat.

  • Workflow step

    Trello

    Create, move and find cards; comment on one.

  • Workflow step

    Brevo

    Create or find a contact, send a transactional email or SMS.

  • Workflow step

    Calendly

    Create a scheduling link, list, read or cancel bookings.

Apps run apart from WavesFlo itself, with a time limit per action and no route to private addresses. Anything else with an API is one HTTP request or signed webhook step away.

Every integration

Sending rules

Automation that keeps your sending rules.

A workflow sends from your numbers the way a person would, so it answers to the same limits.

replies
A reply in a chat the customer wrote to in the last 24 hours goes out at any hour.
every other send
Opt-outs, the posting window, quiet hours, the per-recipient cooldown and each number’s pacing all apply.
held sends
A send the rules hold fails its step with the reason, instead of reporting success.
opt-outs
Checked on every send, a reply included. A contact who opted out is never retried.
once an hour
Auto-reply templates answer one person at most once an hour.
limits per run
Up to 200 steps a run, 10 runs per chat an hour and 200 runs at once per workspace.

Runs and versions

Every run, step by step. Every change, a version.

  • A record of every run

    What came in, what each step did and what it returned, live runs and tests alike.

  • Retry from the failed step

    Fix the cause and run it again from where it stopped, or stop a run in progress.

  • An error path

    Any step can lead somewhere else when it fails, instead of ending the run.

  • Paused after errors

    Twenty failures in ten minutes pause the workflow until someone looks.

  • Versions

    Saved as you build; each publish is a version you can restore.

  • In the audit trail

    Creating, publishing, switching on or off and deleting a workflow are all recorded.

A JavaScript step, sandboxed. For the one rule no step covers: no network, no files, two seconds and 32 MB by default.

Questions

What teams ask before they automate.

What is WavesFlo Workflows?

A visual builder inside WavesFlo that joins a trigger, such as a WhatsApp message arriving or a ticket missing its target, to the steps that should follow: reply, assign, open a ticket, move a deal, ask the AI, or call another app. It has 16 triggers, 36 built-in steps, 16 connected apps and 75 templates. It is in beta and switched on per workspace.

Do I need to write code?

No. Start from a template, or describe what you want and Build with AI drafts it. Data moves between steps by picking it from the step before. A JavaScript step is there for the rare rule no step covers, and it runs in a sandbox with no network.

Can a workflow send WhatsApp messages at any time?

A reply in a chat the customer wrote to in the last 24 hours goes out at any hour. Every other send keeps your delivery rules: opt-outs, the posting window, quiet hours, the per-recipient cooldown and each number’s pacing. A send those rules hold fails its step with the reason, so nothing is reported as sent when it was not.

Can I build drip sequences and journeys?

Yes. Any workflow can be a journey: contacts enter on an event, when they join a segment or on a date such as a renewal; waits can last up to 90 days; goals count conversions; exit events end it early; a frequency cap limits messages per person; and a control group of up to half measures the lift. A/B splits compare messages.

Which apps can a workflow use?

Shopify, WooCommerce, Razorpay, Cashfree, Stripe, Google Sheets, Airtable, Notion, HubSpot, Zendesk, Freshdesk, Slack, Telegram, Trello, Brevo, Calendly, each signed in with its API key or token, which is stored sealed and never shown again. HTTP request and signed webhook steps reach any other system with an API.

How is this different from Zapier, Make or n8n?

Workflows run inside WavesFlo, on your chats, tickets, contacts and deals, under your sending rules and roles, with no second tool to sign in to. The WavesFlo apps for Zapier and Make and the n8n node remain for teams whose automation already lives there.

What happens when a step fails?

The run records the failure and the reason. A step can lead to an error path instead of stopping, a failed run can be retried from the step that failed, and twenty failures in ten minutes pause the workflow.

Who can build and switch on workflows?

Only admins and managers. They see workflows, templates and runs, and build, test, publish and switch workflows on or off; no other role sees Workflows at all. Build with AI only drafts: it never publishes a workflow by itself.

See a workflow run on your own numbers.

A walkthrough on two of your own numbers, with the workflows you want to start with.