What this feature does and when to use it?
The Meeting Scheduler helps streamline the process of scheduling meetings with candidates and contacts by allowing them to book a meeting directly based on your availability.
Instead of coordinating schedules through multiple emails or messages, you can share a personalized booking link that lets recipients select a suitable time from your available slots directly from a personalized booking page.
The feature automatically syncs booked meetings with your connected calendar and allows you to customize availability, event settings, booking forms, confirmation behavior, email notifications, and scheduling page branding.
Use this feature when:
• You want candidates or contacts to book meetings directly based on your availability from a personalized booking page. .
• You need a reusable scheduling link that can be shared in emails, messages, or workflows.
Note: This feature is available on all plans (Free plan, Pro, Business, and Enterprise)
🗓️ How to create a schedule page (meeting scheduler link)
1. Click on the Profile icon and select the 'Meeting Scheduler' option.
2. Click on the 'Create New' button.
If you haven't connected your email or calendar in Recruit CRM then you will be prompted to connect your email and calendar in order to create a schedule page.
Note: We recommend connecting the same/default email ID to your 'Calendar Settings' to ensure the visibility of scheduled meetings in Recruit CRM. Meetings booked through the scheduler's link will be added to the connected email ID's calendar.
3. You will now be prompted to choose the event type. Select the type of scheduling page you would like to create:
• One-on-One Bookings – Ideal for interviews, screening calls, consultations, or any meeting involving one organizer and one participant.
• Group or Class Bookings – Best suited for events where one organizer hosts multiple participants, such as webinars, training sessions, or group discussions.
Once selected, Recruit CRM will configure the scheduling page based on the chosen meeting type.
4. Add the details regarding the meeting.
Event Name: You can add the title of the event/meeting type.
Event Duration: Select the duration of the meeting from the available options.
Event Meeting or Location: In the event location, you can see options such as:
None
Custom Location
Google Meet or Teams, based on the email that you have connected.
Notes:
To add Zoom as the event location, you can add the Zoom link by selecting the 'Custom Location' option, similarly, for other apps as well.
If you have an Outlook free account, then in the meeting location, when you select Teams and send the scheduled link, candidates/contacts can book the call, but it will not contain the automated meeting link of Microsoft Teams. This will work for Outlook Premium accounts only.
5. You can select the calendar where you want to add event bookings and click on 'Create'.
6. Under the 'Event Info' tab you can add the event description under the Event Description section.
Further Customizations
After creating the event, you can further customize your scheduling page by configuring availability, booking rules, form fields, notifications, confirmation settings, and page branding.
1. Customizations under the 'Availability' Tab.
Under the 'Availability' Tab, you will be able to:
Select the calendar where you want to add event bookings.
Select the calendars to use for checking your availability.
Set when you're regularly available for event bookings.
2. Customizations under the 'Participants' Tab.
Under this tab, you can:
Add people in your team or organization to join the event as participants
Set participant open hours. If not set, the default open hours will be used to calculate availability for this participant.
3. Customizations under the 'Booking Options' Tab.
Under the 'Booking Options' tab, you can:
Customize what to be shown when a booking is confirmed. You can either display the default confirmation page or redirect users to your own confirmation page.
Set empty buffer time before and after an event, Event limits and Time slot intervals, and other Additional settings (Allow Guests to invite additional guests, hide reschedule and cancellation buttons on the booking page).
4. Customizations under the 'Booking Form' Tab.
Under this tab, you will be able to add custom fields to the booking form.
5. Customizations under the 'Communications' Tab
Under this tab, you will be able to:
Set up automatic confirmation emails.
Customize the Booking confirmation email and set reminders before emails.
6. Customizations under the 'Page Styles' Tab.
Under this tab, you can set the Scheduling Page name and Page styling.
Note: Images used in the Meeting Scheduler must be publicly accessible, served over HTTPS, and not restricted by authentication, IP blocking, or anti-bot rules.
Hosting images on S3, a CDN, or the company website is the recommended approach.
And to save all your customizations, you need to click on the 'Save Changes' option and click on the 'Back' button.
To preview your customized Schedule Page, you can click on the 'eye icon' at the bottom of the page.
➡️ How to share the Meeting Schedule Page?
Click on the three dots icon on the Meeting Scheduler page and select the 'Copy Link' option. You can paste this link in your email/while sending an SMS as well to share it with candidates and contacts.
You will even have options to edit, preview, and delete the schedule page.
Once the candidate/contact clicks on the shared link, they will be able to select the time slots to schedule the meeting, add their details, and schedule the meeting.
The meeting confirmation emails will be sent to you and the candidate/contact.
Once the meeting is scheduled, the candidate/contact will have the option to 'cancel' and 'reschedule' the meeting as well.
Troubleshooting
Problem: I cannot create a scheduling page
Problem: I cannot create a scheduling page
Likely cause: Calendar or email is not connected.
What to check:
Confirm your calendar is connected in the Meeting Scheduler area.
Check whether you have connected your email in Recruit CRM.
Resolution:
Connect your calendar when prompted in the Meeting Scheduler.
If you are prompted to connect email, complete the email connection process, then try creating the scheduling page again.
Problem: Booked meetings are not visible in my calendar
Problem: Booked meetings are not visible in my calendar
Likely cause: The wrong email ID or calendar is connected, or the target calendar is not selected in the event settings.
What to check:
Verify which email ID is connected to Recruit CRM.
Confirm which calendar is selected under the event’s calendar options and under the Availability tab.
Resolution:
Connect and use the same default email ID in your calendar settings and in Recruit CRM.
Ensure the correct calendar is selected for adding event bookings.
Problem: Images are not displaying on the scheduling page
Problem: Images are not displaying on the scheduling page
Likely cause: Images are not publicly accessible or not served correctly.
What to check:
Confirm that images are served over HTTPS.
Ensure images are not behind authentication, IP blocking, or anti-bot rules.
Resolution:
Host images on S3, a CDN, or your company website.
Make sure the image URLs are publicly accessible over HTTPS before adding them to the Page Styles tab.
Problem: Candidates or contacts cannot reschedule or cancel meetings
Problem: Candidates or contacts cannot reschedule or cancel meetings
Likely cause: Reschedule and cancellation buttons are hidden in Booking Options.
What to check:
Open the Booking Options tab for the event and review whether reschedule and cancellation buttons are enabled or hidden.
Resolution:
Enable the reschedule and cancellation buttons if you want candidates and contacts to manage their own bookings from the booking page.
🤔 FAQ's
What happens if I have two email connections?
What happens if I have two email connections?
If you have multiple emails connected, meetings will be scheduled on the calendar associated with your default email.
What happens if my email connection is lost?
What happens if my email connection is lost?
If your email connection is lost, a warning message will notify you, and new meetings will not sync until you reconnect your email.
Where can I see scheduled meetings within Recruit CRM?
Where can I see scheduled meetings within Recruit CRM?
Meetings are accessible on the Meetings List Page, Calendar View, and in the connected calendar.
How do I add or upload my logo to the Meeting Scheduler?
How do I add or upload my logo to the Meeting Scheduler?
You can open the scheduler editor by clicking on Edit beside the Scheduling page:
Click on the Communications tab. Here you can enter your Company Logo URL:
This logo appears in the booking confirmation email. Please note that the URL must be publicly accessible. The image will be scaled down to a max size of 200px x 100px.
What webhooks are available for Meeting Scheduler?
What webhooks are available for Meeting Scheduler?
The Meeting Scheduler supports the following webhooks to notify external systems when a booking activity occurs:
Event | Webhook |
Booking Created |
|
Booking Rescheduled |
|
Booking Cancelled |
|
These webhooks can be used to receive updates when a meeting is booked, rescheduled, or cancelled, allowing the corresponding booking activity to be handled in connected systems.
Conclusion:
Using the Meeting Scheduler in Recruit CRM, you can create customizable scheduling pages, share a single link with candidates and contacts, and have all confirmed meetings automatically added to your connected calendar.








