Build a workflow
Build and inspect a real Studio workflow: trigger, editable nodes, WhatsApp follow-up, routing, logs, analytics, and Draft/Live publishing 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.

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
Build and inspect a real Studio workflow: trigger, editable nodes, WhatsApp follow-up, routing, logs, analytics, and Draft/Live publishing controls.
Concepts covered
Step breakdown
- Open WorkflowsStart in Studio Workflows and review the inventory of operational systems such as Lead Re-engagement and scheduled pipeline review.
- Review workflow inventoryCheck name, operational purpose, draft/live state, trigger type, run count, owner, and whether it belongs to Workflows or Incoming Webhooks.
- Open the builder canvasOpen Lead Re-engagement and read the canvas from left to right: trigger, WhatsApp message, conditional routing, webhook handoff, and follow-up branch.
- Edit node behaviorOpen the relevant node and review what it sends, which dynamic values it uses, and which branch or downstream action depends on it.
- Test with LogsUse Logs to inspect run history, inputs, outputs, failures, and whether each node executed as expected.
- Review AnalyticsUse Analytics to check runs, completions, failures, credit usage, timing, and repeated patterns.
- Publish intentionallyKeep the workflow in Draft while editing, switch to Live only after testing, and pause or return to Draft before making risky production changes.
About this walkthrough
This Studio lesson uses the live Workflows page and the real Lead Re-engagement designer. The walkthrough should teach the system as an operating path: a conversation becomes idle, Studio prepares a WhatsApp follow-up, Conditional Routing watches reply behavior, an Outgoing Webhook can hand off to Sales, Logs verify execution, Analytics measures performance, and Draft/Live controls govern publishing.
Implementation path
1. Open Studio Workflows.
2. Choose the business system to build or inspect, such as Lead Re-engagement.
3. Confirm the trigger: what event starts the workflow and what context enters?
4. Inspect each node: message, agent step, data transformation, conditional route, webhook, table action, or CRM update.
5. Edit one node at a time so the canvas remains debuggable.
6. Test with Logs. Check input, output, status, and failure behavior for each node.
7. Review Analytics for runs, completions, failures, pending work, credits, and timing.
8. Keep the workflow in Draft while editing. Publish Live only after the path has been verified.
What this workflow does operationally
Lead Re-engagement exists so a quiet WhatsApp lead does not disappear. Studio can prepare a follow-up, route based on whether the person replied, and hand off to Sales through a webhook or downstream system.
The workflow is useful because the business outcome is visible: who triggered the path, which message was prepared or sent, which branch ran, whether Sales was notified, and how the team can inspect the run afterward.
Publishing and review
Draft means the workflow is being edited or tested. Live means the workflow can affect production events.
Use Logs as the evidence layer before publishing. Use Analytics after publishing to see whether the system is actually operating well.
Transcript
Open searchable transcript
FAQs
What is a workflow in Frontline Studio?
A workflow is a visible operating procedure for a business process: an event starts it, nodes transform or decide what happens, messages or integrations take action, and Logs/Analytics prove what ran.
What should I verify before publishing?
Verify the trigger payload, each node's inputs and outputs, routing branches, fallback behavior, customer message text, CRM or webhook handoff, Logs, Analytics, and whether the workflow should be Draft or Live.
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.