Flow Builder
Master the visual flow builder in StarHash Studio.
Flow Builder
The flow builder is where you design your USSD application logic.
Creating a Flow
- From the dashboard, click New Flow
- Enter a name and optional description
- Click Create
You'll be taken to an empty canvas ready for design.
Step 1: Add the Start Node
Every flow needs a starting point:
- Add a Menu or Display node
- Right-click → Set as Start Node
- The node shows a green "Start" badge
Step 2: Add More Nodes
Build out your flow by adding nodes:
[Start: Menu] → [Input] → [Action] → [Display] → [End]
Step 3: Connect Nodes
Create the flow path:
- Click the output port (right side of node)
- Drag to the input port (left side of target node)
- Release to connect
Step 4: Configure Each Node
Click a node to open its properties:
- Set the content/message
- Configure options (for menus)
- Set variable names (for inputs)
- Add conditions (for branches)
Creating Connections
- Click and drag from output to input ports
- Menu nodes have multiple outputs (one per option)
- Other nodes typically have one output
Naming Conventions
Use clear, descriptive names:
Good: "main-menu", "get-phone-number", "confirm-transfer"
Bad: "node1", "menu", "x"
Layout Tips
- Keep the flow left-to-right or top-to-bottom
- Group related nodes together
- Use consistent spacing
- Add comments for complex sections
Comments
Add notes to your flow:
- Right-click on canvas
- Select Add Comment
- Enter your note
Comments are visible only in the editor.
Version History
Studio auto-saves your work and maintains version history:
- Click History in the toolbar
- Browse previous versions by timestamp
- Click to preview
- Restore to revert to that version
Restoring a version overwrites current changes. Make sure to save first if needed.
Sharing
Share your flow with team members:
- Click Share in the toolbar
- Add collaborators by email
- Set permissions (View, Edit, Admin)