![Screen Recording 2025-03-20 at 11.48.59 PM.mov [video-to-gif output image]](https://downloads.intercomcdn.com/i/o/t8m01b3j/1432628779/a0440d1d2455ae045c7403473ced/ezgif-5e2d6fb113455f.gif?expires=1790947800&signature=e76a698e9502d231dfbc267329c62f96a12c3646bd1f7fd3af234e1a7861c6cf&req=dSQkFM98lYZYUPMW1HO4zYOK2y4yjXnheolo9KVhJIljLW0BLd8c6Xmscd16%0AjLxywE87TkX81qfz06Y%3D%0A)
![Screen Recording 2025-03-21 at 11.27.52 AM.mov [video-to-gif output image]](https://downloads.intercomcdn.com/i/o/t8m01b3j/1433710509/4695b942741ab90e3903bedd85a5/ezgif-68f6da2ae9abce.gif?expires=1790947800&signature=d646100060d0c5d5b14db4729ae69fb997f39de21468d7a8510d6a0411a6723f&req=dSQkFc5%2FnYRfUPMW1HO4zSl7w0sliBH%2BuoFSb5JzhTnPlHyUp7uRihUpOtoT%0AsVky5JfvtGfvOdw%2Fx0I%3D%0A)
![Screen Recording 2025-03-21 at 11.35.18 AM.mov [video-to-gif output image]](https://downloads.intercomcdn.com/i/o/t8m01b3j/1433635271/eee71572fd6d915af48bf0d857c3/ezgif-869776db147f5a.gif?expires=1790947800&signature=47abc342e296ba37b7268ad23bf400fdab7efd6768fd70175bd278b6763a314c&req=dSQkFc99mINYWPMW1HO4zc7uuP7sJrdUGDlPmnvlYXtzMqhthJ2vt31TYHQ1%0AxRk2gF8azLRXDK9LQkQ%3D%0A)
![Screen Recording 2025-03-21 at 3.56.45 PM.mov [video-to-gif output image]](https://downloads.intercomcdn.com/i/o/t8m01b3j/1434339885/15db5fd4a675433f344a67950fe3/ezgif-438f76a1a7dd09.gif?expires=1790947800&signature=6c8031d0de381aa355d5cc7187a73498cfd91bcf64dff44f341930f4de2751f9&req=dSQkEsp9lIlXXPMW1HO4zXmqddSVFUrT75c1E57Oh706jIe6sSJX6xWGEqMl%0A15OKvHOZjAZPvfpDgeM%3D%0A)
![Screen Recording 2025-03-21 at 9.26.27 PM.mov [video-to-gif output image]](https://downloads.intercomcdn.com/i/o/t8m01b3j/1434353226/2b2ade71a176e60c15ef95e3e798/ezgif-167c0d2aa3ef18.gif?expires=1790947800&signature=2399c49401b4278ffcf71544cfe08f84839ebc74a8340873ec61ba559a1edf90&req=dSQkEsp7noNdX%2FMW1HO4zfdOjVSnm6%2FFJZM6QGfOJpWoHpYaChYmmGGMZuy7%0A%2B1vZP8zK3z3uncyQ3QM%3D%0A)
![Screen Recording 2025-03-21 at 9.30.31 PM.mov [video-to-gif output image]](https://downloads.intercomcdn.com/i/o/t8m01b3j/1434586452/7f9a33e94c0f580768d7725b2ab0/ezgif-6aab0123f34a2f.gif?expires=1790947800&signature=0e75b8a5eba9fabbb0bebf6fb8f43a003aacc37cb1b56c20ab37d9469a2dda14&req=dSQkEsx2m4VaW%2FMW1HO4zeBnjtHuGj7Mbn4mS8Mv7z29uXzh%2BpsLQ6ZG9wYT%0A6fkr1dawVbuff7X61%2FM%3D%0A)


![Screen Recording 2025-03-22 at 12.35.27 AM.mov [video-to-gif output image]](https://downloads.intercomcdn.com/i/o/t8m01b3j/1434641375/c84db5aea2cec3188fb1b550b563/ezgif-5eaa81abdc605f.gif?expires=1790947800&signature=21c618d0c0ecd6f9840813cbe1259a7657838ca848b6577f6c607b83ac4b9699&req=dSQkEs96nIJYXPMW1HO4zTv7aoP66P6flFlHNpcDRV2g%2BVH4Am5JqlC1yF87%0AZDLWRY3q7hO5olaLq9k%3D%0A)


