Quickstart
Build and test your first USSD flow in under 5 minutes.
Quickstart
Build your first USSD flow in under 5 minutes.
Step 1: Create an Account
- Go to StarHash Studio
- Sign up with Google, GitHub, or email
- You'll be taken to your dashboard
Step 2: Create a New Flow
- Click New Flow in the dashboard
- Enter a name: "My First Flow"
- Click Create
You'll see the visual flow builder with a blank canvas.
Step 3: Add a Menu Node
- Click Add Node in the toolbar
- Select Menu from the node types
- Configure the menu:
Title: Welcome to My App
Option 1: Check Balance → (leave empty for now)
Option 2: Buy Airtime → (leave empty for now)
Option 3: Exit → (leave empty for now)
- Click Save
Balance Node
- Click Add Node → Display
- Set message:
Your balance is $50.00 - Connect Menu Option 1 to this node
Airtime Node
- Click Add Node → Input
- Set prompt:
Enter phone number: - Set variable:
phone_number - Connect Menu Option 2 to this node
Exit Node
- Click Add Node → End
- Set message:
Thank you for using our service. Goodbye! - Connect Menu Option 3 to this node
Step 5: Set the Start Node
- Click on the Menu node
- Click Set as Start in the node options
- The node will show a green indicator
Your flow should look like this:
┌─────────────┐
│ Menu │ ← Start
│ Welcome... │
└──────┬──────┘
│
┌──────────┼──────────┐
▼ ▼ ▼
┌───────┐ ┌───────┐ ┌───────┐
│Balance│ │Airtime│ │ Exit │
│$50.00 │ │Input │ │Goodbye│
└───────┘ └───────┘ └───────┘
Step 6: Test Your Flow
- Click Test in the toolbar
- The simulator panel opens on the right
- You'll see the welcome menu
- Select an option to navigate through your flow
Step 7: Deploy (Optional)
When you're ready to go live:
- Click Deploy in the toolbar
- Select your provider (Africa's Talking, Hubtel, etc.)
- Enter your shortcode details
- Click Publish
You need a USSD shortcode from a supported provider to deploy. See Providers for setup instructions.

