Skip to main content

Using scheduler templates

Trevor avatar
Written by Trevor
Updated this week

Create and manage appointment types that streamline your booking process. This guide walks you through creating scheduler templates, configuring availability, and sharing them with clients.


Overview of scheduler templates

Scheduler tem

plates in Dubsado define your available appointment types and control how clients book time with you. Each template includes your availability, booking rules, required forms, payment requirements, and automated communications.

You can use scheduler templates to:

  • Provide clients with self-service booking based on your real-time availability

  • Book appointments on the client's behalf

  • Standardize your appointment types with consistent settings

  • Automate confirmations and reminders for each appointment

  • Require forms or payments as part of the booking process

Scheduler templates are managed in the Events tab and can be shared publicly or applied to specific projects.


Creating a new scheduler template

To create a new scheduler template:

  1. Navigate to Events β†’ Scheduler Templates

  2. Click the Plus icon in the bottom right corner

  3. Give your template a name that clearly describes the appointment type

Your new template opens in the scheduler builder with two main sections: Basic Settings and Advanced Settings.

Basic Settings

Basic Settings control your event details, availability, and booking page appearance.

Start by configuring your appointment fundamentals in the Details section:

  • Title: The name clients see when booking

  • Duration: How long the appointment lasts

  • Location: Where the meeting takes place (physical address, phone number, or video conferencing link)

  • Description: Additional information about the appointment that appears on the booking page

If you use video conferencing integrations like Zoom or Google Meet, you can enable automatic link generation for each booked appointment.

Availability

Define when clients can book appointments:

  1. Set your Weekly Hours by selecting the days and time ranges you're available

  2. Click Add hours to include multiple time blocks on the same day

  3. Use Date-Specific Hours to set exceptions for holidays, special availability, or blocked dates

Your available time slots are determined by both your scheduler settings and your synced external calendar. Any events marked as "Busy" in your connected calendar automatically block those times from being bookable.

Booking Page

Control how your scheduler appears and functions for clients:

  • Booking window: Choose between:

    • Rolling availability: Clients can book a set number of days into the future from today

    • Fixed availability: Clients can book within specific date ranges

    • Indefinite availability: Clients can book any time based on your weekly hours

  • Banner image: Upload a custom image to display at the top of your booking page

  • Show transparency: Decide whether to display other booked appointments as unavailable slots


Advanced Settings

Advanced Settings provide granular control over booking limits, requirements, and automations.

Limits

In the Limits section, you can prevent overbooking and control your schedule density:

  • Minimum advance notice: How far in advance clients must book (e.g., at least 24 hours before)

  • Buffer time before event: Required time between the previous appointment and this one

  • Buffer time after event: Required time between this appointment and the next one

  • Max bookings per day: Total appointments of this type allowed in a single day

  • Total max bookings: Maximum number of appointments this scheduler can generate overall

Form

Require clients to complete a form before finalizing their booking:

  1. Select a form template from the Required form dropdown

  2. Choose from Questionnaire, Lead Capture, or Proposal form types

Note: contracts and sub-agreements cannot be attached to scheduler templates.

Payment

Require payment to confirm appointments:

  1. Enter the Price for the appointment

  2. Add an Item name (e.g., "Consultation Fee" or "Session Deposit")

Click Detailed view to add:

  • Quantity

  • Tax rates

  • Descriptions

  • Income categories

Clients must pay 100% of the scheduler invoice to finalize their appointment booking.

Reminders

Set up automated email reminders:

  1. Click Add reminder

  2. Set the timing (minutes, hours, days, weeks, or months before the event)

  3. Select an email template from the dropdown

  4. Add multiple reminders as needed

Invitation & Confirmation Emails

Configure your automated communications:

  • Invitation email: The template used when you send the scheduler link to a client

  • Confirmation email: Automatically sent after a client books an appointment

If no confirmation email is selected, Dubsado sends the default confirmation template found in Messages β†’ Default templates β†’ Appointment Confirmed.

Redirect to URL

Send clients to a specific webpage after booking by entering your desired URL. This is useful for thank you pages, additional instructions, or next steps.


Sharing and using scheduler templates

Applying to projects

