Automation

Build workflows without writing code.

Trigger, condition, action. Drag the steps into place and the repetitive work runs itself — greetings, routing, qualification, after-hours cover and everything you currently do by hand.

  • No code required
  • Test before you publish
  • Free plan available
Lead capture — high-intent visitor
Live
Trigger
Third visit to your site
Return visit
Condition
On /pricing for 30 seconds?
Yes
Action
Send a proactive message
Action
Ask for email if unknown
Action
Assign to Sales
Round robin
Action
Notify #sales in Slack
+ Add stepTest flowPublished

3 parts

Every workflow is a trigger, a condition and an action

No code

Built on a canvas — the API is optional, not required

Any channel

Rules run on website chat, WhatsApp, Instagram and email

Test first

Run a flow against yourself before a customer ever sees it

How it works

Trigger. Condition. Action.

Three ideas, and that is the whole model. When this happens, if this is true, do that. Everything else is a variation on it.

Trigger

When this happens

  • Visitor lands on a page you choose — /pricing, /checkout
  • Time on page passes 30 seconds
  • Scroll depth reaches 70%, or exit intent is detected
  • Cart value goes above a threshold you set
  • Return visit, or a first visit from a paid campaign
  • An inbound message contains a keyword like refund
  • A conversation goes unanswered for 10 minutes
  • Working hours start, or end

Condition

If this is true

  • Visitor is on a specific page, path or domain
  • Customer is known, or has ordered before
  • Plan, company size or lifetime value
  • Browser language is es — or anything else
  • Inside or outside your working hours
  • Conversation already has a tag, priority or owner
  • AI confidence is below the threshold you set
  • At least one agent is online in a given team

Action

Do that

  • Send a message, or open the widget
  • Show a menu of FAQ answers to pick from
  • Capture an email, a phone number or a custom field
  • Assign to an agent, a team, or round robin
  • Add a tag, set a priority, change the status
  • Hand over to a human with a summary attached
  • Create a ticket, or push a contact to your CRM
  • Notify a Slack channel, or call a webhook

Steps can be chained, branched and delayed. A flow can wait 10 seconds, check a condition again, and take a different path the second time.

Workflow builder

See the whole path before a customer does.

The builder is a canvas, not a settings page. You can read a flow top to bottom and know exactly what a visitor will experience — which is the only reliable way to catch a bad one.

  • Branch on anything — customer data, conversation data or AI confidence.
  • Delays and re-checks so a flow can wait, look again, then decide.
  • Test mode runs the flow against your own session, step by step.
  • Publish, pause, duplicate — and see a log of every run with its outcome.
See how AI plugs into a flow
FAQ flow — answer, then escalate
Live
Trigger
Message received
Any channel
Condition
AI confidence above 80%?
Yes
Action
Answer from the knowledge base
Condition
Customer asks for a person?
Any time
Action
Hand over with a summary
Action
Tag conversation: ai-handoff
+ Add stepTest flowPublished
Playbooks

Four workflows you can copy on your first afternoon.

Each of these ships as a template. Open it, change the numbers and the wording to match your business, then publish.

Catch the checkout that stalls

Someone with a full cart who stops moving is usually stuck on one thing: delivery time, sizing or a payment method. Ask before they close the tab.

  • Only fires above a cart value you choose
  • Asks once, then stops if there is no reply
  • Hands to a human the moment they answer
Start with this template
Abandoned cart — recover at checkout
Live
Trigger
Cart value above $120
Ecommerce
Condition
Idle on /checkout for 90s?
Yes
Action
Ask what's holding them up
Condition
No reply after 2 minutes?
Stop
Action
Offer delivery and sizing help
Action
Save cart to the customer profile
+ Add stepTest flowPublished
webhook · conversation.taggedSigned
// POST to your endpoint, signed with your webhook secretPOST https://your-app.com/hooks/chatdrill{  "event": "conversation.tagged",  "conversation_id": "cv_8241",  "tag": "refund-request",  "channel": "whatsapp",  "customer": { "email": "sarah@example.com", "orders": 4 },  "occurred_at": "2026-03-04T09:12:44Z"}
Retries with backoffDelivery log per attemptREST API for the other direction
Webhooks and API

When the last step lives in your own stack.

Some actions belong in your systems, not ours. A webhook action posts a signed JSON payload wherever you want it, and the REST API lets your app drive Chatdrill in return.

  • Events for what matters — created, assigned, tagged, closed, lead captured.
  • Signed requests with a shared secret, so you can verify what you receive.
  • Retries and logs, including the response your endpoint returned.
  • No-code alternatives through Zapier and Make when you'd rather not build.
Guardrails

Automation your customers don't resent.

Automated chat gets a bad name for a reason: it interrupts, it repeats itself, and it hides the way out. Every flow you build in Chatdrill has limits on all three.

  • Ask once — frequency caps per session, per visitor, per page.
  • Stop on reply so a real conversation is never interrupted by a rule.
  • A human exit in every flow — asking for a person always works.
  • Quiet by default where it should be: mobile, checkout, existing customers.
See proactive messages in the widget
yourstore.com/checkout
Your brand
Get started
Chat with us
Typically replies instantly
Type your message…
Waited 25sAsked once this sessionStopped on reply
In the box

Everything you can automate out of the box.

Start from a template, or start from an empty canvas. Both end up in the same builder.

Visual builder

Drag steps onto a canvas, branch them, and see the whole path before anyone else does.

Smart triggers

Page, time, scroll, exit intent, cart value, campaign, keyword or working hours.

Conditions and branching

Split a flow on customer data, conversation data or AI confidence — as deep as you need.

Routing rules

Send conversations to the right team by topic, language, plan or availability.

Auto assignment

Round robin across who is actually online, with fallback to the shared queue.

Welcome messages

Different greetings per page, per language and per audience — new visitor or returning customer.

After-hours workflow

AI first, then email capture with a real reply time, then a queued ticket for the morning.

Lead qualification

Ask the two questions that matter, score the answer, and route or book a meeting.

Human escalation

Every flow has an exit to a person — by keyword, by confidence, or because they asked.

FAQ

Before you automate anything.

No. Flows are built by dragging triggers, conditions and actions onto a canvas and filling in plain-language fields. Webhooks and the REST API are there for teams who want to connect their own systems, but nothing in the builder requires code or a technical review.

Tell us the workflow you have in mind

Automate the work nobody enjoys doing twice.

Build your first workflow in Chatdrill this afternoon.

No credit card required.