Troubleshooting
Fix common issues with StarHash.
Troubleshooting
Solutions to common problems you might encounter.
Can't add nodes to the canvas
Symptoms: Clicking "Add Node" does nothing, or nodes don't appear.
Solutions:
- Refresh the page
- Clear browser cache
- Try a different browser (Chrome recommended)
- Disable browser extensions that might interfere
Connections won't save
Symptoms: Node connections disappear after saving.
Solutions:
- Ensure both nodes are properly placed on canvas
- Check that connection is between output → input (not input → input)
- Verify you have edit permissions
Flow won't save
Symptoms: Error message when saving, or changes are lost.
Solutions:
- Check your internet connection
- Look for validation errors (red indicators)
- Ensure flow has a start node
- Try saving again after a few seconds
"No start node" error
Cause: Every flow needs a designated starting point.
Solution:
- Right-click on the first node
- Select Set as Start Node
- Look for the green "Start" badge
"Orphan nodes detected" error
Cause: Some nodes aren't connected to the main flow.
Solution:
- Click Validate to highlight orphan nodes
- Connect them to the flow or delete them
- All nodes must be reachable from the start node
"Invalid callback URL" from provider
Cause: The callback URL isn't configured correctly.
Solution:
- Copy the exact URL from StarHash (Instance → Settings)
- Ensure no trailing slashes or spaces
- Make sure you're using HTTPS
- Verify the instance ID is correct
Deployment says "success" but flow doesn't work
Causes:
- Provider callback not configured
- Wrong environment (sandbox vs production)
- Flow has logic errors
Solutions:
- Verify callback URL in provider dashboard
- Check you're using production credentials
- Test in the simulator first
Sessions timing out
Cause: USSD sessions expire after 2-3 minutes of inactivity.
Solutions:
- Keep flows concise (fewer steps)
- Reduce API call times
- Use clear prompts so users respond quickly
- This is normal USSD behavior - design accordingly
Sessions not appearing in dashboard
Cause: Sessions may be filtered or delayed.
Solutions:
- Check date filters
- Refresh the page
- Sessions appear within 1 minute
- Verify the correct instance is selected
"Session not found" errors
Cause: Session expired or invalid session ID.
Solutions:
- Sessions expire after ~3 minutes
- Check if provider is sending correct session ID
- Review webhook logs for details
API calls failing in Action nodes
Symptoms: Action node shows error, flow stops.
Debugging steps:
- Open the session in X-Ray view
- Check the API request/response details
- Verify the API URL is correct
- Check API credentials
Common causes:
- Incorrect URL
- Authentication failure
- API timeout (>30 seconds)
- Invalid response format
Webhooks not receiving traffic
Symptoms: No sessions appear, provider shows errors.
Debugging steps:
- Check callback URL is correct
- Verify instance is active (not paused)
- Check provider dashboard for error logs
- Try the health endpoint:
curl https://api.starhash.dev/health
"Unauthorized" webhook errors
Cause: Invalid or missing API credentials.
Solution:
- Go to Settings → Providers
- Re-enter your API credentials
- Save and redeploy
Flows running slowly
Causes:
- Slow external API calls
- Complex flow logic
- High traffic volume
Solutions:
- Optimize API endpoints
- Add caching for repeated data
- Simplify flow paths
- Contact support for scaling options
Dashboard loading slowly
Solutions:
- Check internet connection
- Clear browser cache
- Try incognito/private mode
- Use Chrome for best performance
Can't reset password
Solutions:
- Check spam folder for reset email
- Ensure correct email address
- Wait 5 minutes and try again
- Contact support@starhash.dev
Team member can't access flows
Cause: Incorrect permissions.
Solution:
- Go to Settings → Team
- Check their role (Viewer, Editor, Admin)
- Ensure they're on the correct workspace

