Skip to content

Getting Started

This guide walks you through creating your first booking calendar, setting your availability, and sharing your booking link with customers.

From the Dashboard, click Create Calendar. You’ll be offered two setup options:

The guided wizard walks you through 10 steps with explanations at each stage:

  1. Basics — Calendar name, description, and professional category (Therapist, Doctor, Consultant, Coach, etc.). A booking URL slug is auto-generated from the name.
  2. Professional — Your first and last name (optional, can skip).
  3. Timezone — Auto-detected from your browser. Change it if you serve clients in a different timezone.
  4. 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).
  5. Appointment Type — Create your first service (e.g., “Consultation”) with a name, duration, optional price, and description.
  6. Payments — Enable or disable payment requirement for bookings.
  7. Branding — Choose a primary color and welcome message (requires subscription).
  8. Reminders — Enable automatic email reminders and set how many hours before the appointment they’re sent.
  9. Cancellation Policy — Set the free cancellation window (how far in advance customers can cancel without approval).
  10. Review — Summary of all settings. Click Create Calendar to finish.

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.

After creating your calendar, go to Calendar Settings > Availability.

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.

Add your available hours for each day of the week:

  1. Select a day of the week
  2. Set the start time and end time
  3. 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.

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)

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.

Your booking page is immediately available at:

https://resrvy.com/book/your-calendar-slug

Find 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)

When customers visit your booking page, they’ll see:

  1. Your professional name and calendar description
  2. A dropdown to select the appointment type (service)
  3. A calendar showing available dates
  4. Available time slots for the selected date, ranked by smart scheduling
  5. A form for their name, email, and phone number
  6. A Book Appointment button (or Pay Now for paid services)
  7. 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.