Intelligence

Every conversation
is a revenue event.

Rex doesn't just book appointments — he spots upsell opportunities, collects deposits, and fills no-shows before you wake up. Ruby catches the clients who drift before they're gone. This is what real AI looks like in your business.

Get StartedText Rex live
Revenue events · live
Sarah K. · Lip filler + lash lift
Upsell
$285
23s ago
Marcus T. · No-show rebooked
Recovery
$180
4m ago
Emma R. · Win-back · 61 days lapsed
Ruby
$220
12m ago
Jordan M. · After-hours booking
11:47 pm
$190
18m ago
Alex W. · Brow lam + deposit
Deposit
$145
31m ago
Last hour
$1,020captured
18s
avg lead-to-reply
Across all 7 channels
99.97%
uptime, 12-month avg
Multi-region infrastructure
7 min
no-show recovery
Fires automatically post-window
9
languages supported
English, Spanish, French + 6 more
Revenue intelligence

Rex doesn't just answer.
He maximizes every conversation.

Booking intelligence
Live calendar. Real bookings.

Rex reads actual availability in your booking platform and writes confirmed appointments directly — no "someone will call you back," no double-booking, no human in the loop.

Vagaro · Mindbody · Acuity · Jane · Boulevard · Google Calendar
Upsell detection
Spots add-on moments mid-conversation.

Rex recognizes natural upsell signals — new clients, service gaps, appointment timing — and offers the relevant add-on in your brand voice at exactly the right moment. Not a script. Not a popup. A natural conversation.

Active on standard, med spa, salon, trainer, and retail verticals
Retention intelligence
Win-back before they're gone.

Ruby fires at Day 44 — the last window before a client permanently churns. Behavioral triggers, not blasts. Every message tied to what that specific client actually did.

Day 44 · No-show · Birthday · First-visit · Win-back · NPS
Upsell detection · live demo

Watch Rex spot the moment.

Not a script. Rex reads the conversation and offers the add-on at the right moment.

Rex · Upsell conversation
Live

Three layers.
One seamless system.

Claude handles reasoning. Rex handles inbound and upsell. Ruby handles retention. Your booking platform handles the calendar. They don't get in each other's way.

Multi-channel revenue engine
Rex

Every inbound contact hits Rex first. He classifies intent in real time, reads live availability, writes directly to your calendar — and spots upsell moments before the conversation ends. All within seconds, across 7 channels, 24/7.

SMS, voice, email, Instagram, Facebook, webchat, WhatsApp
Books into Vagaro, Mindbody, Acuity, Jane, Boulevard, Google Calendar
Upsell detection — spots add-on opportunities mid-conversation, in your voice
No-show follow-up fires at exactly 7 minutes post-window
Human escalation flag — Rex asks for takeover when needed
Rex — Inbound flow
A lead texts at 11pm.
Here's what Rex does.

Classifies intent, checks for upsell signals, confirms the booking — all in seconds, no human required.

01
Message arrives
SMS, Instagram DM, voice call, or webchat — any hour, any channel
02
Intent classified
Booking, inquiry, no-show, complaint — resolved in under 2 seconds
03
Upsell signal checked
New client? Service gap? Timing match? Rex offers the add-on naturally, before confirming.
04
Booked + confirmed
Writes to your calendar. Client gets confirmation. Dashboard updates immediately.
Ruby — Retention flow
Day 44. A client hasn't
been back.

Ruby catches the window that humans miss — not because no one cares, but because no one has time to watch 400 client timelines at once.

01
Behavior event logged
Every visit, booking, no-show, and outcome writes to the timeline
02
Trigger threshold crossed
Day 44 since last visit, birthday window, post-visit gap
03
Message generated
Ruby writes in your Brand Voice. You approve or it auto-sends.
04
Outcome attributed
Every booking tied back to the exact message that earned it
Lead texts
Do you have Friday for a brow lam?
Rex classifies
Booking · New client · Upsell signal: lash lift
Rex checks cal
Friday 2pm open — 45 min slot
Rex upsells
"Want to add a lash lift? $65, 20 extra min."
Lead accepts
"Yes, add it!"
Booked + upsell
Brow lam + lash lift · +$65 · 31s
Infrastructure

