From empty account to first answered call.
Add Sawt to your website and WhatsApp. Configure your agent. Press the toggle. That's it — but if you want to wire Sawt deeper, this is where it's all written down.
Four steps to your first answered call.
- 01
Create account
Sign up with your email and a password, confirm your address, and you're in.
- 02
Add Sawt to your website and WhatsApp
Open your agent, copy the one line of its website widget and paste it on your site: the chat and voice widget is live. Then connect your WhatsApp number on the Channels page, and the same agent answers there too.
Your website · one line<script src="https://api.sawtai.app/widget/v1.js" data-token="YOUR_PUBLIC_TOKEN"></script>Your public token is on the agent page.
- 03
Configure your agent
Five fields. Name, voice, personality, language priority, knowledge sources. No code.
NameLaylaVoicelinaToneWarm, brisk, politeLanguageArabic · LevantineKnowledgemenu.pdf . hours.mdFallbackHuman · +962 6 ··· ···· - 04
Go live
Switch the agent on. It now answers your website widget and your WhatsApp. If you also connected a phone line, assign the agent to it first: an active agent on an unassigned number will not answer.
LIVELayla is taking calls.Set up at your own pace
Phone, if you have your own phone system.
You can skip this: the website widget and WhatsApp work with no phone line at all. If your business already runs its own phone system, connect it to Sawt over SIP from the Lite plan, so callers keep reaching the line they know. Business and Pro also include phone numbers, which you search from the dashboard.
Business and Pro include phone numbers, available in these countries:
We don’t sell numbers in Jordan, Saudi Arabia, the UAE or Egypt. Forwarding a local number to a line bought here is billed as an international call, so connect your phone system over SIP instead.
Your calls, in two lines.
REST + webhooks. JSON in, JSON out. Authenticate with an API key from Settings.
curl https://api.sawtai.app/calls/?limit=1 \ -H "Authorization: Bearer $SAWT_API_KEY"
{
"data": [{
"direction": "inbound",
"status": "completed",
"duration_seconds": 94,
"summary": "Booked a cleaning, Sunday 10:00"
}],
"total": 1
}WhatsApp Business
Confirmation messages, sent right after the call
View guideInstagram DM
The agent answers Instagram direct messages, with no Facebook Page needed
View guideGoogle Calendar
Checks availability and books appointments straight into your team's calendars
View guideMicrosoft 365
Outlook calendar availability and booking, on work or personal accounts
View guideHubSpot
Logs every call and chat to the contact in your CRM
View guideZapier
Via signed webhooks — paste your Zap URL in Webhooks
View guide