# Use Embedded GHL Customer Care Calendar Booking for Facebook Lead Ads

> Learn how to use GHL Customer Care Calendar links with Facebook Lead Ads Instant Forms so leads can book appointments from the Thank You page after submitting a form.

- Source: https://docs.ghlcustomercare.com/docs/calendars-and-appointments/calendar-integrations/use-embedded-ghl-customer-care-calendar-booking-for-facebook-lead-ads
- Section: Calendars & Appointments / Calendar Integrations
- Reading time: 6 min
- Images: 8, each explained below
- Modified on Wed, 24 Jun at 11:27 AM

---
Embedded Appointment Booking helps Facebook Lead Ads convert more form submissions into booked appointments by letting leads schedule directly after submitting an Instant Form. When supported by Meta, a GHL Customer Care Calendar booking experience can appear on the form’s Thank You page, reducing the need for leads to open a separate page or re-enter their details. This is useful for businesses running appointment-based campaigns, such as consultations, demos, estimates, and service bookings. 

---

**TABLE OF CONTENTS**

-   [What is Embedded Appointment Booking with GHL Customer Care Calendar?](#what-is-embedded-appointment-booking-with-ghl-customer-care-calendar)
-   [Key Benefits of Embedded Appointment Booking with GHL Customer Care Calendar](#key-benefits-of-embedded-appointment-booking-with-ghl-customer-care-calendar)
-   [Facebook Lead Ads Instant Forms and GHL Customer Care Calendar Links](#facebook-lead-ads-instant-forms-and-ghl-customer-care-calendar-links)
-   [How To Setup Embedded Appointment Booking with GHL Customer Care Calendar](#how-to-setup-embedded-appointment-booking-with-ghl-customer-care-calendar)
-   [Frequently Asked Questions](#frequently-asked-questions)
-   [Related Articles](#related-articles)

---

# **What is Embedded Appointment Booking with GHL Customer Care Calendar?**

Embedded Appointment Booking allows leads to schedule an appointment from the Facebook Lead Ads Instant Form Thank You page after submitting their information. Instead of sending the lead to a separate booking page, Meta can display the supported calendar booking experience directly inside the Facebook mobile app flow.

With GHL Customer Care Calendar support, advertisers can use a GHL Customer Care calendar scheduling link as the booking destination for the **Book time** CTA in Meta’s Instant Form editor. When the embedded experience is available, the lead can choose a time from the Thank You page, and available lead details such as name, email, and phone may be carried over from the submitted form into the booking flow. 

---

## **Key Benefits of Embedded Appointment Booking with GHL Customer Care Calendar**

-   **Fewer steps for leads:** Leads can book from the Thank You page instead of being redirected to a separate scheduling page.
-   **Improved appointment conversion:** Reducing redirects and repeated data entry can help increase the likelihood that a lead completes the booking process.
-   **GHL Customer Care calendar availability:** Appointment times shown in the booking experience are based on the GHL Customer Care calendar link and its configured availability.
-   **Simpler campaign setup:** Advertisers can paste a supported scheduling link into the Instant Form editor and use the **Book time** CTA.
-   **Better lead follow-up:** Facebook Lead Ads can sync lead information into GHL Customer Care, where teams can use CRM records, workflows, and nurture campaigns for follow-up.
-   **Appointment-based automation:** Booked appointments can trigger GHL Customer Care workflows for confirmations, reminders, internal notifications, and post-appointment follow-up.

---

## **Facebook Lead Ads Instant Forms and GHL Customer Care Calendar Links**

Facebook Lead Ads Instant Forms collect lead information inside Meta’s ad experience. GHL Customer Care can support the lead capture and follow-up side by syncing Facebook Lead Ads into the CRM, while the GHL Customer Care calendar link supports appointment scheduling.

To use Embedded Appointment Booking, create or identify the GHL Customer Care calendar you want leads to book into, then copy the public scheduling link for that calendar. The calendar link should point to the specific calendar, service, or booking experience you want the ad campaign to use.

![Facebook Lead Ads Instant Forms and GHL Customer Care Calendar Links (image 1 of 8)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155074424875/original/aJgQRDOPxqUUGh178OGPK6BKZUN8Ilh3iw.gif)

**Facebook Lead Ads Instant Forms and GHL Customer Care Calendar Links (image 1 of 8)**

This animation appears in the "Facebook Lead Ads Instant Forms and GHL Customer Care Calendar Links" section of "Use Embedded GHL Customer Care Calendar Booking for Facebook Lead Ads". The text alongside this image reads: To use Embedded Appointment Booking, create or identify the GHL Customer Care calendar you want leads to book into, then copy the public scheduling link for that calendar. The calendar link should point to the specific calendar, service, or booking experience you want the ad campaign to use. Immediately after, the guide continues: Important: Meta controls the Instant Form, CTA, Thank You page, provider detection, preview, and placement behavior. GHL Customer Care controls the calendar link, appointment availability, booking rules, calendar notifications, and….
- What to copy: To use Embedded Appointment Booking, create or identify the GHL Customer Care calendar you want leads to book into, then copy the public scheduling link for that calendar. The calendar link should point to the specific calendar, service, or booking experience you want the ad campaign to use.
- Next: Important: Meta controls the Instant Form, CTA, Thank You page, provider detection, preview, and placement behavior. GHL Customer Care controls the calendar link, appointment availability, booking rules, calendar notifications, and appointment records.

**Important:** Meta controls the Instant Form, CTA, Thank You page, provider detection, preview, and placement behavior. GHL Customer Care controls the calendar link, appointment availability, booking rules, calendar notifications, and appointment records.

---

## **How To Setup Embedded Appointment Booking with GHL Customer Care Calendar**

Proper setup ensures your Facebook Instant Form collects the lead, displays the **Book time** action, and sends the lead to the correct GHL Customer Care calendar. Create or confirm the GHL Customer Care calendar first, then use that scheduling link inside Meta’s Instant Form editor.

1.  In your GHL Customer Care sub-account, open the calendars page using either of these paths:  
    From the left navigation menu, go to **Calendars > Calendar Settings**.  
    From the left navigation menu, go to **Settings > Calendars**.  
    Use an existing booking calendar or create a new calendar booking for the campaign. Review **[How to Set Up a Personal Booking Calendar with GHL Customer Care](https://docs.ghlcustomercare.com/docs/getting-started-w-ghl-customer-care/foundational-setup/getting-started-setup-a-booking-calendar)** if you need help creating a calendar first.
    
    
![Step 1 of 8: In your GHL Customer Care sub-account, open the calendars page using…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155074422420/original/D790ErYr-dS5-HdMsBTzYJVfc36qYrhXGg.png)

**Step 1 of 8: In your GHL Customer Care sub-account, open the calendars page using…**

This screenshot accompanies step 1 of 8 in the "How To Setup Embedded Appointment Booking with GHL Customer Care Calendar" section of "Use Embedded GHL Customer Care Calendar Booking for Facebook Lead Ads". At this point in the walkthrough you in your GHL Customer Care sub-account, open the calendars page using either of these paths: From the left navigation menu, go to Calendars > Calendar Settings. From the left navigation menu, go to Settings > Calendars. Use an existing booking calendar or create a new calendar booking for the campaign. Review How to Set Up a Personal Booking Calendar with GHL Customer Care if you need help creating a calendar first. The navigation path used here is Calendars > Calendar Settings. The next step is to copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.

- Path: Calendars > Calendar Settings
- What this covers: In your GHL Customer Care sub-account, open the calendars page using either of these paths: From the left navigation menu, go to Calendars > Calendar Settings. From the left navigation menu, go to Settings > Calendars. Use an existing booking calendar or create a new calendar booking for the campaign. Review How to Set Up a Personal Booking Calendar with GHL Customer Care if you need help creating a calendar first.
- Controls: Calendars > Calendar Settings, Settings > Calendars, Book time, Ads Manager, + Create, Leads, Continue, Instant forms, Ending, Additional actions, Scheduling link, Publish
- Next: Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.

Full procedure:

1. In your GHL Customer Care sub-account, open the calendars page using either of these paths: From the left navigation menu, go to Calendars > Calendar Settings. From the left navigation menu, go to Settings > Calendars. Use an existing booking calendar or create a new calendar booking for the campaign. Review How to Set Up a Personal Booking Calendar with GHL Customer Care if you need help creating a calendar first.  <- this image
2. Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.
3. Log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.
4. Complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.
5. Create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.
6. Paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.
7. Complete the rest of your instant form and click Publish when your ad is ready.
8. Consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use Facebook Lead Form Submitted to follow up with leads who submit the Instant Form, use Customer Booked Appointment for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

    
2.  Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.
    
    
![Step 2 of 8: Copy the GHL Customer Care calendar scheduling link for the calendar you…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155074422722/original/BNg7zrx5tZ3qf3YPA5Y3bhPPwreRuEJkww.gif)

**Step 2 of 8: Copy the GHL Customer Care calendar scheduling link for the calendar you…**

This animation accompanies step 2 of 8 in the "How To Setup Embedded Appointment Booking with GHL Customer Care Calendar" section of "Use Embedded GHL Customer Care Calendar Booking for Facebook Lead Ads". At this point in the walkthrough you copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into. The navigation path used here is Calendars > Calendar Settings. The next step is to log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.

- Path: Calendars > Calendar Settings
- What to copy: Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.
- Controls: Book time, Calendars > Calendar Settings, Settings > Calendars, Ads Manager, + Create, Leads, Continue, Instant forms, Ending, Additional actions, Scheduling link, Publish
- Next: Log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.

Full procedure:

1. In your GHL Customer Care sub-account, open the calendars page using either of these paths: From the left navigation menu, go to Calendars > Calendar Settings. From the left navigation menu, go to Settings > Calendars. Use an existing booking calendar or create a new calendar booking for the campaign. Review How to Set Up a Personal Booking Calendar with GHL Customer Care if you need help creating a calendar first.
2. Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.  <- this image
3. Log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.
4. Complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.
5. Create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.
6. Paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.
7. Complete the rest of your instant form and click Publish when your ad is ready.
8. Consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use Facebook Lead Form Submitted to follow up with leads who submit the Instant Form, use Customer Booked Appointment for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

    
3.  Log in to Facebook and go to **Ads Manager**, then click **\+ Create**. Select **Leads** as your campaign objective and click **Continue**.
    
    
![Step 3 of 8: Log in to Facebook and go to Ads Manager, then click + Create. Select…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155074423120/original/joON6S5rBIZFbwWKt371DRTwjV5mdE5Apw.png)

**Step 3 of 8: Log in to Facebook and go to Ads Manager, then click + Create. Select…**

This screenshot accompanies step 3 of 8 in the "How To Setup Embedded Appointment Booking with GHL Customer Care Calendar" section of "Use Embedded GHL Customer Care Calendar Booking for Facebook Lead Ads". At this point in the walkthrough you log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue. The navigation path used here is Calendars > Calendar Settings. The next step is to complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.

- Path: Calendars > Calendar Settings
- What to choose: Log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.
- Controls: Ads Manager, + Create, Leads, Continue, Book time, Calendars > Calendar Settings, Settings > Calendars, Instant forms, Ending, Additional actions, Scheduling link, Publish
- Next: Complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.

Full procedure:

1. In your GHL Customer Care sub-account, open the calendars page using either of these paths: From the left navigation menu, go to Calendars > Calendar Settings. From the left navigation menu, go to Settings > Calendars. Use an existing booking calendar or create a new calendar booking for the campaign. Review How to Set Up a Personal Booking Calendar with GHL Customer Care if you need help creating a calendar first.
2. Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.
3. Log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.  <- this image
4. Complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.
5. Create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.
6. Paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.
7. Complete the rest of your instant form and click Publish when your ad is ready.
8. Consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use Facebook Lead Form Submitted to follow up with leads who submit the Instant Form, use Customer Booked Appointment for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

    
4.  Complete the ad creation steps, and at the ad set level, select **Instant forms** as your conversion location.
    
    
![Step 4 of 8: Complete the ad creation steps, and at the ad set level, select…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155074423428/original/CQbtsYOjoHb0XgDy2PUn1iCMS5Y7DBzwgg.png)

**Step 4 of 8: Complete the ad creation steps, and at the ad set level, select…**

This screenshot accompanies step 4 of 8 in the "How To Setup Embedded Appointment Booking with GHL Customer Care Calendar" section of "Use Embedded GHL Customer Care Calendar Booking for Facebook Lead Ads". At this point in the walkthrough you complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location. The navigation path used here is Calendars > Calendar Settings. The next step is to create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.

- Path: Calendars > Calendar Settings
- What to choose: Complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.
- Controls: Instant forms, Book time, Calendars > Calendar Settings, Settings > Calendars, Ads Manager, + Create, Leads, Continue, Ending, Additional actions, Scheduling link, Publish
- Next: Create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.

Full procedure:

1. In your GHL Customer Care sub-account, open the calendars page using either of these paths: From the left navigation menu, go to Calendars > Calendar Settings. From the left navigation menu, go to Settings > Calendars. Use an existing booking calendar or create a new calendar booking for the campaign. Review How to Set Up a Personal Booking Calendar with GHL Customer Care if you need help creating a calendar first.
2. Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.
3. Log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.
4. Complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.  <- this image
5. Create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.
6. Paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.
7. Complete the rest of your instant form and click Publish when your ad is ready.
8. Consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use Facebook Lead Form Submitted to follow up with leads who submit the Instant Form, use Customer Booked Appointment for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

    
5.  Create an instant form and complete the required form setup steps. In the **Ending** section, select **Book time** under **Additional actions**.
    
    
![Step 5 of 8: Create an instant form and complete the required form setup steps. In…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155074423859/original/ZwTL8cCixJLcXzVn5YWYrxLcuwWkQNBj_Q.png)

**Step 5 of 8: Create an instant form and complete the required form setup steps. In…**

This screenshot accompanies step 5 of 8 in the "How To Setup Embedded Appointment Booking with GHL Customer Care Calendar" section of "Use Embedded GHL Customer Care Calendar Booking for Facebook Lead Ads". At this point in the walkthrough you create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions. The navigation path used here is Calendars > Calendar Settings. The next step is to paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.

- Path: Calendars > Calendar Settings
- What to choose: Create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.
- Controls: Ending, Book time, Additional actions, Calendars > Calendar Settings, Settings > Calendars, Ads Manager, + Create, Leads, Continue, Instant forms, Scheduling link, Publish
- Next: Paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.

Full procedure:

1. In your GHL Customer Care sub-account, open the calendars page using either of these paths: From the left navigation menu, go to Calendars > Calendar Settings. From the left navigation menu, go to Settings > Calendars. Use an existing booking calendar or create a new calendar booking for the campaign. Review How to Set Up a Personal Booking Calendar with GHL Customer Care if you need help creating a calendar first.
2. Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.
3. Log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.
4. Complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.
5. Create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.  <- this image
6. Paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.
7. Complete the rest of your instant form and click Publish when your ad is ready.
8. Consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use Facebook Lead Form Submitted to follow up with leads who submit the Instant Form, use Customer Booked Appointment for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

    
6.  Paste your GHL Customer Care calendar URL under **Scheduling link**. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported. 
    
    
![Step 6 of 8: Paste your GHL Customer Care calendar URL under Scheduling link. Meta…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155074424018/original/_M8ShhQJRl54Gn5xQC6BNue3z2nL2uhYrA.png)

**Step 6 of 8: Paste your GHL Customer Care calendar URL under Scheduling link. Meta…**

This screenshot accompanies step 6 of 8 in the "How To Setup Embedded Appointment Booking with GHL Customer Care Calendar" section of "Use Embedded GHL Customer Care Calendar Booking for Facebook Lead Ads". At this point in the walkthrough you paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported. The navigation path used here is Calendars > Calendar Settings. The next step is to complete the rest of your instant form and click Publish when your ad is ready.

- Path: Calendars > Calendar Settings
- What to copy: Paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.
- Controls: Scheduling link, Book time, Calendars > Calendar Settings, Settings > Calendars, Ads Manager, + Create, Leads, Continue, Instant forms, Ending, Additional actions, Publish
- Next: Complete the rest of your instant form and click Publish when your ad is ready.

Full procedure:

1. In your GHL Customer Care sub-account, open the calendars page using either of these paths: From the left navigation menu, go to Calendars > Calendar Settings. From the left navigation menu, go to Settings > Calendars. Use an existing booking calendar or create a new calendar booking for the campaign. Review How to Set Up a Personal Booking Calendar with GHL Customer Care if you need help creating a calendar first.
2. Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.
3. Log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.
4. Complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.
5. Create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.
6. Paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.  <- this image
7. Complete the rest of your instant form and click Publish when your ad is ready.
8. Consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use Facebook Lead Form Submitted to follow up with leads who submit the Instant Form, use Customer Booked Appointment for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

    
7.  Complete the rest of your instant form and click **Publish** when your ad is ready.
    
    
![Step 7 of 8: Complete the rest of your instant form and click Publish when your ad…](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155074424082/original/8gPJcZwLuhedf8NbHgWYYDEpupcVpRboow.png)

**Step 7 of 8: Complete the rest of your instant form and click Publish when your ad…**

This screenshot accompanies step 7 of 8 in the "How To Setup Embedded Appointment Booking with GHL Customer Care Calendar" section of "Use Embedded GHL Customer Care Calendar Booking for Facebook Lead Ads". At this point in the walkthrough you complete the rest of your instant form and click Publish when your ad is ready. The navigation path used here is Calendars > Calendar Settings. The next step is to consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use Facebook Lead Form Submitted to follow up with leads who submit the Instant Form, use Customer Booked Appointment for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

- Path: Calendars > Calendar Settings
- How to confirm: Complete the rest of your instant form and click Publish when your ad is ready.
- Controls: Publish, Book time, Calendars > Calendar Settings, Settings > Calendars, Ads Manager, + Create, Leads, Continue, Instant forms, Ending, Additional actions, Scheduling link
- Next: Consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use Facebook Lead Form Submitted to follow up with leads who submit the Instant Form, use Customer Booked Appointment for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

Full procedure:

1. In your GHL Customer Care sub-account, open the calendars page using either of these paths: From the left navigation menu, go to Calendars > Calendar Settings. From the left navigation menu, go to Settings > Calendars. Use an existing booking calendar or create a new calendar booking for the campaign. Review How to Set Up a Personal Booking Calendar with GHL Customer Care if you need help creating a calendar first.
2. Copy the GHL Customer Care calendar scheduling link for the calendar you want Facebook leads to book into.
3. Log in to Facebook and go to Ads Manager, then click + Create. Select Leads as your campaign objective and click Continue.
4. Complete the ad creation steps, and at the ad set level, select Instant forms as your conversion location.
5. Create an instant form and complete the required form setup steps. In the Ending section, select Book time under Additional actions.
6. Paste your GHL Customer Care calendar URL under Scheduling link. Meta will automatically detect the calendar provider and display a live preview of the embedded calendar widget in Ads Manager when supported.
7. Complete the rest of your instant form and click Publish when your ad is ready.  <- this image
8. Consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use Facebook Lead Form Submitted to follow up with leads who submit the Instant Form, use Customer Booked Appointment for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

    
8.  Consider creating follow-up workflows in GHL Customer Care based on what happens after the form is submitted. For example, use **Facebook Lead Form Submitted** to follow up with leads who submit the Instant Form, use **Customer Booked Appointment** for contacts who complete the booking, and add appointment reminders or internal notifications to help reduce no-shows and keep your team informed.

**Important:** Embedded appointment booking is currently available for ads delivered on the Facebook mobile app. Ads shown in other placements, such as Instagram, may show the **Book time** CTA and open the booking page in a separate in-app browser instead of embedding the calendar on the Thank You page.

**Note:** Use the **LeadConnector domain** GHL Customer Care calendar link for embedded booking. Branded-domain calendar links may not show the embedded preview in Ads Manager and may open the booking page in a browser in live ads instead of using the embedded experience.

---

## **Frequently Asked Questions**

**Q: Does this work on Instagram placements?**  
The embedded booking experience is optimized for the Facebook mobile app. On unsupported placements, including Instagram, the booking link may open through the existing in-app browser behavior instead of embedding directly in the Thank You page. 

**Q: Where can I review booked appointments?  
**Open the same sub-account used for the campaign and go to Calendars. Review the calendar or appointment view for the specific calendar tied to the scheduling link you added to the Instant Form. Use the date range, calendar, or team member filters to find appointments booked from that campaign.

**Q: Will the lead’s information be prefilled in the booking flow?**  
When supported, lead details such as name, email, and phone can be carried from the Instant Form into the booking experience to reduce duplicate entry. 

**Q: Can I use different GHL Customer Care calendars for different ads?**  
Yes. Use the scheduling link for the specific GHL Customer Care calendar, service, or booking flow that matches each campaign.

**Q: What should I check if the embedded calendar loads but no time slots appear?**  
Check the GHL Customer Care calendar’s availability, assigned team member, conflict calendars, buffers, date-specific hours, and booking rules. Also test the GHL Customer Care calendar link outside Meta to confirm it works normally.

**Q: Are appointment confirmations sent by Meta or GHL Customer Care?**  
Appointment confirmations and reminders should be managed by the GHL Customer Care calendar and notification settings connected to the booking link.

**Q: Is coding required to use this feature?**  
No coding is required for the standard setup. Add the GHL Customer Care calendar scheduling link to the **Book time** CTA in the Instant Form editor when the option is available. 

**Q: What happens if a lead closes the booking widget before scheduling?**  
If a lead closes the booking widget, they can reopen it by tapping the **Book time** button on the Thank You page. If messaging is enabled, the lead may also receive a Messenger reminder to complete the booking.

**Q: Can I see booked appointment counts in Ads Manager?**  
Appointment booking counts are not shown in Ads Manager for this embedded booking experience. Review confirmed appointments in the GHL Customer Care calendar connected to the scheduling link used in your Instant Form.

**Q: Can I customize the embedded calendar shown in Facebook?**  
The calendar appearance is controlled by your GHL Customer Care calendar settings. Meta does not provide additional customization options for the embedded calendar inside the Instant Form experience.

---

## **Related Articles**

-   [Step-by-Step Guide to Facebook Integration in GHL Customer Care](https://docs.ghlcustomercare.com/docs/integrations/facebook-integration/step-by-step-guide-to-facebook-integration-in-ghl-customer-care)
-   [Getting Started - Setup Facebook and Instagram Lead Ads](https://docs.ghlcustomercare.com/docs/getting-started-w-ghl-customer-care/marketing-and-lead-generation/getting-started-setup-facebook-and-instagram-lead-ads)
-   [How to Create a Facebook Form in Ad Manager](https://docs.ghlcustomercare.com/docs/marketing/ad-campaign-creation-and-management/how-to-create-a-facebook-form-in-ad-manager)
-   [How to Set Up a Booking Calendar in GHL Customer Care](https://docs.ghlcustomercare.com/docs/getting-started-w-ghl-customer-care/foundational-setup/getting-started-setup-a-booking-calendar)
-   [Facebook Lead Ad Integration & Troubleshooting Guide](https://docs.ghlcustomercare.com/docs/integrations/facebook-integration/facebook-lead-ad-integration-troubleshooting-guide)
-   [Workflow Trigger - Customer Booked Appointment](https://docs.ghlcustomercare.com/docs/workflows/appointments-workflow-triggers/workflow-trigger-customer-booked-appointment)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com