Online Booking is Teddy's public-facing booking portal — the thing your clients see when you send them a link like https://clients.tryteddy.com/teddy_grooming/. It's how new and returning clients request appointments without calling, texting, or filling out an intake form. Every online booking turns into a row in Pipeline → Online Booking Requests for you to approve or decline.
The whole thing is configured from Settings → Online Booking (/settings/online-booking). This section of the help center walks through every part of that configuration and the public booking flow your clients experience on the other side.
Most grooming shops lose clients to phone tag. A client wants to book, calls during the shop's busy hours, gets voicemail, doesn't call back. Or they try to message on social media, and the shop doesn't see it for hours. Online booking solves both problems:
Clients can book any time of day, including after hours, weekends, and during your busy windows
Bookings come in as structured data — you know exactly what service, what pet, what time slot — not a fuzzy "I want to book Wednesday"
You still have final approval through Pipeline → Online Booking Requests, so you don't lose control over your schedule
Every shop gets a customizable URL on the clients.tryteddy.com domain, in the format:
https://clients.tryteddy.com/{alias}/
Where {alias} is whatever handle you've chosen for your business (e.g., teddy_grooming). The alias is editable — you can change it any time from the Online Booking settings page using the Change Alias button.
This URL is what you share on your website, social media, in email signatures, and in response to "do you have a website?" questions. It's also what the Booking Portal button at the top of the Online Booking settings page opens.
Important: the public URL is on clients.tryteddy.com, which is a separate domain from your admin URL at app.tryteddy.com. Don't give out the admin URL to clients — they can't log in there anyway. Always share the clients.tryteddy.com/{alias}/ link.
On the Online Booking settings page, once you're past the top controls (Change Alias, Copy URL, Booking Portal), you'll see four collapsible sections that cover everything you can configure:
General Information — "Basic business data and main configuration" — the shop's name, logo, phone, About Us, address, social links. See General Information.
Images & Gallery — "Upload and organize your business images" — the photos shown on the public portal. See Images and Gallery.
Services & Addons — "Select services and addons to show on online booking" — which services (from your Service catalog) are visible on the booking portal, and how pet matching filters them. See Services and Addons.
Settings — "Set up and manage your online booking settings" — the booking window (how soon/how far clients can book) and the slot interval. See Booking Settings.
The top of the page also has Expand all / Collapse all buttons to toggle every section at once. If you're doing a full setup, expand all and work top to bottom. If you're tweaking one thing, collapse everything else and focus.
Two more articles cover what the client actually experiences:
The public booking portal — the landing page a client hits when they open your clients.tryteddy.com/{alias}/ link. The logo, Book Now button, gallery, contact info, hours, about section, services list.
The booking flow — the step-by-step process a client goes through after tapping Book Now: phone number, personal info, adding a pet, picking a service, picking a staff + time slot, and submitting.
Once a client submits a booking request, it appears in three places in your admin:
Pipeline → Online Booking Requests — a Pending card you can Schedule or Decline. See Online Booking Requests.
Notifications — the bell icon in the top-right of every Teddy page shows an unread count for new requests.
Sidebar badge — the Pipeline item in the sidebar shows a count badge for pending requests.
If the Online Booking Received auto message is turned on, the client also gets an automatic acknowledgment text or email. See Appointment reminders and updates.
Online booking works best when these are already configured:
Business hours in Business settings — the booking portal respects your hours
Staff and shifts in Staff settings — clients can only book slots where at least one staff member is working
Services in Service settings — the booking portal pulls from your services catalog
A business logo and About Us copy — the booking portal feels bare without them
If any of those are missing, online booking will technically work but clients will have a worse experience (no staff available, no services to pick from, a plain logo-less portal).
Tip: Before you share your online booking link publicly, go through the booking flow yourself on a private browser. Pretend you're a new client. You'll catch more usability issues in 5 minutes of self-testing than you will in 5 weeks of staring at the settings page.