Tools
Give your agent something to do beyond talking: look something up, book something, or hand the conversation on.
A tool is an action the agent can take. Tools live on the Tools page, separate from any agent, so one tool can be added to many steps and many agents. Add a tool to a step under Tools & documents, and the agent uses it on that step when it decides it should.
Kinds of tool
| Kind | What it does |
|---|---|
| Use a connected app | Runs one action in an app you have connected, such as booking in Calendly, sending a Gmail or updating a HubSpot contact |
| Call your own API | Calls an endpoint you host. You choose the method, the URL and the fields the agent fills in |
| Hand off to a person | Transfers the contact to a phone number or SIP endpoint when they ask for a human |
| Hand off to another workflow | Passes the call to another of your agents on the same line. Nothing is dialled |
Use a connected app needs an app connected first. See Integrations.
The agent reads each tool's name and description to decide when to use it, so write them for that: Check which appointment slots are free on a given day beats Calendar tool.
Transfers depend on the carrier behind the number. If a number or campaign this agent uses is on a carrier that cannot transfer, the builder shows a warning.
Ending a call is not a tool. Use an End step, or let the agent hang up on its own. See Steps.
When a tool runs
- On a step, the agent uses it during the conversation while the person waits. Use this for anything the agent needs before its next sentence.
- In a contact lookup on the Start step, it runs before the call is picked up. See Steps.
- In an After-call action step, it runs once after the conversation ends, with retries. Use this for work nobody needs to wait for, such as writing the outcome to a CRM.
When a tool fails
A failed tool does not end the conversation. The agent gets the error back as the tool's answer and decides what to say: try again, apologise, or take another path. Write the step's prompt so it has somewhere to go when a lookup comes back empty.
A few things protect you from repeats:
- A failure that is likely temporary is retried once after a short pause. A rejection, such as a 4xx answer, is not retried.
- Within one conversation, the same write with the same details runs only once, however many times the agent asks for it. Lookups are never held back this way.
Next steps
| Goal | Guide |
|---|---|
| Connect an app before building a tool on it | Integrations |
| Add a tool to the right step | Steps |
| Tell the agent when to use a tool | Prompts |
Common questions
What is Woise?
Woise lets you build AI agents that answer and make phone calls and chat on your website. You lay out the conversation on a visual canvas, try it in your browser, then connect it to a phone number.
Do I need a phone number to start?
No. You can build and test an agent in the browser without one. When you are ready, connect a phone number and choose which agent answers it.
How does billing work?
You pay for the minutes your agents use, from your credit balance. There are no seat fees and no per-agent fees, so an agent that is not taking calls costs nothing.
Which languages can an agent speak?
Agents can listen and speak in more than 40 languages, including English, Spanish, Hindi, Tamil and Arabic. You pick the language and the voice for each agent.
Can an agent connect to my CRM or calendar?
Yes. An agent can look things up and make changes in 26 apps, such as Salesforce, HubSpot, Google Calendar, Slack and WhatsApp, during the call. You connect each app once.
Do I need engineers to build an agent?
No. Everything is built in a visual editor, so you can create and change an agent without writing code. If your team prefers code, there is also a REST API and an MCP server.
What happens to call recordings and transcripts?
Every call keeps a transcript and its outcome, and audio is only recorded if you turn it on. Only people in your account can see your calls, and your account lives in the region you chose when you signed up.
What do I have to set up or run?
None. We run the speech, the language models, the recordings and the phone connections, and scale them with your call volume. There is nothing for you to set up or keep running.
How do I reach the team?
Email contact@woise.ai, call or WhatsApp +91 83412 34080, or use the form on our contact page. A person reads every message.
Still stuck? Talk to our team.