Home  /  Integrations  /  Google Calendar
Integration

Automate with Google Calendar

Google Calendar is the backbone of your team's schedule. NVS automates the before and after of every event — sending prep materials, creating follow-up tasks, and syncing meeting data to your CRM.

Use Cases

01

New Meeting Booked — CRM Contact and Prep Email

When a calendar event is created with a client domain in the attendee list, a HubSpot contact is created or updated, and a prep email with the meeting agenda is sent to the host.

Trigger
Event Created
google-calendar.trigger
Fires when a new Google Calendar event is added.
Check Attendees
nvs.set
Attendee emails checked for external domains.
IF
External Attendee?
nvs.condition
Determines whether the event involves a client or prospect.
NO
Output
Done
nvs.end
Internal meeting. No CRM update needed.
YES
Upsert HubSpot Contact
hubspot.contact
External attendee upserted in HubSpot with meeting title and date.
Output
Send Prep Email
gmail.send
Prep email with agenda and attendee details sent to the meeting host.
02

Meeting Ended — Create Follow-up Task

When a calendar event ends, a follow-up Asana task is automatically created for the host with a reminder to send meeting notes or next steps within 24 hours.

Trigger
Event Ended
google-calendar.trigger
Fires when an event's end time passes.
Check Event Type
nvs.set
Event title checked for keywords: client, call, meeting, demo.
IF
Actionable event?
nvs.condition
Only client or demo events trigger follow-up task creation.
NO
Output
Skip
nvs.end
Internal or personal event. No follow-up needed.
YES
Output
Create Asana Task
asana.task
Follow-up task created: send meeting notes within 24h, assigned to host.
03

Weekly Schedule Digest to Slack

Every Monday morning, the week's calendar events for each team member are pulled and a structured weekly schedule digest is posted to the team's Slack channel.

Trigger
Monday 7am
schedule.cron
Runs before the workday begins to distribute the weekly schedule.
Fetch Week Events
google-calendar.events
All events for the current week fetched across team calendars.
Format Weekly Digest
openai.gpt-4o
Events grouped by person and day, formatted as a clean weekly overview.
Output
Post to #team
slack.message
Weekly digest posted to Slack: each team member's schedule at a glance.

Ready to automate Google Calendar?

We'll map your workflow, connect your tools, and build it in days, not months.

Book a Free Strategy Call →