Your first steps in Studio
No technical prerequisites are required. Your first journey is to create a workflow, use the canvas, save it, and test it in Semantics Chat.
1. Create a workflow
- Open the workflow list. It displays every workflow in your organization and its status.
- Click Create a workflow.
- Give it a clear business name, such as
HR AssistantorLevel 1 Support, and a short description. - The editor opens with the
Startblock, the required entry point for every conversation.
You can also start from the catalog and adapt a workflow to your needs.
2. Use the canvas
- Add a block: drag it from the palette onto the canvas.
- Connect blocks: draw a link from a block output to the next block.
- Configure a block: select it to open its side panel.
- Zoom: use the mouse wheel.
- Pan: drag the canvas background.
- Delete a block: select it and press
Delete.
Block positions are purely visual; execution order is determined by the links.
3. Connect outputs
Most technical blocks offer two paths:
- After success continues the normal path;
- After failure leads to a fallback, usually a user-friendly
Simple message.
4. Fix issues and save
Studio continuously validates required fields, JSON, variable references, and disconnected blocks. Issues appear next to their fields and in the problems panel at the top right of the screen.
Users do not see your changes until you save. Studio asks for confirmation if you leave with unsaved changes.
| Status | Meaning |
|---|---|
| Draft | Under construction and hidden from users |
| Active | Used to answer messages in Semantics Chat |
| Inactive | Temporarily suspended |
5. Test in Semantics Chat
Every message triggers a full path starting from Start.
- Link a Semantics App to a workflow.
- Test the minimal workflow.
- Add blocks one at a time.
- To inspect a variable, temporarily add a
Simple messagecontaining{{codeblock myVariable}}. - Deliberately trigger a failure, such as an invalid URL, and check that the error message is clear.
- Remove debug messages before production, especially when they could reveal a token or business data.
Test both routes
A working happy path is not enough. Also verify After failure outputs, the Else case of conditions, and responses when a variable is empty.