Workflow Builder

Design, test, and deploy AI workflows visually

A drag-and-drop canvas for building complex AI automation — triggers, AI nodes, branching logic, agents, and tools, all connected visually and deployed in one click.

HappyRobot workflow builder canvas
MetaBuilder

Build workflows with natural language

Describe what you need and MetaBuilder generates a complete workflow — then iterate conversationally until it's perfect.

  • End-to-end workflow generation from a single prompt
  • Conversational iteration — refine steps in natural language
  • Automatic issue detection and suggested fixes
Test & Evaluate

Measure and improve every interaction

Define northstars, run adversarial tests, and let automated audits catch regressions — so quality scales with your workflows.

  • Northstar criteria — define behavioral quality standards for every agent
  • Automated LLM audits that flag regressions before customers notice
  • Adversarial test agents that stress-test edge cases on every deploy
  • Issue tracking from detection to resolution, auto-generated from failures
Experiments

Test changes against live traffic

Run A/B tests on workflow variants with real traffic, then let built-in statistical analysis tell you which version wins — no guesswork, no manual spreadsheets.

  • A/B testing with traffic splitting — route runs to variant configurations and measure impact
  • Config overrides — test prompt changes, thresholds, and API params without new versions
  • Built-in statistical analysis — point estimates, confidence intervals, p-values, and effect sizes
  • Default + custom metrics — track northstar pass rates, voice metrics, or define your own expressions
Experiment #47
Running
Traffic split1,284 runs
A
Control
50%
Pass rate
73.2%
Latency
1.4s
B
Variant
50%
Pass rate
81.7%+8.5%
Latency
1.3s−0.1s
Statistically significant
p = 0.003
Triggers

Start workflows from any signal

Eight built-in trigger types let you launch automation from calls, messages, webhooks, file uploads, and schedules.

Webhook / API

Trigger workflows from any external system via HTTP.

Inbound Phone Call

Kick off automation the moment a call comes in.

Email

Parse incoming emails and route them to the right workflow.

SMS

React to text messages in real time.

Slack

Start workflows from Slack messages or slash commands.

Microsoft Teams

Integrate directly with Teams channels and bots.

File Upload

Process documents, images, and data files on arrival.

Schedule

Run workflows on a recurring cron or one-time schedule.

AI Nodes

Extract, classify, and generate with AI

Purpose-built AI nodes that handle the most common intelligence tasks — no prompt engineering required.

  • AI Extract — pull structured data from unstructured text, documents, and images
  • AI Classify — categorize inputs into predefined or dynamic label sets
  • AI Generate — create text, summaries, translations, and structured responses
AI Extract
Pull structured data from unstructured text, documents, and images.
AI Classify
Categorize inputs into predefined or dynamic label sets.
AI Generate
Create text, summaries, translations, and structured responses.
main.py
1import json
2from datetime import datetime
3 
4def transform_shipment(event):
5 """Normalize carrier payload into
6 unified tracking schema."""
7 payload = json.loads(event["body"])
8 
9 carrier = payload.get("carrier", "unknown")
10 status = payload["milestones"][-1]
11 
12 return {
13 "tracking_id": payload["pro_number"],
14 "carrier": carrier.upper(),
15 "status": status["code"],
16 "eta": datetime.fromisoformat(
17 status["estimated_arrival"]
18 ),
19 }
Code & Integrations

Full flexibility when you need it

Drop into code for custom logic, hit any API, or process files — without leaving the visual builder.

  • Custom Code — write JavaScript or Python inline for any transformation
  • Webhook — call external APIs and parse responses back into the workflow
  • File Operations — read, write, transform, and route files of any format
AI Agents

Voice and text agents at every touchpoint

Deploy conversational agents across every channel — powered by the same workflows you build on the canvas.

Voice Agents

50+ languages with a real-time STT → LLM → TTS pipeline. Sub-second latency for natural conversations.

Inbound

Answer calls and resolve issues autonomously.

Outbound

Make calls to customers, leads, and partners.

Callback

Schedule and execute follow-up calls automatically.

Text Agents

Unified agent logic across every text channel — same workflow, every surface.

SMS

Two-way text conversations.

WhatsApp

Rich messaging with media.

Email

Read, draft, and send emails.

Chatbot

Embed in any web app.

Teams

Native Microsoft Teams bot.

Slack

Respond in channels and DMs.

Tools

Give agents the right tools for the job

Equip your agents with custom functions, built-in integrations, and MCP-compatible tool servers.

  • Custom tools — define any function your agents can call at runtime
  • Built-in tools — TMS lookup, rate quoting, document parsing, and more
  • MCP tools — connect to Model Context Protocol servers for extensible capabilities
CRM Lookup
Result
Versioning & Deployment

Ship with confidence

Draft, review, and promote changes through isolated environments with full version history and one-click rollback.

  • Draft / Published versions — edit safely without affecting live workflows
  • Three environments — develop in dev, validate in staging, ship to production
  • Approval workflows & rollback — require sign-off before deploy, one-click rollback if needed

Build your first workflow today.