Capsule + Google Calendar
Connect Capsule CRM with Google Calendar to Keep Sales and Schedules in Sync
Automate meeting scheduling, task reminders, and contact updates between Capsule and Google Calendar so your team stops falling through the cracks.

Why integrate Capsule and Google Calendar?
Capsule CRM and Google Calendar are two tools that sales and customer-facing teams live in every day — one to manage relationships and pipeline, the other to manage time and meetings. Yet most teams still manually copy meeting details, update CRM records after calls, or create tasks by hand. Connecting Capsule and Google Calendar through tray.ai cuts out that double-entry work and keeps every customer interaction logged and scheduled without the manual lift.
Automate & integrate Capsule & Google Calendar
Use case
Auto-Log Calendar Meetings as Capsule Activities
Every time a Google Calendar event is created, updated, or completed that involves a Capsule contact, tray.ai automatically logs it as an activity against the relevant person, organisation, or opportunity in Capsule. Sales reps no longer need to switch apps to record that a call or meeting happened. The CRM stays accurate and up to date with zero manual entry.
Use case
Create Google Calendar Events from New Capsule Opportunities
When a new opportunity is added in Capsule — or when it advances to a specific pipeline stage — tray.ai can automatically create a corresponding Google Calendar event or reminder for the assigned owner. Reps get prompted to act at exactly the right moment in the sales cycle. Custom fields from the Capsule opportunity, like deal value and close date, can be written directly into the calendar event description.
Use case
Sync Capsule Tasks with Google Calendar Reminders
Tasks created in Capsule — whether for a follow-up call, a proposal deadline, or a check-in — can be automatically mirrored as events or reminders in Google Calendar. When a task is completed or rescheduled in Capsule, the corresponding calendar entry updates to match. Teams that live in Google Calendar stop missing CRM-driven work items.
Use case
Add Google Calendar Invitees as Capsule Contacts Automatically
When a meeting is scheduled in Google Calendar with an external attendee who doesn't yet exist in Capsule, tray.ai can automatically create a new contact or organisation record in the CRM. This is especially useful for SDRs and account executives who book discovery calls and need their CRM populated the moment a meeting is confirmed. Custom tags or pipeline stages can be applied based on meeting type.
Use case
Trigger Capsule Task Creation from Google Calendar Event Completions
When a Google Calendar event ends — a demo, discovery call, or QBR — tray.ai can automatically create a follow-up task in Capsule assigned to the meeting owner with a configurable due date. No meeting ends without a next action. Teams can define different task templates based on the type or title of the calendar event.
Use case
Notify Teams of Upcoming Capsule Milestones via Calendar Events
Contract renewal dates, opportunity close dates, and trial expiry dates stored in Capsule can automatically generate Google Calendar events for the responsible account owner well in advance. tray.ai monitors Capsule for approaching dates and creates time-blocked calendar reminders at configurable lead times — 30 days, 7 days, or 1 day before — so nothing slips through.
Use case
Update Capsule Opportunity Stages Based on Meeting Outcomes
By combining Google Calendar event metadata with a lightweight post-meeting tagging convention, tray.ai can automatically advance or update the stage of a Capsule opportunity when a specific meeting type is marked as complete. Completing a 'Demo' calendar event, for example, can move the linked opportunity to 'Proposal' stage in Capsule. The pipeline stays honest with minimal manual CRM updates.
Get started with Capsule & Google Calendar integration today
Capsule & Google Calendar Challenges
What challenges are there when working with Capsule & Google Calendar and how will using Tray.ai help?
Challenge
Matching Calendar Attendees to the Right Capsule Records
Google Calendar events can involve multiple attendees, internal and external, and Capsule may have multiple contacts with similar or shared domains. Without careful matching logic, automations risk creating duplicate contacts or logging activities against the wrong record.
How Tray.ai Can Help:
tray.ai's data mapping and conditional logic let you match attendees by exact email address first, then fall back to domain matching for organisations, with deduplication checks before any record is created or updated in Capsule. Custom rules handle edge cases like shared inboxes or alias addresses.
Challenge
Handling Rescheduled and Cancelled Calendar Events
Sales meetings get rescheduled or cancelled constantly, which can leave stale activities in Capsule or orphaned calendar events. Without bidirectional update logic, the two systems fall out of sync quickly and create a confusing audit trail.
How Tray.ai Can Help:
tray.ai listens for update and cancellation events from Google Calendar, not just creation events. When a meeting is rescheduled, the corresponding Capsule activity updates to reflect the new time. When cancelled, the activity can be flagged or deleted based on your team's preferences, keeping both systems accurate.
Challenge
Scoping Access Across Multiple Team Calendars
Organisations with multiple sales reps each have their own Google Calendar, and a single integration needs to handle events across all of them without requiring individual setup per user. Managing OAuth credentials and calendar scopes for an entire team gets complicated fast.
How Tray.ai Can Help:
tray.ai supports service account authentication and multi-user calendar access, so a single workflow can monitor and act on events across the whole team's calendars. User-to-owner mapping between Google Calendar and Capsule is handled centrally within the workflow, making it straightforward to onboard new team members.
Challenge
Avoiding Duplicate Activities from Recurring Meetings
Recurring Google Calendar events — weekly check-ins, monthly QBRs — can trigger activity logging in Capsule for every single occurrence, flooding contact records with repetitive entries and making the activity history hard to navigate.
How Tray.ai Can Help:
tray.ai lets you build conditional logic into your workflows to check whether an activity for a given recurring event series has already been logged within a defined time window, or to filter recurring events by specific criteria before they trigger Capsule actions. You control exactly which events create CRM records and how often.
Challenge
Keeping Calendar Event Descriptions Enriched with Capsule Context
When calendar events are created from outside Capsule, they rarely contain the CRM context — deal stage, company size, last interaction — that sales reps need to prepare. Looking up that data manually before every meeting is time that should go elsewhere.
How Tray.ai Can Help:
tray.ai can enrich Google Calendar events at creation time by pulling relevant data from Capsule — opportunity value, current stage, recent notes, and contact details — and writing a structured briefing into the event description. Reps open their calendar and have what they need to walk into the meeting prepared, without any manual lookup.
Start using our pre-built Capsule & Google Calendar templates today
Start from scratch or use one of our pre-built Capsule & Google Calendar templates to quickly solve your most common use cases.
Capsule & Google Calendar Templates
Find pre-built Capsule & Google Calendar solutions for common use cases
Template
Log Completed Google Calendar Meetings as Capsule Activities
Automatically creates a new activity in Capsule whenever a Google Calendar event ends, matching the event to an existing Capsule contact by email address and logging meeting details including title, duration, and attendees.
Steps:
- Google Calendar triggers when an event reaches its end time or is marked as done
- tray.ai looks up attendee email addresses against Capsule contacts and organisations
- A new activity is created in Capsule linked to the matched contact or opportunity with meeting metadata
Connectors Used: Capsule, Google Calendar
Template
Create Capsule Follow-Up Tasks After Google Calendar Events
When a Google Calendar event concludes, this template automatically generates a follow-up task in Capsule assigned to the calendar event organiser with a configurable due date offset, so every meeting has a defined next step.
Steps:
- Google Calendar triggers on event completion or end time
- tray.ai identifies the event organiser and maps them to a Capsule user
- A follow-up task is created in Capsule with a due date set to a configurable number of days after the meeting
Connectors Used: Capsule, Google Calendar
Template
Add New Google Calendar Invitees as Capsule Contacts
When a new Google Calendar event is created with external attendees not yet in Capsule, tray.ai automatically creates contact records in Capsule for each new attendee, pre-tagged by meeting type to support pipeline management.
Steps:
- Google Calendar triggers when a new event is created with at least one external attendee
- tray.ai checks each attendee email against existing Capsule contacts to identify new entries
- New contacts are created in Capsule with name, email, and a tag derived from the event title or category
Connectors Used: Google Calendar, Capsule
Template
Create Google Calendar Reminders for Capsule Opportunity Close Dates
This template monitors opportunities in Capsule and automatically creates a Google Calendar event for the assigned owner a set number of days before the expected close date, so pipeline management stays proactive rather than reactive.
Steps:
- tray.ai polls Capsule daily for opportunities with close dates within the configured lead-time window
- For each qualifying opportunity, tray.ai checks whether a reminder calendar event already exists
- A new all-day Google Calendar event is created for the opportunity owner with deal name, value, and a link back to the Capsule record
Connectors Used: Capsule, Google Calendar
Template
Sync Capsule Tasks to Google Calendar as Timed Events
Automatically converts newly created Capsule tasks into Google Calendar events for the assigned user, including task due date and description, so reps see all their CRM work items alongside their scheduled meetings.
Steps:
- Capsule triggers when a new task is created or assigned to a user
- tray.ai maps the Capsule task due date and owner to the corresponding Google Calendar user
- A timed Google Calendar event is created with the task name, notes, and a deep link back to the Capsule task
Connectors Used: Capsule, Google Calendar
Template
Advance Capsule Pipeline Stage on Demo Calendar Event Completion
When a Google Calendar event matching a defined naming convention (e.g. 'Demo -') is completed, this template automatically advances the linked Capsule opportunity to the next pipeline stage, keeping forecasts accurate without manual updates.
Steps:
- Google Calendar triggers when an event with a matching title pattern ends
- tray.ai searches Capsule for an open opportunity linked to one of the event attendees
- The matched opportunity's pipeline stage is updated in Capsule to the pre-configured next stage
Connectors Used: Google Calendar, Capsule