How to Add an Appointment Scheduler to Your Leadpages Form
Want visitors to book a call when they submit your landing page form? With appointment schedulers in Leadpages, you can add appointment booking directly to any form. Visitors submit their information, choose an available date and time, and book a call without leaving your page.
Set your availability and booking rules once, then add your scheduler to any form on your pages. It's an easy way to turn a lead capture form into an online booking form for discovery calls, consultations, demos, and client sessions. You get the lead and the booking together, without needing a separate booking tool or exchanging emails to find a time.
Your meeting details stay private, too. Any meeting link, phone number, or address you add is kept off the public page and only sent to the lead after they book.
Ready to get started? Log into your Leadpages account, open a page with a form, and add your first scheduler.
Not on Leadpages yet? Start a free trial.
See appointment schedulers in action
Watch the walkthrough to see how to create an appointment scheduler, connect Google Calendar, add it to your form, and manage your bookings.
How to add an appointment scheduler to your form
Follow these ten steps to set up your scheduler, customize the booking experience, and start accepting appointments through your Leadpages forms.
01: Open Appointment booking on your form
In the editor, select any form on your page to open its settings on the right. Go to the Settings tab and scroll down to Appointment booking.
If you haven't created a scheduler yet, click Manage schedulers and bookings. This takes you to the Schedulers page, which you can also access anytime by selecting Schedulers in your dashboard's sidebar.
At this point, your form is still a standard lead capture form. You'll connect a scheduler in a later step to let visitors book an appointment when they submit it.
02: Create a scheduler and choose where you'll meet
Click New scheduler in the top right corner. Give your scheduler a name, then enter a host name. This is the person visitors are booking with, and the name appears on the form.
Under Where you'll meet, choose how you'll meet with your leads:
Video call: Paste in a Zoom meeting link or Google Meet link.
Phone: Enter the phone number visitors will call.
In person: Add the address where you'll meet.
You can also select Decide later if you haven't settled on the meeting details yet.
The visitor preview beside the settings updates as you change your hours and booking rules. Use it to check how the scheduler will look to visitors before saving. Keep in mind that the preview shows your configured open hours, but it doesn't remove times that are already booked or busy on your calendar. You'll need to check actual availability on your live page.
03: Connect Google Calendar
Under Availability, click Connect and approve the connection to your Google Calendar account.
Once connected, your scheduler checks your calendar and hides times when you're already busy. New bookings are also added to your calendar automatically, helping you avoid double booking appointments with other meetings.
You can also turn on Add a Google Meet link to each booking. This automatically generates a Google Meet link for each appointment, so you don't have to add one manually.
04: Set your time zone and weekly hours
Choose your time zone first so your availability reflects your actual working hours. Visitors will see booking times in your selected time zone.
Next, set your weekly hours. Turn each day on or off, then choose a start and end time for the days you're available.
Need a lunch break or a gap between morning and afternoon appointments? Click the plus icon to add a second block of time on the same day.
If your schedule is consistent throughout the week, click Copy Monday to all weekdays to apply your Monday hours to the rest of your weekdays.
05: Add time off and special hours
Use Time off to block out days when you're completely unavailable, such as holidays or vacation days. These settings override your regular weekly availability.
Special hours are for one-time changes to your schedule. For example, if you normally don't work Saturdays but want to offer appointments on one particular Saturday, add those hours here.
Using both options helps keep your booking calendar accurate without having to change your regular weekly schedule.
06: Set your booking rules and notifications
Booking rules determine when visitors can book, how long meetings last, and how much time you have between appointments.
A summary sentence at the top of the settings explains your current rules in plain language and updates as you make changes. In the product demo, the example reads:
Visitors book 30-minute meetings, offered back to back, at least 4 hours in advance and up to 60 days out.
Here's what each setting controls.
The meeting
Set your Meeting length to determine how long each appointment lasts. Then choose how often visitors can book a start time.
For example, Same as meeting length means a 30-minute meeting starts every 30 minutes. If you want more flexibility, you could offer a 30-minute meeting every 15 minutes.
Breathing room
Use Buffer before and Buffer after to add buffer time between meetings. This gives you room to prepare for a call, finish your notes, or take a short break before the next meeting.
Max per day sets the maximum number of bookings you'll accept in a single day.
How far ahead
Minimum notice determines how much advance notice you need before someone can book. For example, set it to 4 hours to prevent visitors from booking a call just 10 minutes before it starts.
Bookable up to controls how far into the future visitors can schedule an appointment. For example, you could let them book up to 60 days ahead.
Notifications
Under Notifications, enter an email address in Send booking emails to. This is where you'll receive notifications about new and canceled bookings.
Before saving, check the bar at the bottom of the settings to see whether you have unsaved changes. Click Create scheduler when setting up a new scheduler or Save changes when editing an existing one.
07: Add the scheduler to your form
Now that your scheduler is ready, go back to your page in the editor.
Select your form, open the Settings tab, and scroll down to Appointment booking. Choose your scheduler from the dropdown menu. It'll appear directly inside your form.
This is the difference between a standard lead capture form and a booking form. Instead of submitting their information and waiting for someone to contact them, visitors can choose an available appointment as part of the same experience.
On the live page, visitors see a booking calendar with the meeting name, duration, and host. They can move between days, view available times in your selected time zone, and choose the slot that works for them.
While you're updating the form, make sure the button text matches the action visitors are taking. Your call-to-action should make it clear that they're booking a meeting. Book my call is more specific than a generic label like Subscribe.
08: Style the scheduler to match your page
You can customize the scheduler's appearance so it feels like a natural part of your landing page.
In the same Settings tab, find the Style section and choose a selected color. This is the highlight visitors see when they select a day or time, so choose a color that matches your brand or form button.
Next, choose a frame:
Grade your landing page in 60 seconds
Get an instant conversion audit on any URL — design, copy, and call-to-action.
Analyze a pageLine adds an outline around the scheduler.
None displays the scheduler without a frame.
Filled gives the scheduler a background.
For additional customization, click More to adjust the time slots. You can fine-tune the frame's border, corners, and padding, change text colors, and choose between normal and uppercase headings.
When you're happy with the design, publish your page or update your existing live page to make the scheduler available to visitors.
09: Test a booking on the live page
Before sharing your page, test the complete booking experience.
Open the live page and make a test booking. Then refresh the page and check that the time slot you selected is no longer available.
If you've connected Google Calendar, confirm that the appointment also appears on your calendar.
Testing the live experience helps catch setup issues before visitors start booking. Don't rely on the visitor preview alone to confirm availability.
10: Manage your bookings and pause anytime
You can manage your schedulers and appointments from the Schedulers page.
Each scheduler has its own card, and you can filter the list using All, Active, or Paused. The cards show key details, including meeting length, host, time zone, and weekly hours. A tag also indicates when Google Calendar is connected.
Each card shows which page the scheduler is assigned to, so you can see where visitors can book appointments. If a scheduler isn't connected to a page yet, you'll see a notification because visitors won't be able to book through it.
Your bookings appear at the bottom of each card. Click View to see booking details and the leads who have scheduled appointments.
Need to stop accepting appointments temporarily? Turn off Accepting bookings. This pauses the scheduler without removing it from your page, and you can turn bookings back on whenever you're ready.
Deleting a scheduler works differently. It removes the scheduler from every form where it's been added, although upcoming bookings are kept. If you only need a break from appointments, pausing is the better option.
Common setup mistakes to avoid
A few small setup decisions can make a big difference to the booking experience. Watch out for these common mistakes.
Leaving the button as Subscribe. Visitors are booking a call, not subscribing to something. Use a clear call-to-action like Book my call so they know what happens next.
Setting your hours before your time zone. Choose your time zone before setting weekly availability. This helps ensure the times visitors see match your actual working hours.
Skipping Google Calendar. Without a connected Google Calendar, your scheduler can't check your existing calendar events and hide times when you're already busy. Connect your calendar to reduce the risk of double booking.
Booking calls back to back with no breathing room. If Buffer before and Buffer after are set to None, appointments can run one after another. Add buffer time if you need a few minutes to prepare, take a break, or write up notes.
Trusting the preview to confirm availability. The visitor preview shows your configured open hours, but it doesn't remove times that are already booked or busy. Check the live page to see actual available slots.
Sharing your page before testing it. Make a test booking on the live page first. Confirm that the booked slot is no longer available and that the appointment appears on your connected Google Calendar.
How to tell if your scheduler is working
Once your scheduler is live and collecting traffic, check your booking activity on the Schedulers page. Each scheduler's card shows the appointments visitors have booked, giving you a direct way to track how many bookings it's generating.
You can also review your page's Analytics to monitor visitor activity and conversions. Compare the results before and after adding appointment booking, and look at booking activity alongside your page's conversion metrics.
The goal is to make booking part of the same experience as lead capture. Instead of asking visitors to submit a form and wait for an email to arrange a call, they can choose a time while they're already interested.
We expect removing that extra step to help reduce the number of leads who never get around to booking. That's a hypothesis, not a measured result. Your booking data and conversion trends will help you understand whether the change is making a difference.
For more context, learn what a funnel is and how conversion works.
Want a hand setting up your first scheduler? Book a walkthrough.
Not a customer yet? Start a free trial.
Why booking belongs inside your form
Without an appointment scheduler, a landing page form captures a lead, but booking the call happens somewhere else. You might send the lead to a separate booking tool or exchange several emails to find a time that works.
With appointment scheduling built into your form, visitors can submit their information and choose a meeting time in one step. You get the lead and the appointment together, without sending visitors through another booking process.
For lead generation pages built around consultations, demos, or discovery calls, this creates a more direct path from interest to conversation. Google Calendar helps keep your availability accurate, while your booking rules determine when visitors can schedule a meeting.
As Michael Sacca, CEO of Leadpages, explains:
A lead who just filled out your form is as interested as they'll ever be. Asking them to wait for an email to pick a time is where calls slip away. With schedulers, they pick the time while they're still on your page.
Your meeting details stay private, too. Links, phone numbers, and addresses are only sent to people who book an appointment. And because schedulers are built directly into your Leadpages landing page builder, there's no separate booking tool to install or embed.
Common questions
What is an appointment scheduler on a landing page?
An appointment scheduler is a booking feature built into a landing page form. It lets visitors submit their information and choose an available date and time for a meeting. Instead of collecting a lead first and arranging a call later, you receive the lead and booking together.
How do I add appointment booking to a Leadpages form?
To add appointment booking to a Leadpages form, select the form in the editor, open the Settings tab, and scroll down to Appointment booking. Choose an existing scheduler from the dropdown menu, or select Manage schedulers and bookings to create one first.
Do I need a separate booking tool with Leadpages?
Leadpages includes appointment schedulers that let visitors book directly through your forms, so you don't need a separate booking tool for this workflow. Check your Leadpages plan to confirm that appointment schedulers are included.
Can Leadpages appointment schedulers connect to Google Calendar?
Yes. You can connect Google Calendar from the Availability section of your scheduler settings. The connection hides times when you're already busy and automatically adds new bookings to your calendar. You can also enable automatic Google Meet links for appointments.
How do I stop double bookings on my Leadpages form?
Connect Google Calendar to your appointment scheduler. It checks your existing calendar events and hides times when you're already busy. When someone books an available slot through your scheduler, that slot is no longer available to other visitors.
Can I use a Zoom link with a Leadpages appointment scheduler?
Yes. Under Where you'll meet in your scheduler settings, choose Video call and paste in your Zoom meeting link. You can also use a Google Meet link or enable automatic Google Meet link generation through your Google Calendar connection.
Will visitors see my meeting link or phone number before they book?
No. Your meeting link, phone number, or in-person address won't appear on your public landing page. These details are only sent to the lead after they book an appointment.
Can I block off holidays or add a lunch break in my Leadpages scheduler?
Yes. Use Time off to block out days when you're completely unavailable, such as holidays or vacation. To add a lunch break, click the plus icon beside a day in your weekly availability settings to create a second block of available hours.
Can I stop last-minute bookings on my Leadpages form?
Yes. Set Minimum notice in your booking rules to control how far in advance someone must book. For example, a four-hour minimum notice prevents visitors from scheduling a call just minutes before it starts.
Where do I see bookings from my Leadpages forms?
You can see appointments on the Schedulers page in your Leadpages dashboard. Each scheduler has its own card listing its bookings. Click View to open the details of an appointment and see the lead who booked it.
How do I pause bookings without removing the scheduler from my page?
Turn off Accepting bookings on the scheduler's card. This pauses new appointments without removing the scheduler from your page. You can turn bookings back on whenever you're ready. If you delete the scheduler instead, it'll be removed from every form where it's been added.
Thank you for building with us. Log into your Leadpages account and add an appointment scheduler to your next landing page.
New to Leadpages? Start a free trial and build your first page.