Skip to content

Share scheduling pages

Last updated: November 8, 2021

Applies to:

All products and plans

After you create a scheduling page, you can share it with your contacts using a meeting link. The meeting link will allow the contact to access your scheduling page so they can book time with you. If you connected your calendar, booked meetings will sync with your connected Gmail or Office 365 calendar so your appointments will always be up-to-date.

If a calendar is not connected, the scheduling page will be in offline mode, so meetings can be requested but will not be automatically added to the calendar.

Share a scheduling page

You can share a scheduling page using a meeting link. You can share the meeting link directly with the contact in an email or live chat message, or add it to a CTA on your website.

  • In your HubSpot account, navigate to Sales > Meetings.
  • Hover over the meeting name and click Copy link.
  • Share the link with your contact.

copy-meeting-linkDepending on your HubSpot subscription, you can also embed the scheduling widget on your HubSpot pages or your external pages.

If you want to track clicks on your meeting link, learn how to add tracking parameters before you share it. When a contact books a meeting using a meeting link with tracking parameters, the parameter values will populate the contact's Campaign of last booking in meetings tool, Source of last booking in meetings tool, and Medium of last booking in meetings tool properties.

Please note: if a new contact or an existing contact that does not already have a contact owner assigned books a meeting, the meeting organizer will be set as the contact's owner.

Receive bookings

When a contact clicks your meetings link, a scheduling page will open in another browser tab. They can then select a date, time, and length of time if you've set multiple meeting duration options. After selecting a time, they can enter their contact information and answer any custom questions you've added.


Depending on your scheduling page settings, the following may occur when a contact books a meeting:

  • If a contact has booked a meeting in the past and the Pre-populate fields with known values setting is turned on for the scheduling page, HubSpot will recognize the cookie in their browser and the device they were using, and pre-populate the form with information from their contact record that they have previously submitted on that device. The form will also be pre-populated if a known contact books a meeting on a scheduling page hosted on a custom domain or embedded on your website and the contact previously submitted a marketing form on that same domain.
  • If the Auto-submit form when all fields are pre-populated setting is turned on, the form will automatically be submitted with the contact's pre-populated information, unless your scheduling page includes custom form questions. Custom form questions will not pre-populate because these responses are not saved to a property.

When a meeting is booked, you'll get an email alert with the booking time and the contact's name. You can click to view the contact in the CRM or view the calendar event in your connected default personal calendar. The contact will also receive a calendar invitation with all of the meeting details. 

Please note: changes to meeting descriptions on the contact record will only be sent to the contact if you are using Google Calendar and have turned on the Google Calendar two-way integration with HubSpot. If you are using an Office 365 calendar or do not have the integration turned on, update the meeting description in the calendar event to send changes to the contact, not in the contact record.

If you're using the HubSpot mobile app, your upcoming meetings will also appear on the Today tab.

Add a meeting outcome

After the meeting takes place, you can assign a meeting outcome to better track your meeting engagements with your contacts.

  • Navigate to your records:
    • Contacts: In your HubSpot account, navigate to Contacts > Contacts.
    • Companies: In your HubSpot account, navigate to Contacts > Companies.
    • Deals: In your HubSpot account, navigate to Sales > Deals.
    • Tickets: In your HubSpot account, navigate to Service > Tickets.
    • Custom objects: In your HubSpot account, navigate to Contacts > Contacts, then click the dropdown menu in the top left and select the name of the custom object.
  • Hover over a meeting engagement and click the Actions dropdown menu, then select Edit.


  • Click the Outcome dropdown menu and select a meeting outcome.


  • Click Save.