THE VOICE THAT PICKS UP
Documentation

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.

● Getting Started4 steps

Four steps to your first answered call.

  1. 01

    Create account

    Sign up with your email and a password, confirm your address, and you're in.

  2. 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.

  3. 03

    Configure your agent

    Five fields. Name, voice, personality, language priority, knowledge sources. No code.

    Name
    Layla
    Voice
    lina
    Tone
    Warm, brisk, polite
    Language
    Arabic · Levantine
    Knowledge
    menu.pdf . hours.md
    Fallback
    Human · +962 6 ··· ····
  4. 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.

    LIVE
    Layla is taking calls.
    Set up at your own pace
● Phone (optional)Optional

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:

Local numbers in the US
+1 ··· ··· ····Search in the dashboard

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.

● API ReferenceFull reference → →

Your calls, in two lines.

REST + webhooks. JSON in, JSON out. Authenticate with an API key from Settings.

Request · curl
Copy
curl https://api.sawtai.app/calls/?limit=1 \
  -H "Authorization: Bearer $SAWT_API_KEY"
Response · 200
EXAMPLE RESPONSE
{
  "data": [{
    "direction":        "inbound",
    "status":           "completed",
    "duration_seconds": 94,
    "summary":          "Booked a cleaning, Sunday 10:00"
  }],
  "total": 1
}
GET/calls
List calls
GET/calls/{call_id}
Read one call and its transcript
GET/agents
List agents
POST/webhooks
Subscribe to events
● IntegrationsA few of the connectors
WB
● Live

WhatsApp Business

Confirmation messages, sent right after the call

View guide
ID
● Live

Instagram DM

The agent answers Instagram direct messages, with no Facebook Page needed

View guide
GC
● Live

Google Calendar

Checks availability and books appointments straight into your team's calendars

View guide
M3
● Live

Microsoft 365

Outlook calendar availability and booking, on work or personal accounts

View guide
H
● Live

HubSpot

Logs every call and chat to the contact in your CRM

View guide
Z
● Live

Zapier

Via signed webhooks — paste your Zap URL in Webhooks

View guide
Stuck? Our team is in Amman.
Email us — we reply as soon as we can
Email us