OPERATIONS SOFTWARE / VOICE & MESSAGE

The front office you cannot afford to staff.

Shiftline gives small businesses an always-on reception layer: calls answered, meetings booked, leads nudged, and questions answered from your own knowledge—then handed to a human with full context.

See the consoleOpen live shell

Carrier path: Telnyx · Memory: Postgres + vectors · API: FastAPI

PRODUCT TOUR

Three surfaces owners actually watch all day.

These are reconstructed UIs from the product we are building—layout, density, and labeling match the console and API routes in this repository. Photographed marketing assets can replace them later without changing the story.

CALL — INBOUND +1 (470) …Live assist with transcript

CALL — INBOUND +1 (470) …

live

Caller

Alex Morgan

returning · booked once · prefers mornings

Queue

00:42

LIVE AUDIO

0:12

Caller

I need a hygiene slot before Friday if you have anything open.

0:18

Shiftline

I can check Thursday 9:20 or Friday 7:50. Which works better?

0:26

Caller

Thursday—early is perfect.

Suggested actions

Human handoff

Operator can join with full transcript + customer memory snapshot.

webhook: /webhooks/telnyx/voice

DASHBOARD — TODAYOperational snapshot

DASHBOARD — TODAY

live

Answered

124

last 24h

Contained

91%

no human

Bookings

18

net new

Escalations

3

owner notified

Conversation latency

p50 / p95

LEADS — FOLLOW-UPSequences + CRM sync

LEADS — FOLLOW-UP

live

Jordan Lee

SMS 2 of 4

Asked about fleet pricing · opened email

Priya Shah

paused — replied

Wants a call back tomorrow after 2pm

Chris Ortiz

email due

Quote sent · waiting on decision

BACKBONE

A B2B spine, not a demo chatbot.

The FastAPI service owns webhooks, telephony adapters, and Stripe idempotency tables. The Next console is where owners steer tone, hours, escalation targets, and industry packs.

DATA
Postgres + pgvector, row-level security per organization
VOICE
Telnyx programmable voice · mock adapter for CI
CONTROL
Human escalation + transcript export + operator roles (roadmap)
  1. 01

    Connect traffic

    Bring your Telnyx numbers, calendars, and CRM objects into one tenant. Redis keeps hot session state close to the voice path.

  2. 02

    Teach the floor

    Upload policies, services, and edge cases into a vector-backed knowledge layer, plus per-customer memory from every conversation.

  3. 03

    Operate with guardrails

    Every worker exposes tools with audit trails: booking, cancel, notify owner, pause sequence. Humans override in one click.

VERTICAL PACKS

Same engine. Different playbooks.

Industry JSON packs seed hours, intents, and compliance hints. The product ships with a dentist reference pack in-repo today; the rest follow the same interface.

Clinical & dental

Triage urgency, book hygiene blocks, confirm insurance questions without tying up the front desk.

Retail & appointments

Handle cancellations, move people to quieter windows, send directions over SMS automatically.

Automotive

Capture symptoms, propose bay time, keep owners in the loop when a quote needs sign-off.

Professional services

Screen intake, route by matter type, preserve a cautious handoff path for anything sensitive.

HONEST READINESS

Working codebase today. Full B2B launch still needs the last mile.

You can run the API, apply database migrations, and exercise Telnyx-shaped webhooks with a mock carrier today. What separates a funded startup launch from this repository is polish: hosted auth, subscription states, signed media bridges to your model provider, security review, and playbooks for SMS compliance.

API heartbeat

reachable

build marker v0.1.0

Already in the repo

  • Multi-tenant Postgres models · Alembic + RLS migration
  • Telnyx adapter + mock telephony + webhook routes
  • Stripe webhooks + subscription sync · industry pack route

If you are staffing this like a real company, talk like one.

Email, deck, and live pilot come next—we are not hiding behind a fake "Book a demo" form until deliverables deserve the meeting.

founders@example.comreplace with your domain before fundraising