To make a scheduler available within a specific project:

  1. Open the scheduler template

  2. Click the Apply to Project icon (folder icon) in the top right corner

  3. Select the desired project

  4. Click Apply to Project

Getting your public link

To share a scheduler publicly:

  1. Open the scheduler template

  2. Click the Share icon (three connected dots) in the top right corner

  3. Under Public Link, click Copy Link

  4. Under Embed Code, click Copy Code for website integration

Duplicating templates

Save time creating similar schedulers:

  1. Open an existing scheduler template

  2. Click the Duplicate icon (square icon) in the top right corner

  3. Edit the copy to create your new variation

Deleting templates

To remove a scheduler template:

  1. Open the template you want to delete

  2. Click the Delete icon (trash can icon) in the top right corner

  3. Confirm the deletion


Managing schedulers within projects

Access scheduler functionality directly from your projects for streamlined client management.

From the project Events tab

  1. Navigate to your client's project

  2. Click the Events tab

The left menu shows:

  • Calendar: Booked events for this project

  • All Schedulers: Every scheduler applied to or sent within this project

  • Sent: Schedulers already shared with the client

  • Not Sent: Applied schedulers not yet shared

  • Scheduler Templates: Available templates to apply

  • Group Templates: Available scheduler groups to apply

  • Settings: Your calendar configuration

Sending schedulers to clients

From a project's Events tab:

  1. Click the Plus icon in the bottom right corner

  2. Select a scheduler or group to send

  3. Choose your sending method:

    • Invite client to book: Opens the email composer with the scheduler link

    • Book for client: Opens the booking page for you to select a time on their behalf

    • Apply to project and portal only: Makes it available in the client portal without sending an email

For schedulers already applied to the project:

  1. Select All Schedulers from the Events menu

  2. Find your scheduler in the list

  3. Click the Paper plane icon to send via email

  4. Or click the Arrow icon to book on behalf of your client


Understanding scheduler behavior

How availability works

Your scheduler determines available slots by combining:

  • Weekly hours and date-specific hours set in the template

  • Real-time availability from your synced external calendar

  • Any booking limits you've configured

  • Buffer time requirements between appointments

Events marked as "Busy" in your external calendar automatically block those times, even if they fall within your scheduler's defined hours.

What happens when clients book

When a booking is completed:

  1. A new appointment is created in Dubsado

  2. The appointment is associated with the appropriate project or contact

  3. Video conferencing links are generated if enabled

  4. Required forms must be completed in the booking flow

  5. Payment must be processed if required

  6. Confirmation is sent immediately, and reminder emails are scheduled automatically

Public vs. project usage

Scheduler behavior varies based on how it's shared:

Public sharing (website or public link):

  • Include a Lead Capture form or Public Proposal to create new projects automatically

  • New contacts are created if the email doesn't match existing clients

Project sharing (within existing projects):

  • Don't include Lead Capture forms or Public Proposals to avoid duplicate projects

  • Appointments are added to the current project


FAQ

Can I use different email templates for different schedulers?

Yes. Each scheduler template has its own invitation email, confirmation email, and reminder settings. Configure these in the Advanced Settings of each template.

What's the difference between rolling and fixed availability?

Rolling availability moves with the current date (e.g., "book up to 30 days from today"), while fixed availability uses specific date ranges (e.g., "January 1-31, 2025"). Choose rolling for ongoing availability or fixed for limited-time offerings.

Why aren't my available hours showing correctly?

Check several areas:

  • Verify your Weekly Hours are set correctly in the Availability card

  • Review Date-Specific Hours for any exceptions overriding your regular schedule

  • Confirm your availability mode matches your intended booking window

  • Check if events in your external calendar are blocking time slots

  • Review the Filter appointment availability across brands setting in Calendar settings

How do buffer times work?

Buffer times create mandatory gaps between appointments. For example, a 15-minute buffer before means no one can book another appointment within 15 minutes of the appointment's start time. This gives you transition time between clients.

What happens if I delete a scheduler template?

Deleting a template removes it from your available schedulers but doesn't affect appointments already booked using that template. Those appointments remain in your calendar.

Can I require both a form and payment?

Yes. You can attach both a required form and payment to any scheduler template. Clients must complete both to finalize their booking.

Did this answer your question?