A voice agent that can only talk sends the caller away to finish the job somewhere else. Edesy agents use tools during the call: they transfer, book, look up orders, send links and messages, run workflows and call your own APIs, then tell the caller the result.
Mid-call actions are the tools an Edesy voice agent can use while the caller is still on the line. It can end or transfer the call, book a meeting, search the knowledge base, send an SMS, WhatsApp message or payment link, run a workflow, or call your own API through a custom HTTP function with stored credentials.
Every tool category available to an agent today
| Category | Tools | ||
|---|---|---|---|
| Call control | End call, transfer call (cold transfer to named destinations), transfer to another agent, hold, schedule callback, set call outcome | ||
| Data | Collect data, capture lead, survey, search knowledge base | ||
| Booking | Book meeting, check calendar availability, book calendar appointment (Google Calendar, Cal.com, GoHighLevel) | ||
| Messaging | Send SMS, send WhatsApp, send email | ||
| Payments | Send payment link (Razorpay, Stripe, PayU) | ||
| Automation | Run workflow; browser action (AI browser automation on a website) | ||
| ERP | Catalog and ordering tools | ||
| Custom HTTP functions | Any REST API, with {{param}} placeholders, response mapping and credentials from the vault | ||
| Function templates | Shopify order status, Stripe payment, Zendesk ticket, HubSpot contact, Twilio SMS, SendGrid email | ||
| Reuse | Copy a function to another agent, or import functions |
From "where is my order?" to an answer, inside one call
In the agent's Tools tab, enable built-in tools such as transfer, booking or payment links. Each agent holds only the tools you give it.
Start from a function template or from scratch. Set the URL, method, headers and body, using {{param}} placeholders for values the agent collects.
Store API keys once and reference them as {{vault.name}}. The key never sits in the prompt.
Pick the fields from the API response the agent should use, so it reads back an order status or a slot time, not a raw JSON blob.
Run the agent in the Test Center and check each tool call. In call history, every call lists the tools it used.
Ready to switch on, no code needed
End the call, cold-transfer it to a named destination, hand it to another agent, put the caller on hold, schedule a callback or set the call outcome.
Capture leads, collect structured details, run a survey or search your knowledge base for an answer mid-sentence.
Check availability and book an appointment on Google Calendar, Cal.com or GoHighLevel while the caller confirms the slot.
Send an SMS, a WhatsApp message or an email during the call, such as an address, a confirmation or a document link.
Send a Razorpay, Stripe or PayU payment link so the caller can pay on their phone before hanging up.
Start an Edesy workflow, or use a browser action to complete a task on a website that has no API. ERP catalog and ordering tools are also available.
Connect the agent to any system with a REST API
Use {{param_name}} in the URL or body for values the agent collects, and call context such as {{call.id}} and {{call.phone_number}}.
Store API keys and secrets in the workspace vault and reference them as {{vault.slug}}. Functions use them without exposing them.
Map the fields the agent should read from the API response, so it speaks a clear answer instead of raw data.
Start from templates for Shopify order status, Stripe payment, Zendesk ticket, HubSpot contact, Twilio SMS and SendGrid email.
Copy a working function to another agent or import functions, so a lookup you built once serves every agent that needs it.
Each call records the tool calls it made, so you can see what the agent sent and what came back.
What agents can do during a live call
Explore more comparisons, alternatives, and resources
From ₹4/min on plans and credit packs, ₹6/min pay as you go. Bring your own AI keys for a platform fee from ₹1/min. New accounts get ₹50 free credit. Prices exclude 18% GST.
Tell us which systems the agent should read from or update during calls. We reply within one working day with a setup plan.
Switch on built-in tools or connect your own API in minutes. New accounts get ₹50 free credit on sign-up, no card needed.
Real demo calls showcasing low latency and natural conversations in multiple Indian languages
AI voice agent qualifying B2B leads for corporate gifting. Ultra-low latency with 1-2 second response time. Bilingual conversation in Hindi and English.
Audio player powered by Google Drive
Open in DriveAI voice agent handling admission inquiries and appointment booking for educational institutes in Malayalam language.
Audio player powered by Google Drive
Open in DriveAI voice agent handling admission inquiries and appointment booking for educational institutes in Tamil language.
Audio player powered by Google Drive
Open in DriveAI voice agent qualifying leads for solar installation company in Assamese language. Natural conversation flow with product inquiry handling.
Audio player powered by Google Drive
Open in DriveAI voice bot helping patients book hospital appointments in Bengali. Natural conversation with availability checking and confirmation.
Audio player powered by Google Drive
Open in DriveAI voice bot helping patients book hospital appointments in Hindi. Handles doctor selection, time slot booking, and confirmation.
Audio player powered by Google Drive
Open in DriveAI voice bot helping patients book hospital appointments in Telugu. Natural conversation flow for healthcare scheduling.
Audio player powered by Google Drive
Open in DriveFrom ₹4/min on plans and credit packs, ₹6/min pay as you go. ₹50 free credit on sign-up.