The integration platform

Send a website. Get a phone number that answers.

SNSYS puts finished AI solutions into the products you already run. Three ways in: a REST API, an npm package, and the dashboard. Voice is live today. One call reads a website, synthesizes what a receptionist needs to know, assigns a real number, and returns an agent that answers, takes messages, and sends texts and emails.

deploy session
$ curl -X POST https://app.snsys.ai/api/v1/voice/deploy \ -d '{"business_name": "Cedar Lane HVAC", "website_url": "https://cedarlanehvac.example"}'   {"agent_id": "9f2c4a51", "status": "provisioning"}   ... synthesizing knowledge from cedarlanehvac.example ... assigning phone number   {"status": "ready", "phone_number": "+1 (860) 555-0136"}   49 seconds. Call it.
Voice, measured
49s

median from website to live receptionist

155

businesses provisioned

84%

live in under a minute

Voice provision timings across 155 businesses, March through June 2026.

Three ways in

One finished agent out, whichever door you use

The same deploy runs as an API call from a backend, as a tool call from an AI coding agent, or as a click in the dashboard. Each one returns the same working receptionist on the same number.

curl -X POST https://app.snsys.ai/api/v1/voice/deploy \
  -H "Authorization: Bearer $SNSYS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"business_name": "Cedar Lane HVAC",
       "website_url": "https://cedarlanehvac.example"}'

# 202 Accepted, then poll until ready
{ "status": "ready", "phone_number": "+18605550136" }

For product and backend

Two endpoints: one POST to deploy, one GET to poll. Bearer auth, documented status and error states. The full contract is in the quickstart.

→ +1 (860) 555-0136 answers
// the snsys-voice tool server, in your MCP config
{
  "mcpServers": {
    "snsys-voice": {
      "command": "snsys-voice",
      "env": { "SNSYS_API_KEY": "sk_live_..." }
    }
  }
}

// then, in Claude Code or Cursor:
"Deploy a voice agent for cedarlanehvac.example"

From your editor

The package ships as a Model Context Protocol server. Claude Code or Cursor runs the deploy from one instruction and hands back the number. Provided during design partner onboarding.

→ +1 (860) 555-0136 answers
01Open the Voice widget in the SNSYS dashboard.
02Paste the business website.
03Click deploy and watch the number go live.

No code required

For anyone on the team who would rather click than call an API. The dashboard runs the same provisioning, on the same platform.

→ +1 (860) 555-0136 answers
What the deploy returns

One call returns the knowledge, the number, and the answered calls

POST /api/v1/voice/deploy
{ "business_name": "Cedar Lane HVAC",
  "website_url": "cedarlanehvac.example" }

The knowledge is synthesized from the website before the agent answers. No prompt writing, no knowledge base to fill in by hand.

What the agent knows · example
Services
AC repair, furnace install, seasonal tune-ups, emergency heat
Hours
Mon to Fri 7a to 6p, Sat 8a to 2p, 24/7 emergency line
Routing
No-heat calls flagged urgent, billing questions take a message
FAQs
Service area, financing, brands carried, diagnostic fee
Voice
Warm, plainspoken, confirms the address before booking
The landscape

Parts, wizards, or a finished agent

Telephony platforms

An API hands back numbers, call control, and transcription. The agent is still yours to design, prompt, wire, and maintain.

Receptionist wizards

A dashboard walks one business through setup at a time, by hand. Fine for one client. Fifty clients means fifty afternoons.

SNSYS Voice

One call returns a working receptionist built from the website: knowledge, number, answering real calls. Activation completes it. Repeat per client.

The catalog

Voice today, the same model across the catalog

Every solution provisions the same way: isolated, metered, and tagged to the client. Voice leads with a public deploy API and an npm package. The rest run in the dashboard today.

Voice

API · Live

A receptionist built from a website, live on a real number from one call. Answers, messages, texts, emails.

Security

Live

Camera video analysis, threat detection, and alerting.

Leads

Live

Enrichment and follow-up across the pipeline.

Production Studio

Live

An AI render pipeline for short-form video.

Guest WiFi

Live

Captive-portal sessions and on-network engagement.

Website

Beta

Generated business sites, edited from chat.

Scheduling

Beta

Booking, calendars, and reminders.

Collections

Beta

Payment outreach by call and text.

Growth

Beta

Ad campaign creation and optimization.

Voice ships a public deploy API and an npm package today. The rest are configured in the dashboard, on the same isolated, per-client provisioning model. API access opens to more of the catalog as the partner program grows.

What integrators get

The hard parts arrive solved

Knowledge from the website

The agent's knowledge is synthesized from the website before it goes live: services, hours, FAQs, transfer rules, voice guidance, assembled for you. No per-client prompt writing.

Production posture, handled

Async 202 and poll, documented status and error states, two-node voice behind a health-checked load balancer, interruption handling, failover, and monitoring. The reliability work arrives done.

Isolated and caller-true

Every deploy is isolated and tagged to the requesting organization. A poll for another org's agent returns a 404. The agent answers under the client's own name, with no SNSYS mention to the caller.

Built for a client book

One repeatable call provisions one client. Run it across the whole book the same afternoon, a finished agent back each time, each one metered on its own.

The motion

The demo is the deploy

Pick a client. Send their website. In about a minute a phone number answers for that business, and the client hears their own receptionist, live. Run it as a recurring line item across the book: one deploy per client, billed monthly. Design partner pricing is set on the call.

Honest about today

What ships today, and what is still in onboarding

The platform is in design partner onboarding. Here is the line between what runs from a call today and what the team sets up with you.

Activation runs through us

The bare deploy returns a trial agent that answers, messages, texts, and emails. Booking, live transfers, and a dedicated number turn on at activation, which the SNSYS team handles during the partner program.

The trial number is pooled

A trial agent answers on a shared pool number. A persistent, client-owned number is assigned at activation.

API and npm cover Voice today

Voice has the public deploy API and the npm package now. The rest of the catalog is configured in the dashboard, with broader API access opening as the program grows.

Keys are design-partner issued

API keys and the npm package are provided directly during onboarding while the partner program is open.

White-label is caller-facing today

The agent answers as the client, with no SNSYS shown to the caller. A partner-branded portal and self-serve billing are on the roadmap.

Pricing is set on the call

Design partner terms are agreed directly, so the program fits the size of the client book.

Get started

Hear one answer for a real client

Send a client URL and a receptionist for that business goes live the same hour. Or book fifteen minutes and watch the deploy run while the timer ticks.

SNSYS is in design partner onboarding. API keys are issued directly while the partner program is open.