SiteCall for developers

Calling, texting and voice agents inside your product.

One REST API, signed webhooks, and SDKs for the web and React Native. Each business you serve gets its own isolated workspace, and every call and text in Atriam already runs on it.

The platform

Everything a phone product needs, behind one key.

A complete REST API

106 operations for numbers, calls, routing plans, queues, agents, recordings, voicemails, messages and metrics, with idempotency keys and cursor paging.

Signed, ordered webhooks

16 event types, signed and delivered in order per call, number or agent, with an event log you can replay.

Your users, our phones

Your backend keeps the application key and mints 15-minute tokens for each user's browser or phone.

SDKs for web and mobile

Calls in the browser, and native calling on iPhone and Android through CallKit and ConnectionService.

Routing as data

Hours, menus, rings, queues, voice agents and voicemail as versioned plans, validated before they go live.

Tools for agents

A typed client, a CLI and MCP tools, so scripts and AI assistants can drive SiteCall too.

Isolation

A separate workspace for every business you serve.

Your application manages a workspace per customer. Every API request is confined to one workspace, and when a number moves between them its history stays behind.

In production

The platform behind Atriam.

Atriam, the operations app for construction companies, runs every call and text on this API.

Access

Set up with our team.

Application access is set up with us today: tell us about your product, and we'll issue your application key and SDK access.

Talk to us about embedding

Start with the quickstart.

See how an application key, a user token and a browser call fit together, then talk to us about access.