Skip to content
Per-pair page

Google Calendar + HubSpot: every meeting logged as CRM activity.

Log Google Calendar meetings as HubSpot meeting activities, create or update HubSpot contacts from attendees, and trigger HubSpot workflows from calendar events.

Trigger app
HubSpot as the trigger

Workflows fire when something happens in HubSpot.

See all 18 triggers →
Action app
Google Calendar as the action

Workflows do something in Google Calendar, instantly.

Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

HubSpotGoogle Calendar

When something happens in HubSpot, do it in Google Calendar.

18 HubSpot triggers wired to 7 Google Calendar actions. Most-used pairing: New CompanyCreate Event.

Google CalendarHubSpot

Or fire it the other way around.

5 Google Calendar triggers wired to 23 HubSpot actions downstream.

See Google CalendarHubSpot
Popular pairings

Common HubSpot → Google Calendar workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 126 combinations
When new company in HubSpot, create event in Google Calendar.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When new company in HubSpot, delete event in Google Calendar.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When new company in HubSpot, get event in Google Calendar.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When new company in HubSpot, list calendars in Google Calendar.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When company deleted in HubSpot, create event in Google Calendar.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company deleted in HubSpot, delete event in Google Calendar.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company deleted in HubSpot, get event in Google Calendar.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company deleted in HubSpot, list calendars in Google Calendar.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company property changed in HubSpot, create event in Google Calendar.

Fires when a specific company property changes in HubSpot. Use a property filter to react only on changes you care about (e.g. lifecycle stage).

How it works

Connect HubSpot and Google Calendar in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize HubSpot and Google Calendar

    Open Tiny Command, authorize HubSpot and Google Calendar once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a HubSpot trigger

    Drop the HubSpot → New Company trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/hubspot.trigger-company-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Google Calendar action

    Drop the Google Calendar → Create Event action below it. Map fields from the HubSpot payload into the Google Calendar inputs.

    google-calendar.create-event
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about HubSpot + Google Calendar.

Doesn't HubSpot already integrate with Google Calendar?
HubSpot's native integration handles calendar sync per individual user. The pair on Tiny Command extends it: org-wide, custom routing, AI prep notes, and triggering HubSpot workflows from calendar events.
How do I log a Calendar meeting as a HubSpot meeting activity?
Google Calendar Event Created with external attendees → HubSpot Find Contact by email for each attendee → HubSpot Create Engagement (type=MEETING) associated with the contact. Activity log captured automatically.
Can I create HubSpot contacts from new Calendar attendees?
Yes. For each external attendee, HubSpot Find Contact by email. If not found, HubSpot Create Contact with email, name from calendar, source = "calendar-meeting". Tag for downstream segmentation.
How do I avoid logging internal-only meetings to HubSpot?
Filter Calendar triggers where any attendee email matches an external domain (not your company's). Internal 1:1s and standups skip HubSpot entirely.
Can I trigger HubSpot workflows from a Calendar meeting?
Yes. Set a HubSpot contact custom property (e.g., "last_meeting_date") on the matched contact. HubSpot workflows can use the property change as trigger criteria for follow-up sequences.
How do I push Zoom recording back into the HubSpot meeting activity?
Zoom Recording Completed → look up the matching HubSpot engagement (by meeting time + attendees) → HubSpot Update Engagement with recording URL in notes field. Reps replay calls without leaving the CRM.
Related

Other apps that pair well with HubSpot.


Wire HubSpot to Google Calendar in 2 minutes.

Free tier available. No credit card. No onboarding call.