RocketLauncher AI

Calendars & Booking

How to Book Appointments Automatically from Instagram Replies in GoHighLevel

By Marnix Geerkens. Published 2026-02-02. Updated 2026-06-02.

GoHighLevel's Conversation AI can watch your Instagram DMs and book appointments without any manual input. Connect Instagram through the Integrations settings, then set up an appointment-booking AI bot and point it at a GoHighLevel calendar. When someone messages your account, the bot reads the conversation, checks availability, and confirms the booking inside GoHighLevel.

Watch it, then build it

Get the full platform free for 30 days

That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.

30 days, not 14Full platform, nothing held backFree community and setup help

We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.

Summary. This tutorial covers the three-step process of connecting an Instagram account to GoHighLevel, configuring a Conversation AI bot to handle appointment booking from DMs, and testing the setup end to end. It also explains how to troubleshoot common permission and message sync issues that prevent Instagram messages from appearing in the GoHighLevel conversations area.

Steps

  1. Connect Instagram to GoHighLevel

    Go to Settings, scroll to Integrations, and click Connect next to the Facebook and Instagram option. Grant the required permissions, select your Instagram page, choose a sync type, and click Connect.

  2. Confirm messages are syncing

    Send a test DM from another account and check the Conversations area. If messages do not appear, go to Settings, Instagram Messenger, and verify that DM sync is enabled for the account.

  3. Fix permission issues if needed

    In Instagram's business integrations settings, find the LeadConnector app, click View and Edit, and make sure all permissions are enabled including access to page conversations. Reconnect the integration after saving.

  4. Create the appointment-booking AI bot

    Navigate to Conversation AI in GoHighLevel, create a new bot, and configure it for appointment booking mode. Point it at the calendar you want used for Instagram bookings.

  5. Set the bot on your Instagram account

    In the bot settings, enable it for the connected Instagram channel so incoming DMs trigger the AI instead of landing in an unmonitored queue.

  6. Test the full flow

    Send a message from a test account expressing interest in booking. Confirm the bot responds, collects the necessary information, and places the appointment on the calendar.

Tips

  • If messages still do not sync after fixing permissions, use the manual Sync Leads option inside the GoHighLevel troubleshoot panel.
  • Confirm your Instagram account is set to a Professional or Business profile, not personal. Personal accounts cannot connect to third-party platforms.

Related tutorials

How To Create Service Calendars in HighLevel
How To Create Service Calendars in HighLevel4:33 · Calendars & Booking
How To Manage Appointment Reminders and Confirmations in HighLevel
How To Manage Appointment Reminders and Confirmations in HighLevel5:58 · Calendars & Booking
How To Easily Manage Rental Calendars in HighLevel
How To Easily Manage Rental Calendars in HighLevel4:07 · Calendars & Booking
Did You Know You Can Simplify Client Scheduling with Smart Calendars in HighLevel?
Did You Know You Can Simplify Client Scheduling with Smart Calendars in HighLevel?2:04 · Calendars & Booking
Did You Know HighLevel AI Can Book Appointments While You Sleep?
Did You Know HighLevel AI Can Book Appointments While You Sleep?3:42 · Calendars & Booking
Did You Know Marketing Agencies Can Automate Client Check Ins with HighLevel?
Did You Know Marketing Agencies Can Automate Client Check Ins with HighLevel?2:09 · Calendars & Booking

Watch it, then build it

Get the full platform free for 30 days

30 days, not 14Full platform, nothing held backFree community and setup help

Frequently asked questions

Does this work with Instagram Stories replies or only DMs?

The integration focuses on direct messages, not Story reply threads.

Does the contact need to be in GoHighLevel already for this to work?

No. A new contact record is created automatically when a new Instagram account messages in.

What if the AI cannot find an available slot?

It will offer the next open time based on the calendar's availability rules.

Back to all Calendars & Booking tutorials