Workflow Builder
Use the Studio canvas to build a real operating system: customer trigger, editable nodes, AI or data decisions, CRM or webhook action, channel response, logs, analytics, and publish controls.

Read the canvas as the operating system: a customer signal enters, Studio sends or prepares the right response, routes by behavior, and hands work to a teammate or external system.
Follow the real configuration that turns an operation into a system.
These captures favor full, readable product states: agents, workflows, channels, logs, analytics, and publishing controls without floating labels or artificial step boxes.

Use this view to understand the real work step: what event or customer context enters the node, what the node changes, and which next action depends on its output.

Read the canvas as the operating system: a customer signal enters, Studio sends or prepares the right response, routes by behavior, and hands work to a teammate or external system.

Read the canvas as the operating system: a customer signal enters, Studio sends or prepares the right response, routes by behavior, and hands work to a teammate or external system.
Summary
Use the Studio canvas to build a real operating system: customer trigger, editable nodes, AI or data decisions, CRM or webhook action, channel response, logs, analytics, and publish controls.
Concepts covered
Step breakdown
- Open WorkflowsStart from Studio Workflows and choose the operational system you want to inspect or build.
- Open the canvasOpen Lead Re-engagement or another workflow and read the path from trigger to outcome.
- Inspect the triggerConfirm what event starts the workflow and what customer or CRM context enters the first node.
- Configure nodesEdit each message, AI, data, routing, webhook, or CRM action node so its input and output are clear.
- Test in LogsUse run history to verify node input, output, status, and failure behavior before going live.
- Review AnalyticsCheck runs, completions, failures, credit usage, and branch behavior.
- Publish or keep DraftUse Draft for editing and Live for production only after the workflow has been tested.
What the Workflow Builder is
Workflow Builder is the visual canvas in Studio where a business operation becomes a production system. Each workflow is a connected sequence of nodes, and each node should have one visible job.
Read the canvas as customer work: a trigger starts from a message, webhook, schedule, or CRM change; middle nodes clean data, call an agent, route, or update records; final nodes send a message, notify a teammate, call a webhook, or stop safely.
The three tabs
Builder: the canvas where nodes are added, connected, and configured. This is where the workflow is designed and edited.
Logs: the execution history for the workflow. Every time the workflow runs, Logs records the trigger event, each node that executed, its input, its output, and its status. Use Logs to debug and verify.
Analytics: aggregate performance data across all runs — trigger volume, completion rate, failure rate, branch distribution, and execution time trends. Use Analytics to monitor and improve.
How to read a workflow on the canvas
Start at the trigger and ask: what real event starts this workflow? In Lead Re-engagement, the customer conversation becomes idle, so the workflow prepares follow-up instead of waiting for a rep to remember manually.
Follow the path node by node. A Send Message node can prepare a WhatsApp follow-up, a Conditional Routing node can branch based on whether the person replied, and an Outgoing Webhook can hand the lead to Sales or another system.
Check the outcome for each branch: message sent, CRM updated, webhook fired, task created, teammate notified, or safe stop. If you cannot name the outcome, the workflow is not clear enough to publish.
Creating a new workflow
Open Workflows in Studio and create a new workflow. Name it after the operational job it performs — 'Lead Qualification', 'WhatsApp Support Triage', 'Appointment Follow-up' — not after the technology it uses.
Add the trigger node first. Everything else in the workflow flows from what the trigger provides. If the trigger does not carry enough context for the workflow to make a decision, fix the trigger before building the rest of the path.
Add nodes one at a time, test after each addition in the Logs view, and keep the canvas readable. A workflow that is too wide or deeply nested to understand at a glance is a workflow that will be hard to debug in production.
Publishing and managing workflow state
Draft is the editing state. Use it while changing nodes, message copy, routing rules, webhook payloads, or CRM updates.
Live is the production state. Switch to Live only after the trigger, node outputs, failure path, Logs, Analytics, and customer-facing messages have been reviewed.
When making a risky change, return to Draft or pause execution first. Do not test a half-edited workflow on real customers.
Operational playbook
Use Workflow Builder as part of the Frontline Studio Workflows operating loop: inspect the current product state, confirm the source context, and decide what should happen next.
The goal is not to memorize screens. The goal is to understand how the product surface supports repeatable work, AI assistance, and accountable handoff.
Best practices
Start with the operational job before changing configuration. Name the owner, define the trigger or source context, and decide how the result should be reviewed.
Prefer narrow, inspectable setups over broad automation. Teammates should be able to explain why the system took an action from the visible product state.
Troubleshooting
If the result does not match expectation, check the source context first, then permissions, connected integrations, required fields, workflow logs, and any AI-generated output used by downstream steps.
When in doubt, compare the latest product state with the related record, activity, or workflow execution so debugging starts from evidence rather than guesswork.
Workflow guidance
A production workflow should have a clear trigger, explicit node responsibilities, readable branching, useful logs, and a fallback path when payloads, integrations, or AI output are incomplete.
Use the builder canvas as the operating procedure: every node should explain what the workflow knows, what it does next, and where the team can inspect the result.
FAQs
What makes the Workflow Builder operational?
The builder exposes the operating procedure: the customer signal that starts work, the nodes that decide or act, the channel or CRM outcome, the execution logs, the analytics, and the Draft/Live production state.
When should this be a workflow instead of a manual process?
Use a workflow when the same operating path happens repeatedly, needs clear ownership, or depends on AI, routing, integrations, messages, or external events. Keep manual review when judgment or approval is still required.
How do integrations connect to workflow nodes?
Integrations give workflow nodes permission to read context or take action in another system. API Call, Outgoing Webhook, Send Message, and Table Action nodes should each map to a specific operational reason.
What should I check first when a workflow does not run?
Start with the trigger or incoming webhook, then inspect run logs, node status, payload shape, branch conditions, integration permissions, and any AI output used by later steps.
How do I keep AI workflow steps trustworthy?
Give AI nodes narrow jobs, pass only relevant context, prefer structured output, route decisions explicitly, and use logs so teammates can see what input produced which action.
What is the best practice for branching logic?
Branch on stable values such as intent, status, score, reply behavior, payload fields, or captured values. Include fallback paths for missing data and human handoff for ambiguous cases.
How should teams monitor production workflows?
Use logs for individual run debugging and analytics for patterns: trigger volume, failure rate, completion rate, branch distribution, handoff rate, and repeated integration errors.