Two ways to use it — the app or the API

A business phonethat runs itself.

One AI-operated phone system on your business number — it answers, texts, and books on its own. Use Line, the app that runs itself, or build on the developer API. Either way, the AI is the operator; you're optional.

Free sandbox. No credit card to start.

send.ts
1import { SignalRoute } from "signalroute";
2
3const sr = new SignalRoute(env.SIGNALROUTE_API_KEY);
4
5await sr.messages.send({
6 from: "+14155550142",
7 to: "+14155550188",
8 text: "Your order is ready!",
9});
Live events streaming
  • message.sent+1 415 ··· 0188
  • message.delivered120ms
  • call.completed02:14
  • agent.handledbooked appt

Production-grade from your first request

10DLC verification handledVerified caller IDOne AI operatorApp or APIWebhooks & typed SDK
AI receptionist · optional

Don't want to handle inbound? Flip on an AI operator.

Turn on an AI receptionist that answers calls and texts in your business voice — configured in plain English, observable in your logs. It's a capability of the platform, not a separate app. Leave it off and run everything through the API yourself.

  • Books appointments and confirms by text
  • Takes messages with a clean summary
  • Routes the urgent calls to the right person
Thanks for calling Cedar & Co.! How can I help?
→ Caller asked for Thursday 2pm · agent booked it · confirmation text sent
Built for developers

One clean API for texting and calling

Send a text or place a call in a few lines. No phone-system config, no cryptic error codes — just a typed SDK that does what it says.

  • Typed SDKs for Node, Python, and more
  • Webhooks for every reply, call, and delivery event
  • Test keys and a sandbox number out of the box
1import { SignalRoute } from "signalroute";
2 
3const sr = new SignalRoute(process.env.SIGNALROUTE_API_KEY);
4 
5await sr.messages.send({
6 from: "+14155550142",
7 to: "+14155550188",
8 text: "Your order is ready for pickup!",
9});
Two faces, one engine

Pick up the app, or open the control panel.

Open Line and the AI answers while you watch — tap “Take over” anytime. Open the Developer dashboard to configure routing, inspect every call and message, and fire test traffic. Same numbers, same AI, one account.

Line app

The AI answers, you can take over.

Developer dashboard

Configure, inspect, and test.

One account

Shared numbers, agents, and history.

Live in 10 minutes

From sign-up to first message, fast

We handle the paperwork and the phone networks behind the scenes. You just follow four simple steps.

  1. 01

    Create your account

    Free sandbox, test keys, and a sandbox number in seconds.

  2. 02

    Verify your business

    Confirm a few details; we handle 10DLC so your texts land.

  3. 03

    Provision a number

    Claim a local or toll-free line from the API or dashboard.

  4. 04

    Go live

    Wire the API, or flip on the AI receptionist, and handle real traffic.

Questions, answered

Everything you need to know before you start. Still curious? Our team is one message away.

Get a business phone that runs itself.

Start free — use Line, the app, or build on the API. The AI handles the calls and texts; you step in only when you want.