FOR INDIE FOUNDERS · API-FIRST · MULTI-BRAND

A phone for the people
who answer their own phone.

You're running a SaaS. Maybe two. Maybe three. You handle support yourself, you take billing calls, you're the press contact. You don't have an IT department to pick a phone vendor for you - and you don't want a tool that feels like one was picked.

● Real number on day one ● Webhook on every event ● One login, multiple brands
# Inbound call → your CRM, in 4 lines
// /webhooks/timberswitch on your server
app.post('/webhooks/timberswitch', async (req, res) => {
  const { caller, receivedAt, orgSlug } = req.body;
  await hubspot.contacts.upsert({ phone: caller });
  res.json({ ok: true });
});
// signed payload via Ed25519 - verify before trusting
WHAT YOU GET

Built for the way indie SaaS actually works.

Because we built it while running a few SaaS products of our own - and noticed every other phone tool was clearly built for a different kind of buyer.

One login, every brand

Run your main SaaS, your side project, and that consulting LLC from a single workspace. Each gets its own number, its own voicemail, its own routing. You log in once.

Webhooks that actually fire

Every call event POSTs to your endpoint with an Ed25519-signed payload. Inbound, outbound, voicemail, recording. Wire your phone into HubSpot, Zapier, your homegrown dashboard - afternoon work, not a quarter.

Voicemail-to-text in your inbox

Searchable, forwardable, useful at a glance. Stop listening to robocalls one at a time to figure out which one was the real prospect.

Per-business pricing

Pay for the businesses, not for "user seats" that punish you for running lean. Every plan includes unlimited users, so adding the whole team costs nothing.

Web softphone - no app needed

Take calls right in the browser. Mic permission, you're done. Native iOS + Android in flight; the web softphone covers the gap.

A modern admin you don't dread

Pages load in under 200ms. The settings have sensible defaults. The audit log is searchable. Things you've come to expect everywhere except, somehow, business phone software.

Spam shield, free on every plan

STIR/SHAKEN attestation on every inbound call, per-brand block list, SPAM badges on the call log. When your "Contact Us" number leaks into a scraped list, you don't drown in solar-panel pitches. Included on every plan - no incumbent ships this.

USE CASES

A phone line for every job.

Customer support line

Real number on your "Contact Us" page. Voicemail-to-text means you don't have to be available - just respond when it's reasonable. Calls log to your CRM via webhook.

Billing dispute hotline

Stripe sent the customer a refund email - they want to talk to a human. You don't want to give out your cell. Dedicated number, IVR routing, voicemail fallback.

Press contact

Maybe ProductHunt, maybe HackerNews. Maybe a journalist. A real number on your press page makes you look 10x more credible than a Calendly link.

Each brand its own line

Your main SaaS gets one number. Your side project gets another. Your consulting LLC gets a third. Different greetings, different voicemail boxes, different routing - same single login.

Two-factor / phone verification

When you build a SaaS, you sometimes need a phone number to receive calls or texts (Stripe verification, Apple Developer, certain cloud accounts). A dedicated business line keeps your personal cell out of it.

Webhook → automation

Every call event POSTs to whatever URL you set. Pipe it into Slack ("incoming call from a known customer!"), into your CRM, into a Sheet - anywhere your stack lives.

A real business line in 5 minutes.

$19/mo for the phone system and your first Ring - number, unlimited inbound, voicemail-to-text, webhook delivery, unlimited users. Add usage credit for the AI receptionist when you want it. Free for 14 days; we don't charge until the trial ends.