Speak it. It's booked.
CatchUp is a real-time voice agent for local services. One natural sentence becomes a confirmed booking with a real merchant — no app tour, no forms, no callbacks.
Built on a single real-time voice model — not a transcribe → think → speak pipeline. Starting with beauty and wellness.
"haircut near my office, tomorrow after six…"
agent reasoning in-flight · tools firing in parallel
Real-time, end to end.
Most voice assistants are three slow systems stitched together: transcribe what you said, ask a model, then read the answer aloud. CatchUp is built on a single real-time voice model — it hears, thinks, and speaks as one continuous flow.
One continuous conversation
Speech in, speech out, in the same stream. No turn-by-turn ping-pong between separate transcribe, think, and speak services.
Sub-second responsiveness
CatchUp listens while you speak, reasons in flight, and replies the moment you stop, the way a good receptionist would.
Interruptible and adaptive
Change your mind mid-sentence, ask a follow-up, switch language. The conversation adapts in real time, not after a delay.
Three handoffs. Latency stacks. Tone, pauses, and intent get lost between boxes.
One model, one stream. It hears your tone, holds context, talks to merchant systems live, and books while you're still talking.
The booking workflow runs while the user is still talking.
As the conversation unfolds, CatchUp is already querying merchant calendars, holding slots, and pinging the front desk. By the time the user stops speaking, the booking is ready to confirm — not queued for a callback.
- t = 0.4s“I need a haircut…”
- t = 1.6s“…near the office, tomorrow…”
- t = 3.1s“…after six, with Marco if he's free.”
no “processing…” pause · no callback · no form
Local services have a coordination problem.
A user may need a haircut near work tomorrow after 6. A salon nearby may have an empty stylist slot at exactly that time. But today, that match is hidden across Google, marketplaces, Instagram, WhatsApp, phone calls, and disconnected booking tools.
CatchUp connects both sides: users express intent in natural language, merchants expose real availability and constraints, and the system turns the match into a confirmed booking.
Users bring demand
Natural-language requests like “book a haircut near work tomorrow after 6.”
Businesses bring capacity
Available staff time, services, prices, constraints, and open slots.
CatchUp creates the transaction
Intent is matched with availability, confirmed, reminded, and followed up.
From spoken request to confirmed booking.
Capture, Resolve, Match, Commit. Four stages that turn a natural-language request into a real transaction with a real merchant.
Capture
The user asks in natural language by voice or text.
Resolve
CatchUp understands service type, location, timing, constraints, and preferences.
Match
The system compares the request with merchant availability, services, and rules.
Commit
CatchUp moves from suggestion to booking confirmation and follow-up.
Turn unused time into booked revenue.
Beauty and wellness businesses sell perishable time. An empty slot today cannot be sold tomorrow. CatchUp helps merchants expose availability, automate booking workflows, reduce no-shows, and bring customers back.
Capture demand
Voice and text requests routed straight to your availability.
Fill open slots
Match unused time with relevant nearby demand.
Automate reminders
Confirmations and reminders that reduce no-shows.
Cut manual follow-up
Fewer missed calls, fewer back-and-forth messages.
Rebook & retain
Targeted rebookings and campaigns to your customer base.
Join the merchant pilot
We're onboarding a small group of beauty and wellness businesses for the early pilot. Light setup, real bookings.
Ask once, get the booking done.
Users do not want another app to browse. They want the job done. CatchUp lets them ask naturally and get real options, real availability, and a confirmed booking.
- Search by intent, not filtersSpeak or type the request the way you'd say it out loud.
- Real options, real availabilityMatched on time, location, and your preferences, not a stale listing.
- Book without app-hoppingNo more bouncing between Google, Instagram, and a booking tool.
- One thread for the whole bookingConfirmations, reminders, and follow-ups stay in one flow.
Not a chatbot. Not a directory.
General AI can suggest places. Directories can list businesses. Booking platforms can show some availability. CatchUp is different because it connects user intent with merchant-side workflows and turns that match into a real transaction.
Chatbot
Suggests options.
Directory
Lists businesses.
Booking app
Shows inventory.
CatchUp
Matches intent with capacity and completes the booking.
Beauty and wellness first. Local services next.
We start with beauty and wellness because appointments are frequent, capacity is perishable, and many businesses still rely on fragmented tools. The broader opportunity is to become the transaction layer for bookable local services.
- Frequent, repeat appointments
- Perishable, time-sensitive capacity
- Fragmented merchant tooling today
- Voice-friendly consumer behavior
The transaction layer for bookable local services. Built one category at a time, starting now.
Help us build the transaction layer for local services.
We are onboarding early beauty and wellness merchants and early users for the MVP pilot. Tell us who you are — we'll route you accordingly.