When a client opens your MoeGo booking link, they're guided through a step-by-step flow that collects their service, pet, dates, add-ons, and timing details before the request reaches your inbox.
This article walks through every screen in that flow β what your client sees, what they can do at each step, and which settings in your account control what appears.
How it works
The booking flow is linear. Clients move through each step in sequence and can go back at any point before submitting.
All requests arrive as pending bookings β nothing is confirmed until you approve it. The services, add-ons, availability windows, and pricing your client sees are all pulled directly from your account configuration.
Log in Online Booking
Your client opens your booking page URL and enters their phone number to receive an SMS verification code. Once verified, they're logged in.
Step 1 β Book Now
Once logged in, click "Book new appointment" to start booking.
Step 2 β Choose a service type
Your client selects from the service types available on your booking page: Boarding, Daycare & Daycamp, Grooming, or Group Class.
Only service types you've configured and enabled appear here. See Set up Online booking service. π
Step 3 β Select a pet
Your client selects which pet they're booking for. Multiple pets can be selected for the same reservation. If a pet isn't listed, they can add a new one during this step.
Step 4 β Choose dates
How clients select dates differs between boarding and daycare.
Boarding: Your client taps a check-in date, then a check-out date. The calendar highlights the full range between both dates. The button at the bottom shows the number of nights selected (e.g. "Continue with 4 nights").
Daycare: Your client taps individual days. Non-consecutive days can be selected. The button updates to reflect the count (e.g. "Continue with 4 days").
Dates outside your lodging availability or already fully booked appear grayed out and cannot be tapped.
π Note: When your lodging is out of capacity, clients can join a waitlist from this step based on your settings. See Joining the waitlist when dates are fully booked π once available.
Step 5 β Select a service
Your client sees the boarding or daycare services available for their pet, filtered by species. Each service card shows the service name, description, and starting price. Tapping a card selects it.
For multi-pet bookings, each pet has its own service section. A Same as [Pet name] shortcut lets clients copy a selection from one pet to another.
Step 6 β Add optional services
After selecting a service, your client sees an Anything to add? screen listing the add-ons you've configured.
Each add-on is toggled off by default. When your client toggles one on, they choose when it should be applied:
Frequency option | When it runs |
First day | Once, on check-in day |
Last day | Once, on check-out day |
Certain date(s) | Client picks specific dates within the stay |
The options available for each add-on depend on how you've configured it. The first available option is pre-selected by default when the toggle is turned on.
Step 7 β Set arrival and pickup times
After confirming add-ons, your client sets a pet arrival time and a pet pickup time. Your client selects a time and taps Select time to confirm.
Tapping either field opens a time picker showing the available slots from your configured hours. See How to configure pick up/drop off time.
π Note: Clients booking multiple pets for the same service and same stay time can choose whether their pets share the same lodging room or stay in separate rooms.
Step 8 β Add feeding and medication (Optional)
Two optional fields are also available here:
Feeding schedule β meal times and diet notes
This pet needs medication β toggle on to enter a medication schedule
π‘ Note: Your clients may see a reminder on the feeding or medication charge if configured. See Set up Feeding & Medication. π
Step 9 β Review and submit
The final screen shows a full summary of the booking request:
Check-in and check-out dates and times
Guest pet(s) and service(s) selected
An itemized price estimate: service total, service fees, tax, and total
Total due now β the deposit amount, if one is required
From this screen, your client can also enter a discount code, add or select a payment method, and leave an additional note for your team.
Before submitting, your client must accept your cancellation policy. If you've configured a service agreement, they'll be prompted to sign it digitally before the request goes through.
Step 9 β Confirmation
After submitting, your client sees a confirmation screen with their total and a Waiting for confirmation status message. The booking is not confirmed until you approve it in your online booking dashboard. See more on Online Booking Dashboard.
π Note: After submitting, clients can view and manage their booking from their online client portal. See How clients manage their booking via online client portal. π


