Built to not go down.

Next.js edge, Supabase multi-region, Inngest for job reliability, Vercel for zero-downtime deploys. No single point of failure in the path from lead to booking.

Uptime

Multi-region Supabase + Vercel edge. Zero-downtime deploys.

99.97%
12-month average
Response time

Twilio A2P + Claude streaming = near-instant delivery.

18s
lead to first reply
Data isolation

Supabase RLS — each account sees only its own data, always.

Per-org
row-level security
Message volume

Inngest fan-out handles burst load without dropping messages.

no rate limits
Data privacy
Org-level isolation

Every org gets its own Supabase row-level security policy. No cross-account data access, ever.

Compliance
HIPAA-ready

BAA available on request. SOC 2 audit in progress. All PHI handled through encrypted channels only.

API security
Signed tokens only

All API routes validate Clerk session tokens. No public endpoints that accept unauthenticated writes.

Integrations

Plugs into what
you already use.

No new software to learn. Rex connects to your existing booking platform and messaging stack. Ruby uses the same client data you already have.

Booking
Vagaro
Full two-way sync — availability, writes, cancellations
Live
Booking
Mindbody
Classes and appointments with waitlist management
Live
Booking
Acuity
Direct API — reads slots, writes confirmed appointments
Live
Booking
Jane App
Medical-grade booking with intake form support
Live
Booking
Boulevard
Med spa-optimized — deposits, series, membership-aware
Live
Booking
Google Calendar
OAuth — solopreneurs and simple setups live in 15 min
Live
Messaging
Twilio
A2P 10DLC SMS + VOIP for inbound and outbound voice
Live
Messaging
SendGrid
Transactional email — confirmations and Ruby campaigns
Live
Social
Instagram DMs
Meta Graph API — reads and replies to business DMs
Live
Social
Facebook Messenger
Page inbox integration — handles all message events
Live
AI
Anthropic Claude
claude-sonnet-4-6 as the reasoning backbone
Live
Voice
ElevenLabs
Natural voice synthesis for Rex Voice inbound calls
Live
The difference

Every AI tool says it's smart.
Here's what separates us.

Typical "AI" tools
ChatGPT wrapper with your logo on it
Canned responses from a decision tree
No calendar access — "someone will call you back"
Generic SMS blasts on a timer
No upsell — just confirms what the client asked for
One-size-fits-all across every industry
RexRuby
Claude AI with live calendar read/write access
Contextual conversations — Rex reads the full thread
Books directly to your platform — no human handoff
Upsell detection mid-conversation — add-ons offered naturally
Deposit collection + no-show recovery built in
Behavioral retention triggers from real client visit data
Vertical-specific prompts trained per industry
The vision

The revenue OS
for service business.

Every booking system, CRM, and marketing tool was built for a different era — one where a human did the connecting. We're building the layer that sits above all of it: an intelligent revenue engine that operates your business 24 hours a day, surfaces every missed dollar, and acts before you know there was an opportunity.

Conversation intelligence
Every text, call, and DM classified, scored, and attributed
Behavioral analytics
Client lifetime value, churn risk, and visit velocity in real time
Upsell engine
Revenue captured per conversation — not just appointments booked
Retention automation
Trigger-based reactivation that runs without a front desk
Payments layer
Deposits, memberships, and checkout — coming soon
Soon
CRM integrations
HubSpot, Salesforce, and Zapier — coming soon
Soon
Ready

More bookings.
More add-ons.
Less churn.

Connect Rex and Ruby in 48 hours. For solopreneurs, 15 minutes. Your first upsell usually happens within the first week.

Get StartedText Rex live