Full Engage

Scheduling

Create event types, set your availability, and let clients book meetings with you through a public booking link.

Overview

Scheduling lets you offer a professional booking experience — similar to tools like Calendly or Cal.com — directly within your organization. You define the types of meetings you offer, set your available hours, and share a public link where clients can pick a time that works for both of you.

The system handles everything automatically: checking your availability, preventing double bookings, sending confirmation emails, and tracking all your meetings in one place.

Accessing Scheduling

Scheduling has three main areas:

  • Settings > Scheduling — Set up your event types, weekly availability, and date-specific overrides
  • Meetings — View and manage all your booked meetings (sidebar menu)
  • Public booking page — The link you share with clients so they can book with you

Setting Up

Before clients can book meetings, you need to configure two things: your availability and at least one event type.

Setting Your Availability

Your weekly availability defines when you are generally open for meetings.

Navigate to Settings > Scheduling.
In the Availability section, set your available hours for each day of the week. For example, Monday through Friday from 9:00 AM to 5:00 PM.
Click Save to apply your schedule.

Your availability is based on your personal timezone, which is set in your member profile. All time slots shown to clients are automatically converted to their own timezone.

Date-Specific Overrides

Sometimes you need to adjust your schedule for a specific date — a holiday, a day off, or limited hours.

In the Availability section, click Add Override.
Select the date you want to override.
Choose to either block the entire day (unavailable) or set custom hours for that date.
Optionally add a reason (e.g., "National holiday").
Save the override.

Overrides take priority over your weekly schedule. For example, if you are normally available on Wednesdays but block December 25th, no one will be able to book a meeting with you on that date.

Creating Event Types

Event types define the kinds of meetings you offer — for example, a 30-minute consultation or a 60-minute strategy session.

Navigate to Settings > Scheduling.
In the Event Types section, click Create Event Type.

Fill in the details: Title (the name clients will see), Description (what the meeting covers), Duration (5 to 480 minutes), Color (for visual organization), and Location (e.g., "Google Meet", "Office", or a link).

Configure optional advanced settings (see below).
Save the event type.

Advanced Settings

SettingWhat it does
Buffer beforeAdds free time before each meeting (e.g., 10 minutes to prepare)
Buffer afterAdds free time after each meeting (e.g., 15 minutes for notes)
Minimum advance noticeHow far in advance clients must book (e.g., at least 2 hours before)
Maximum booking windowHow far into the future clients can book (e.g., up to 30 days ahead)
Requires approvalWhen enabled, new bookings are marked as "Pending" until you approve them
Cancellation policyThe minimum hours before a meeting that a client can cancel (e.g., 24 hours)
Max bookings per dayLimits the number of meetings that can be booked on a single day
Max bookings per weekLimits the total number of meetings per week

Activating and Deactivating Event Types

You can toggle any event type between active and inactive. Inactive event types are not visible on your public booking page and cannot receive new bookings.

Once you have at least one active event type and your availability set, your public booking page is ready. The link follows this format:

https://yourapp.com/book/{organization-slug}/{event-type-slug}

Share this link with clients via email, your website, or any other channel. When they open it, they will see a calendar with your available time slots.

How Clients Book a Meeting

When a client opens your booking link:

They see your event type details (title, duration, description).
They select a date from the calendar. Only dates with available slots are shown.
They pick a time slot. All times are displayed in the client's own timezone (auto-detected, with the option to change it).
They fill in their contact information: first name, last name, email, phone (optional), and a message describing what they'd like to discuss.
They confirm the booking.

After booking:

  • If the event type does not require approval, the meeting is immediately confirmed and both you and the client receive a confirmation email.
  • If the event type requires approval, the meeting is marked as pending. The client receives an email letting them know their booking is awaiting confirmation, and you receive a notification to approve or reject it.

Managing Meetings

Navigate to Meetings in the sidebar to see all your booked meetings.

Viewing Meetings

The meetings table shows:

  • Title — The meeting name
  • Host — The team member hosting the meeting
  • Date & Time — When the meeting is scheduled
  • Status — Current status (see below)
  • Guest — The client's name and email

Use the filters to narrow the list by status, host, or date range. You can also search for specific meetings.

Meeting Statuses

StatusMeaning
PendingAwaiting your approval (only for event types that require it)
ConfirmedThe meeting is scheduled and confirmed
CanceledThe meeting was canceled by you or the client
CompletedThe meeting has ended
No ShowThe client did not attend

Approving and Rejecting Meetings

When a meeting requires approval:

Open the meeting from the meetings table.
Review the client's details and the requested time.
Click Approve to confirm the meeting, or Reject to decline it. If rejecting, you can include a reason.

The client will receive an email notification with the outcome.

Canceling a Meeting

You can cancel a confirmed or pending meeting at any time from the meeting detail view. Provide a reason for the cancellation — both you and the client will receive an email notification.

Creating a Meeting Manually

You can also create meetings directly without going through the booking flow:

Click Create Meeting from the meetings page.
Enter the meeting details: title, date, time, location, and host.
Add guest information (name, email, phone).
Optionally add team members as attendees.
Save the meeting.

Client Self-Service

Clients can manage their own bookings using the link included in their confirmation email.

Canceling a Booking

Clients can cancel their meeting by clicking the cancellation link in their confirmation email. If you have set a cancellation policy (e.g., 24 hours), clients can only cancel before that deadline.

Rescheduling a Booking

Clients can also reschedule by selecting a new available time slot. The same cancellation policy applies — rescheduling is only allowed within the policy window.

Automatic Email Notifications

The scheduling system sends emails automatically for all key events:

EventWho receives it
Booking confirmedClient
Booking pending approvalClient
Booking approvedClient
Booking rejectedClient
Booking canceledClient and host
Booking rescheduledClient and host
New booking receivedHost

Permissions

ActionOwnerAdminMember
Configure event typesYesYesNo
Set availabilityYesYesYes (own only)
View all meetingsYesYesYes
Approve/reject meetingsYesYesHost only
Cancel meetingsYesYesHost only
Create manual meetingsYesYesYes

Members can only manage their own availability and meetings they are hosting. Owners and Admins have full access to all scheduling settings and meetings.

Frequently Asked Questions

What happens if two clients try to book the same time slot?

The system prevents double bookings. When a client selects a time slot, the system checks for conflicts in real time. If the slot is taken before they complete the booking, they will be asked to choose a different time.

Are time zones handled automatically?

Yes. Your availability is stored in your own timezone. When a client views your booking page, all available slots are automatically converted to their timezone. The client can also manually change their timezone using the timezone selector on the booking page.

Can I assign event types to other team members?

Yes. When creating an event type, you can select which team member will be the host. Their availability will be used to calculate open slots.

What if I have no availability set?

If you have not configured your weekly availability, no time slots will be shown on your public booking page. Clients will not be able to book meetings until you set your available hours.

Are scheduling actions recorded in the Activity Log?

Yes. All scheduling actions — creating event types, updating availability, booking, approving, rejecting, and canceling meetings — are automatically recorded in the Activity Log.

On this page