Mirakash is a verified Tech Provider on Meta's WhatsApp Business Platform. Connect your own number in minutes.
Platform · Automate

Workflows & automation

Mirakash runs on an event bus, and Workflows is how you program it. Build automations on a visual node graph: trigger on any event, branch on conditions, wait on timers, and fan out to actions — call a tool, hand off to another agent, escalate to a human, or fire a webhook.
Workflows & automationHow it works

Handling a call end-to-end is a hundred tiny branching decisions

Look up the account. Check the order. Route the refund. Escalate if the amount is high. Notify on a stalled case. Each step is trivial; hard-coding every branch into one agent is a tangle that never scales.

app.mirakash.com/workflows
Workflows /Workflow runs
N
RunsBuilderTriggers
Trigger→Intent→Tool→Action
Event · streamstep
call.received→ transcribe
intent.detected→ call tool
agent.stuck→ escalate to human
tool.returned→ resume speaking
silence.detected→ reprompt caller
sentiment.dropped→ soften tone
call.ended→ score + summarize
Capabilities

What's in the box.Each one in the product today.

  • 01

    Event-driven triggers

    Start a workflow on any platform event — a call started, an intent detected, a tool result, a case escalated.

  • 02

    Node-graph builder

    Compose triggers, conditions, delays, and actions on a visual canvas. No code.

  • 03

    Conditional branching

    All / any / not condition trees route each run down the right path.

  • 04

    Timers & delays

    Wait seconds or days between steps; sweep timers advance runs on schedule.

  • 05

    Rich action set

    Call a tool, hand off to another agent, transfer to a human, send a message, or fire a signed webhook.

  • 06

    Enrollment filters

    Scope which conversations enter a workflow so the right calls get the right path.

The engine

One event bus, drained by a dispatcher, powering everything

Every meaningful moment in a conversation emits an event onto the bus. A background dispatcher drains it, advances timers, and fans work out to nodes. Workflows, agent-to-agent handoff, human escalation, and webhook delivery are all consumers of the same rail.

Event bus
Events drained00one bus · one dispatcher
Bus
durable
Dispatcher
polling
Consumers
  • WorkflowsIdle
  • Agent hand-offIdle
  • EscalationsIdle
  • WebhooksIdle
  1. starting…
Last event
—
Consumers
4 on one rail
Chained
—
Lost
—
conversation.endeddrained
The builder

A visual node graph anyone on your team can reason about

Triggers, conditions, delays, and actions are nodes you wire together on a canvas — no code, no YAML. Condition nodes carry all/any/not trees, timer nodes hold a run for seconds or days, and an enrollment filter decides exactly which conversations ever enter the flow.

Workflow · follow-up
RunR-318running
Conversation
C-2204
Agent
Admissions
Graph
  1. Trigger conversation.ended
  2. Filter agent = Admissions · phone
  3. Condition all(not booked, sentiment ≠ negative)
  4. Delay 1 day
  5. send_message WhatsApp · callback_confirmation
  1. starting…
Enrolled
—
Condition
—
Waited
—
Sent
—
triggersent

Your next call, answered.Every channel with Mirakash.