Zeeg Help Center
HomeSupportSign InSign Up
  • What can we help you with?
  • πŸš€Getting Started
    • How to set up Zeeg in four quick steps
    • Calendar Integration
      • Google Calendar
        • Google Calendar "Unknown senders" email invitations
      • Apple iCloud Calendar
    • Creating your scheduling page
    • Get your digital business card
    • Sharing your Zeeg scheduling link
      • Adding your scheduling link to your email signature
      • Sharing your scheduling QR code
  • πŸ—“οΈManaging Availability
    • Defining your available times
      • How to create an availability schedule
      • Availability hours of a scheduling page
      • Define different time zones for your Availability Schedules
    • Define event limits
    • Advanced scheduling settings
    • Single-use scheduling links
    • How to hide your scheduling page on Zeeg
    • How to manage unwanted bookings on Zeeg
    • Available times are not displayed on your appointment page?
  • Times should be blocked, but are displayed as available?
  • πŸ”—Integrations & automations
    • Video Conferencing
      • Google Meet
      • Webex
        • How Zeeg interacts with Webex
      • Zoom
        • How Zeeg interacts with Zoom
        • Adding a passcode for your Zoom meetings
        • Uninstalling Zoom
    • Embedding Zeeg on your site
      • How to Add Zeeg Meeting Scheduling to Your Squarespace Site
    • Zapier Integration
    • Stripe Integration
    • PayPal Integration
    • Google Analytics Integration
    • Meta Pixel Integration
    • HubSpot Integration
    • Salesforce Integration
    • Customize your event confirmation page
    • Events webhooks
  • Workflows
    • How to create reminders using workflows
  • πŸ“…Automated Scheduling
    • Hosting group events with multiple invitees
      • How to set a particular time for a group event?
    • Hosting multiuser collective events
      • Team collective events
      • Shared collective events
    • Ask questions from invitees on your scheduling page
      • Collect consent for your appointments with custom Event Questions
    • How to cancel a scheduled meeting
    • How round robin distribution works
    • How to prefill invitee information on the scheduling page
    • Storing internal invitee data with Custom Query Parameters
  • 🏒Organization
    • Define your organization
    • Add users to your organization
    • Teams in Zeeg
      • Create a team in Zeeg
      • Add team members
    • Organization and Team Roles
    • How to setup SSO with Azure AD (SAML)
    • How to configure SCIM with Azure AD
    • Rooms and Resources
      • Microsoft 365 Resources and RoomLists
Powered by GitBook
On this page
  • What does the HubSpot integration do?
  • How to integrate HubSpot with Zeeg?
  • Default HubSpot Integration Functions
  • Custom Data Handling
  • Disconnecting HubSpot
  • Common Issues and Solutions
  1. Integrations & automations

HubSpot Integration

Zeeg's integration with HubSpot offers a seamless way to manage CRM activities in conjunction with scheduling.

Last updated 8 months ago

Integrating Zeeg with HubSpot streamlines your scheduling process by automating the creation of events in both Zeeg and HubSpot. This integration ensures that your meetings are synced seamlessly, allowing for better time management and client interaction.

What does the HubSpot integration do?

Zeeg's integration with HubSpot streamlines your workflow when a Zeeg meeting is scheduled or canceled by:

  • Creating a contact if a contact with the email address of your invitee is not found.

  • Creating and updating activities for that contact.

  • Adding custom questions and responses​​ as contact's properties.

How to integrate HubSpot with Zeeg?

Before you begin, ensure the followings:

  • You are the in Zeeg.

  • You have a Business subscription of Zeeg.

  • An active HubSpot account (either free or paid version)

  • Administrative privileges in HubSpot

Setting up the HubSpot integration

  1. Visit your page on Zeeg.

  2. Select HubSpot.

  3. Click on Connect HubSpot; you will be redirected to HubSpot to authenticate and connect Zeeg.

  4. Select Connect App​​.

Default HubSpot Integration Functions

The HubSpot integration behaves as follows:

  • For Contacts:

    • HubSpot searches for the invitee's email to either update an existing contact activities or create a new one.

    • If HubSpot does find a matching contact for the invitee's email, the contact properties (such as the owner and questions' answers) will not be updated. However, the activity details of the contact will be updated.

  • Contact Ownership:

    • If a new contact is created, and the email of the meeting host matches a HubSpot user, that user will be set as the Contact Owner.

    • However, if the host's email address does not match a HubSpot user, the Contact Owner will be set to unassigned.

  • Activites: Whenever an invitee schedules a meeting via Zeeg, HubSpot will automatically generate a new "Meeting" activity entry for the contact. This entry includes several details:

    • Name of the meeting as "Meeting - Zeeg: [Name of the Event]"

    • Attendee description: Includes the event's description, host of the event, location details, questions and answers.

    • Outcome: Depending on the event's status, can be "Scheduled" or "Cancelled"

    • Owner

    • Attendees

    • Duration

    • Questions and answers as properties in "Details from Zeeg meetings" property group

  • Event updates:

    • When a meeting is cancelled via Zeeg, "[Cancelled] will be added to the meeting name, and the activity outcome will be set to "Canceled".

    • When a meeting is rescheduled via Zeeg, "[Rescheduled]" will be added to the meeting name of the activity for the original event and its outcome will be set to "Canceled". A new meeting activity will be created for the newly scheduled event.

    • Modifying the meeting's details directly in HubSpot won't change the Zeeg event​​.

Custom Data Handling

  • Zeeg allows for custom question inclusion in booking forms, with the responses transferred to HubSpot as properties in "Details from Zeeg meetings" property group.

  • To map these responses to specific HubSpot fields, utilize the Workflow feature available in higher-tier HubSpot plans​​.

Disconnecting HubSpot

  • Optional Step: To remove Zeeg custom question data from HubSpot, delete the relevant properties from the settings​​.

Common Issues and Solutions

Experiencing duplicate events on your calendar?

Managing event synchronization for all users and teams in Zeeg

To prevent duplicate meetings in HubSpot, you may want to in your HubSpot account.

Within Zeeg: Navigate to , select HubSpot, and click Disconnect.

In HubSpot: Uninstall the Zeeg app via the , under Connected apps.

If duplicate events are appearing in your Google or Outlook calendars, it may be because you're using Zeeg's calendar synchronization along with HubSpot's calendar sync. To resolve this, consider . Remember, this will affect all your events in HubSpot, not just those from Zeeg.

Also, if you're using both and HubSpot's Zoom integration, this might result in duplicate events in HubSpot.

Zeeg syncs scheduled events for all your organization users to HubSpot by default. To control which events or users are synced to HubSpot, you might find the helpful for customizing these settings.

turn off HubSpot calendar sync
Integrations
HubSpot Marketplace
disabling the HubSpot calendar sync
Zeeg's Zoom integration
Zapier Filter app
πŸ”—
Integrations
owner of your organization
Page cover image