Configuring your first voice calling agent
The one part of setup that happens outside Svarloop. About 20 minutes, once, ever.
What you need before you begin
- A Sarvam account, free to create.
- Identity documents for renting an Indian phone number. Sarvam verifies identity the same way any telecom provider does, and this is usually the longest part.
- Svarloop open on the Calling setup screen, because you will paste two things into it.
1. Log in to Sarvam
Open agents.sarvam.ai. Continue with Google, Microsoft, Apple, phone, or email. If you already have an account this link takes you straight to your agents and you can skip to step 6.
Sign in any way you like2. Choose Developer
A new account is asked which role describes you best. Choose Developer. The others route you to different parts of the product.
Choose Developer3. Choose Voice Agents
Next it asks what you want to get started with, and this is the step that matters. Choose Voice Agents, described as "Deploy phone voice agents".
Voice Agents4. Phone number and volume
Sarvam asks for a phone number to set up your voice agent, with no verification needed, and then for your expected monthly call minutes. Both can be skipped with Skip for now and neither affects what follows.
Skip is fine
Skip is fine5. Accept your free credits
New accounts start with 100 free credits for building and testing. Click Continue to Voice Agents and you land on the Voice Agents home.
Continue6. Rent a phone number first
In the left sidebar under Deploy, open Phone numbers. You have two options:
- Rent from Sarvam. Sarvam provisions and manages the number for you, billed through Sarvam credits.
- Bring your own telephony. Connect a provider you already use, such as Exotel, Twilio, Smartflo, Pulse, InTalk or Vobiz, and keep your current numbers and rates.
Phone numbers
Rent from Sarvam7. Create the agent
Go to Agents in the sidebar and click Create from scratch at the top right. Sarvam asks you to name it first. Give it a name you will recognise later, then click Create agent.
Create from scratch
Give it a name8. Paste your Svarloop prompt into Genie
The agent opens with an empty greeting and empty instructions, and a panel on the right called Genie.
In Svarloop, go to Calling setup and copy the ready made prompt shown there. Paste it into the Genie box and send it. Genie writes the agent out for you: persona, environment, objective, speaking style, and the variables the prompt refers to. You are not writing prompt engineering here, only pasting.
Read what it produced before moving on. Genie is generating, so it can add or reword things. The greeting and the speaking rules are worth a look.
Paste the Svarloop prompt here
9. Commit the agent
A draft cannot be called. Click v1 · Draft next to the agent name at the top, then Commit agent. Add a short note about what changed and click Commit.
This is what turns the draft into a version Svarloop can dial. Every time you edit the agent later, commit again, or your calls keep using the older version.
Commit agent
Commit10. Generate your API key
In the sidebar under Deploy, open Deploy with code, then click Generate API key. Name it something like Svarloop and click Create key.
Copy the key and paste it into the API key field on Svarloop's Calling setup screen. Sarvam shows a key once, so paste it before closing that dialog.
Generate API key
Create key, then copy itsk_samvaad_.
11. Open Batch outbound calling
Still on Deploy with code, click the Batch outbound calling card, described as "Run outbound calling campaigns at scale".
Batch outbound calling12. Fill in the quickstart, then copy the block
The quickstart panel on the left has four fields. Fill them in from the top down, because each one unlocks the next:
- Agent — the one you just created.
- Version — v1, or whichever version you committed.
- Connection — the telephony connection from step 6. If it says "No connections yet", go back and rent a number.
- Phone number — stays greyed out until a connection is chosen.
As you fill these in, the create-campaign code sample on the right rewrites itself with your real identifiers. Copy that entire block with the Copy button, not one line of it.
No number yet? Go back to step 6
Copy the whole block13. Paste it into Svarloop
Back in Svarloop's Calling setup, paste the whole block into the code box. Svarloop reads it and fills in six fields for you: organisation ID, workspace ID, agent ID, agent version, connection ID, and phone number. You will see each one confirmed as it is found.
Click Save and Connect. That is the whole thing.
You are done
Your agent is configured and ready. From here everything happens inside Svarloop: find businesses, save them to a list, and call. You only need to come back to Sarvam to edit the agent itself, add a number, or top up credits.
Test it before you point it at real leads. Open your agent in Svarloop, use Send a test call to your own number, and hear it work. That costs one call and tells you more than any amount of reading.
Useful links
- agents.sarvam.ai — the Voice Agents console. This link goes to your agents, not the speech API console.
- Run your first campaign — what to do once Sarvam is connected.
- Getting started — where this step sits in the whole setup.
- Troubleshooting — including what to do when a key is rejected or calls do not place.
- Book a setup call — we do all of the above with you, and you watch a real call connect before paying anything.
Stuck on any step? Email svarloop@s8n.in and tell us which number you are on.