Your customers stop calling. Your car’s-ready ping does the talking.
KeysReady books the repair and pushes the customer at every step — received, in progress, ready for pickup. Two-way chat and card payments built in. Free to send. No app to install.
Works on any phone · live in about a minute · Are you a driver? Track your repair →
Your car is ready for pickup 🎉
2018 Civic · brakes done. Tap to pay and grab your keys.
Delivered free over Web Push — no text sent
~90
“is it ready?” calls/day a 30-car shop can stop fielding
$0
per notification — web push has no carrier fee
~60s
to your first ping — no install, no contract
The 3pm problem
Half the front desk’s day is one question: “Is my car ready yet?”
Every call pulls a tech off a lift or a writer off an estimate. The customer isn’t annoying — they’re anxious, because the only way to know is to call. KeysReady removes the reason to call: the moment the status changes, their phone buzzes.

One booking. A ping at every step.
You just move the job across the board. KeysReady fires the right notification to the right person — automatically.
- 1BookedShop pinged
“New booking — 2018 Civic, brakes.”
- 2ConfirmedCustomer pinged
“You’re on the schedule for Tue 9am.”
- 3In progressCustomer pinged
“We’ve started — ready by ~4:30pm.”
- 4ReadyCustomer pinged
“Your car is ready for pickup.”
- 5PaidShop pinged
“Payment received — $312.40.”
It grows with you: Notify → Track → Transact
Start with the free ping. Turn on messaging and payments the day you want them. Same app, same login.
The car’s-ready ping
A booking page on your own URL and a free push at every status change. Customers stop calling to ask — their phone buzzes the moment it’s done.

Two-way messages
Questions get answered in a thread, not on hold. “Running 10 late,” “send a photo of the worn pad.” Both sides get pushed. No more phone tag.
Quote, approve, pay
Build a line-item estimate, send it, the customer approves and pays by card from their phone. Money collected before pickup — not chased after.
Why the free plan is actually free
Most shop platforms are SMS resellers — every text costs them money, so they cap you and charge a subscription. We lead with push, which costs ~$0 to send. Here’s what that means in numbers.
10,000+
push notifications you can send this month for $0
$0.0125
what each text costs on a metered SMS plan
$300
/yr in carrier fees for 2,000 status texts a month
Monthly platform fee — before a single message is sent
Most shop tools start at $200–300/mo and meter texts on top. The free plan has neither — push is unlimited at $0.
What you never pay for
- ✓A monthly platform fee just to send a status update
- ✓Per-message carrier fees (~1.3¢ on every text)
- ✓A2P 10DLC registration ($4–$44 + $15 + $2–10/mo)
- ✓Per-seat or per-message metering
Texting is overrated.
It’s a workaround for not knowing who your customer is. Once they’ve booked with you, you already have a free, direct line — instant, two-way, with photos. No phone number, no carrier, no meter in the middle.
The one catch: push needs the customer to opt in once — on iPhone, that’s Add to Home Screen first. The ones who don’t are exactly who the paid SMS tier covers.
Everything a small shop needs — nothing it doesn’t
Your own booking page
Customers book and opt into updates in one tap. No call, no paper.
Live status board
Drag a job Confirmed → In progress → Ready. Every move auto-pushes the customer.
Installable, not an app
It’s a website. Add to Home Screen and it behaves like a native app — no App Store, no review.
Magic-link sign-in
Drivers sign in with an email link — no password to forget. Staff use email + password.
Built-in invoicing
Line items in cents, Stripe Checkout, paid flag on the booking. No card data ever touches you.
No Google, no Firebase
Web Push runs on open VAPID keys — no third-party identity graph on your customers.
Simple pricing. Free is actually free.
Web push costs us nothing to send, so the free plan has no message cap. You only pay when you want SMS for customers who haven’t installed the app.
Free
$0forever
Unlimited web push. Everything a small shop needs to stop phone tag.
- ✓Unlimited push (staff + customers)
- ✓Booking page + customer status tracking
- ✓Installable PWA (Add to Home Screen)
- ✓1 shop, 1 user
Starter
$39/mo
Reach the customers who don’t install the app — over SMS.
- ✓Everything in Free
- ✓SMS updates (~750 texts/mo)
- ✓Done-for-you 10DLC registration
- ✓Appointment reminders + templates
- ✓Up to 3 users
Pro
$99/mo
More volume, marketing, and a full team.
- ✓Everything in Starter
- ✓~2,000 SMS segments/mo
- ✓Marketing + review requests
- ✓Up to 8 users + analytics
Multi-location? Multi-Shop is $149/location. See full pricing details →
Straight answers
No. It’s a website — they tap “enable alerts” in the browser. On iPhone they Add to Home Screen first, then alerts arrive like a native app.
Web push rides the browser’s own push service (Apple, Google, Mozilla) at no per-message cost. SMS bills ~1¢+ per text via a carrier. We pass the savings on: unlimited push on the free plan.
That’s the paid tier — SMS picks up the holdouts, and you only pay per text for the people who didn’t install. Push covers the rest for free.
No. The notify-your-customers core is free forever. You pay only when you want SMS or multi-location.
Send your first “your car is ready” today.
Free plan, unlimited push, live in about a minute. Add SMS and card payments whenever you’re ready.

