Getting Started
This guide walks you through creating your first booking calendar, setting your availability, and sharing your booking link with customers.
Creating a Calendar
Section titled “Creating a Calendar”From the Dashboard, click Create Calendar. You’ll be offered two setup options:
Guided Setup (Recommended)
Section titled “Guided Setup (Recommended)”The guided wizard walks you through 10 steps with explanations at each stage:
- Basics — Calendar name, description, and professional category (Therapist, Doctor, Consultant, Coach, etc.). A booking URL slug is auto-generated from the name.
- Professional — Your first and last name (optional, can skip).
- Timezone — Auto-detected from your browser. Change it if you serve clients in a different timezone.
- Working Hours — Select your working days (Sun-Sat), start/end times, slot duration (15/30/45/60/90 min), and buffer time between appointments (0-30 min).
- Appointment Type — Create your first service (e.g., “Consultation”) with a name, duration, optional price, and description.
- Payments — Enable or disable payment requirement for bookings.
- Branding — Choose a primary color and welcome message (requires subscription).
- Reminders — Enable automatic email reminders and set how many hours before the appointment they’re sent.
- Cancellation Policy — Set the free cancellation window (how far in advance customers can cancel without approval).
- Review — Summary of all settings. Click Create Calendar to finish.
Manual Setup
Section titled “Manual Setup”For users who prefer a single form, the manual option lets you configure all basic settings at once: calendar name, description, category, slug, color, and payment toggle.
Additional settings (availability, appointment types, branding) are configured afterwards in Calendar Settings.
Setting Your Availability
Section titled “Setting Your Availability”After creating your calendar, go to Calendar Settings > Availability.
Time Slot Configuration
Section titled “Time Slot Configuration”Configure the base structure for your time slots:
- Base Time Slot Duration — The smallest bookable unit (15, 30, or 60 minutes). Appointment type durations must be multiples of this value.
- Buffer Time Between Appointments — Extra time between back-to-back appointments for breaks, cleanup, or travel (0-60 minutes). This time is not bookable.
- Maximum Appointment Duration — The longest appointment you’ll accept. Used to validate appointment type compatibility.
The system shows a compatibility check against your appointment types — green means compatible, red means the type’s duration doesn’t align with your slot configuration.
Weekly Schedule
Section titled “Weekly Schedule”Add your available hours for each day of the week:
- Select a day of the week
- Set the start time and end time
- Click Add Availability
You can add multiple time blocks per day (e.g., Monday 9:00-12:00 and 14:00-17:00 for a lunch break). The system prevents overlapping time ranges on the same day.
Creating Appointment Types
Section titled “Creating Appointment Types”Go to Calendar Settings > Appointment Types and click Create Appointment Type.
Each appointment type represents a service you offer:
- Name — The service name customers will see (e.g., “Initial Consultation”, “Full Session”)
- Duration — How long the appointment lasts
- Price — Leave empty for free appointments, or set a price (requires a connected payment provider)
- Description — Optional details about the service
- Color — Display color for visual distinction
- Online — Toggle for video appointments (generates Google Meet links if Google Calendar is connected)
- Location — Select a physical location (if configured)
Payment Options
Section titled “Payment Options”If a payment provider is connected (see Payment Setup):
- Require payment at booking — Customers must pay immediately. No “Book & Pay Later” option.
- Payment provider — Choose between Stripe, PayPal, or let the customer choose.
Sharing Your Booking Link
Section titled “Sharing Your Booking Link”Your booking page is immediately available at:
https://resrvy.com/book/your-calendar-slugFind your booking link in Calendar Settings > Domain Settings. You can:
- Copy the link and share it via email, social media, or messaging
- Set up a subdomain for a branded URL like
your-name.resrvy.com(automatic, no DNS needed) - Connect a custom domain like
booking.yourdomain.com(see Custom Domain Setup)
What Your Customers See
Section titled “What Your Customers See”When customers visit your booking page, they’ll see:
- Your professional name and calendar description
- A dropdown to select the appointment type (service)
- A calendar showing available dates
- Available time slots for the selected date, ranked by smart scheduling
- A form for their name, email, and phone number
- A Book Appointment button (or Pay Now for paid services)
- A confirmation page with booking reference, appointment details, and a cancellation link
Customers receive a confirmation email with all appointment details and a link to cancel or reschedule.
Next Steps
Section titled “Next Steps”- Payment Setup — Accept payments via Stripe or PayPal
- Google Calendar — Sync appointments and generate Meet links
- Booking Customization — Add your branding to the booking page
- Email Provider Setup — Use your own email provider for notifications