Skip to main content
This is the fastest path to a working voice agent. You’ll create an agent, get a generated conversation flow, and talk to it in your browser – no phone number, no telephony provider, no configuration.
Sign in at app.bananaflow.ai to follow along.

Step 1: Create an agent

Go to app.bananaflow.ai/workflow and click Create Agent. Bananaflow creates a blank agent with a single Start Call node and opens it in the Voice Agent Builder.

Step 2: Describe it with Build with AI

A new agent opens on the Build with AI panel. Describe what the agent should do, e.g. β€œBook a haircut appointment, ask for preferred date and time, confirm before ending the call.” Build with AI turns that description into nodes, prompts, and pathways. The more specific you are, the better the result. You don’t need to understand the full graph model yet. You can come back and customize prompts once you’ve heard it talk.

Step 3: Talk to it with a Web Call

Switch to the Test Agent panel and start a Web Call. This runs the full pipeline – speech-to-text, LLM, text-to-speech – straight from your browser microphone, exactly like a real phone call would, just without a phone number. While the call is active, you can watch:
  • The live transcript as the conversation happens
  • Node transitions as the agent moves through the graph
  • Any tool calls the agent makes
Talk to it like a real caller would. Try to get it off-script – say something unexpected – and see how it responds.

Step 4: Iterate

Didn’t go the way you wanted? Open the node whose behavior you want to change and edit its prompt directly. Save, then start a new Web Call to hear the change immediately. No redeploy, no restart. Common first tweaks:
  • Adjust tone or wording in an Agent node’s prompt
  • Add shared instructions (tone, objection handling) to the Global node
  • Add a Webhook node to send call results somewhere once you’re happy with the flow

Next Steps

You have a working agent that runs entirely in the browser. From here:
  • Take real calls – connect a telephony provider and trigger calls via API Trigger or inbound routing.
  • Learn the graph model in depth – see Voice Agent Builder for all node types and how pathways work.
  • Give it tools – let the agent call external APIs or transfer calls with Tools.
  • Embed it on a website – skip telephony entirely and let website visitors talk to the agent via Add to Website.