Create a Composable Workflow
1
Open Workflows
Navigate to Workflows in the main menu.
2
Choose Create Composable
Pick a blank workflow or select a v2 template from the template picker.
3
Add a Trigger
Drag one trigger onto the canvas: Call Completed, Signals Extracted, Signal Created, Feedback Created, Manual Trigger, or Schedule.
4
Add Data and Logic
Add blocks that fetch context, filter results, ask an LLM, branch, or format output.
5
Add an Action
End with a side effect such as Send Webhook, Send to Slack, Send Email, Add to Folder, or Add Tag.
6
Test, Save, Enable
Run a test, inspect Run History, save the graph, then switch Enabled on when it is ready.
Starting From a v2 Template
V2 templates seed the graph with working nodes and edges. Current templates include:- Send Transcript to Webhook
- Send Full Call Data to Webhook
- Conditional Summary to Webhook
- Ask LLM About Call
- Signal Report to Slack
- Organize Calls into Folder
- Folder by Title Match
- Apply Tag Conditionally
/workflows/v2/:id. Edit the graph, point actions at the right destination, test it, then enable it.
Building by Hand
1. Pick the Right Trigger
2. Connect Blocks
Drag from one block to another to create edges. The editor prevents invalid graph structure:- No second trigger.
- No duplicate edge.
- No self-loop.
- No cycle.
3. Configure Inputs
Config fields can be filled three ways:
The variable picker lists valid upstream outputs, so you do not need to memorize field paths.
4. Use Specialized Inputs
Some blocks expose richer controls:- Signal filter uses the same filter builder as Signals.
- Resource picker loads connected resources, such as Slack channels.
- Multi-select pickers support selecting several internal recipients for email actions.
- Item template scopes variables to an array item, such as
{{item.context}}inside Format List. - Schedule input stores cron plus timezone for local-time scheduled runs.
- Webhook signing secret lets each webhook step sign outgoing requests with a per-step secret.
Email and Attachment Actions
The Send Email action can notify one or more active organization members. Workflow emails render Markdown as styled HTML and can include attachments for rendered signals, signal lists, calls, or recordings. Recipients are checked again at send time, so disabled or removed members do not receive workflow email.Signed Webhooks
Webhook actions can include BuildBetter signature headers. Configure the signing secret in the webhook step, then use the verification guide in the editor to validate signatures in your receiving service.5. Test Safely
Click Test before enabling the workflow. Test runs are stored as normal run records with a test badge, and the drawer highlights per-node output and errors.Managing Workflows
From the Workflows list you can:- Open any v2 workflow under Composable Workflows.
- Duplicate a v2 workflow. Duplicates are created disabled.
- Open older workflows under Template Workflows.
- See the last updated time for v2 workflows and last run time for legacy workflows.
- Rename the workflow inline.
- Save graph and description changes.
- Toggle Enabled on or off.
- Open Run History.
- Delete the workflow.
- Use the chat panel to build, edit, explain, or debug the graph.