# Google Meet + Salesforce integration

> Sync meeting activity directly into Salesforce so your team spends less time on admin and more time closing deals.

**Canonical page:** https://tray.ai/connectors/google-meet-salesforce-integrations/
**Google Meet connector:** https://tray.ai/connectors/google-meet-integrations/
**Google Meet documentation:** https://tray.ai/documentation/connectors/service/google-meet
**Salesforce connector:** https://tray.ai/connectors/salesforce-integrations/
**Salesforce documentation:** https://tray.ai/documentation/connectors/service/salesforce

## Overview

Google Meet and Salesforce are two of the most-used tools in a modern sales org — one runs face-to-face conversations with prospects and customers, the other tracks every deal, contact, and opportunity. But without an integration, meeting data like attendees, notes, and follow-up actions stays trapped in one system and never reaches the CRM. Connecting Google Meet with Salesforce through tray.ai closes that gap so every call becomes a captured, actionable record.

Sales teams live in Salesforce, but their most important conversations happen in Google Meet. When the two run in silos, reps have to manually log calls, copy attendee lists, and recreate meeting notes inside Salesforce — a process that's error-prone, slow, and often skipped. Integrating Google Meet with Salesforce on tray.ai lets you automatically create and update Salesforce records the moment a meeting ends, trigger follow-up tasks, update opportunity stages, and give managers real-time pipeline visibility based on actual meeting activity. The result is cleaner CRM data, faster sales cycles, and a team focused on selling instead of data entry.

## Use cases

### Auto-Log Google Meet Calls as Salesforce Activities

Every time a Google Meet call ends, tray.ai automatically creates a logged activity or task record in Salesforce against the relevant Contact, Lead, or Opportunity. Meeting duration, participant list, and timestamp are captured without any manual input from the rep, so your CRM reflects a true history of every customer interaction.

- Eliminate manual call logging and cut CRM data entry for reps
- Maintain a complete, accurate activity timeline on every Salesforce record
- Improve forecast accuracy by tracking all customer touchpoints

### Create Salesforce Leads from Google Meet Attendees

When a new external attendee joins a Google Meet call and isn't yet in your Salesforce instance, tray.ai can automatically create a Lead record with their name and email address. This is especially useful for webinars, product demos, or intro calls where new prospects show up regularly. Reps get notified instantly so they can follow up while the conversation is still fresh.

- Capture every new prospect automatically without manual CRM entry
- Speed up lead response time with instant rep notifications
- Stop leads from slipping away after discovery calls

### Update Salesforce Opportunity Stages After Key Meetings

With tray.ai workflows, you can configure logic that advances a Salesforce Opportunity to the next stage automatically when a meeting with specific criteria occurs — a demo call or a formal business review, for example. Pipeline stages stay aligned with real customer engagement, and reps don't have to remember to update records. Managers get a more accurate, real-time view of deal progression.

- Keep opportunity stages in sync with actual sales activity
- Reduce pipeline stagnation from outdated or forgotten stage updates
- Give sales leadership reliable data for forecasting and coaching

### Schedule Google Meet Links Directly from Salesforce Records

Sales reps can generate and attach a Google Meet link to any Salesforce Opportunity, Contact, or Event record without leaving the CRM. tray.ai handles the meeting creation in Google Meet and writes the join URL back to the corresponding Salesforce record in seconds, so the meeting link is always stored where the team expects to find it.

- Save reps the friction of switching back and forth between Google Meet and Salesforce
- Keep meeting links consistently attached to the correct CRM records
- Speed up scheduling in high-volume sales processes

### Trigger Salesforce Follow-Up Tasks Post-Meeting

Once a Google Meet call ends, tray.ai can automatically create a follow-up task in Salesforce assigned to the meeting host, reminding them to send a recap, proposal, or next-step email. The task due date, subject, and related record are all dynamically populated from meeting metadata, so deals keep moving even when reps have back-to-back calls.

- Automate post-meeting follow-up reminders to prevent deal stagnation
- Standardize the follow-up process across your entire sales team
- Reduce dropped balls after important customer conversations

### Sync Google Meet Recordings and Notes to Salesforce

After a recorded Google Meet session, tray.ai can automatically attach the recording link and any transcript or meeting notes to the associated Salesforce Contact or Opportunity record. Sales managers and account teams get immediate access to call content without digging through Google Drive folders — a real advantage when onboarding new reps who need to review deal history.

- Centralize call recordings and notes inside Salesforce for easy access
- Accelerate new rep ramp-up with readily available deal conversation history
- Support compliance and quality review with organized records

### Send Salesforce Contact Data to Google Meet Participants Before Calls

Before a scheduled Google Meet call, tray.ai can pull relevant Salesforce data — account history, open opportunities, recent cases, relationship notes — and deliver a briefing to the meeting host via email or Slack. Reps walk into every call prepared without manually researching each contact beforehand, which tends to make conversations more productive and more personal.

- Equip reps with full customer context before every meeting automatically
- Cut pre-call research time and improve meeting quality
- Personalize customer interactions using live Salesforce data

## Templates

### Log Google Meet Calls as Salesforce Activity Records

Automatically creates a completed Activity or Call Log record in Salesforce whenever a Google Meet meeting ends, capturing attendees, duration, and meeting time against the matched Contact or Lead.

Connectors used: Google Meet, Salesforce

### Create Salesforce Lead from New Google Meet External Attendee

Monitors Google Meet calls for external participants who don't exist in Salesforce, then automatically creates a new Lead record and notifies the meeting host to follow up.

Connectors used: Google Meet, Salesforce

### Auto-Advance Salesforce Opportunity Stage After Demo Meeting

Detects when a Google Meet call tagged as a demo or business review ends and automatically moves the associated Salesforce Opportunity to the next defined pipeline stage.

Connectors used: Google Meet, Salesforce

### Attach Google Meet Recording Link to Salesforce Opportunity

After a recorded Google Meet session, retrieves the recording link from Google Drive and attaches it as a note or file link on the related Salesforce Opportunity or Contact record.

Connectors used: Google Meet, Salesforce

### Create Follow-Up Task in Salesforce After Every Google Meet Call

Automatically generates a Salesforce Task assigned to the meeting host after every completed Google Meet call, so post-meeting follow-up never gets missed.

Connectors used: Google Meet, Salesforce

### Pre-Meeting Salesforce Briefing for Google Meet Hosts

Fifteen minutes before a scheduled Google Meet call, automatically pulls Salesforce account and opportunity data for all attendees and sends the meeting host a concise briefing email.

Connectors used: Google Meet, Salesforce

## Challenges Tray.ai solves

### Matching Meeting Attendees to Salesforce Records Reliably

Google Meet attendees are identified by email addresses, but Salesforce records can have inconsistent email formatting, duplicate entries, or missing data — making automatic matching unreliable and leading to missed or incorrectly associated activity logs.

**How Tray.ai helps:** tray.ai's data mapping and transformation tools let you normalize email formats before querying Salesforce, apply fuzzy matching logic, and define fallback rules — such as creating a new Lead when no match is found — so every meeting gets logged against the right record or captured as a new one.

### Handling High Meeting Volume Without CRM Clutter

Large sales teams run dozens of meetings a day, and logging every internal or irrelevant call into Salesforce creates noise, pollutes the CRM, and buries reps in unnecessary task notifications.

**How Tray.ai helps:** tray.ai workflows support conditional logic and filtering rules that check meeting participants, calendar labels, event title keywords, or organizer identity before triggering any Salesforce action. Only relevant, external-facing meetings that meet your defined criteria will generate CRM records, keeping Salesforce clean.

### Keeping Meeting Metadata in Sync Across Both Platforms

Meeting details like rescheduled times, updated attendee lists, or cancelled events in Google Calendar don't automatically reflect in Salesforce activity logs that have already been created, leaving outdated or conflicting records behind.

**How Tray.ai helps:** tray.ai can monitor Google Calendar event update webhooks and trigger update operations in Salesforce whenever a meeting is rescheduled or cancelled. That awareness keeps Salesforce records accurate across the full lifecycle of a meeting, not just at the moment it's created.

### Managing Permissions and OAuth Across Multiple User Accounts

In a large sales org, Google Meet calls are hosted by many different reps, each with their own Google account. Getting and maintaining OAuth tokens for every individual to ensure meeting data is captured regardless of who hosts the call is a real technical and administrative headache.

**How Tray.ai helps:** tray.ai's authentication management supports multi-user credential handling and service account configurations, so the integration can run across the entire team without individual OAuth setup for every rep. Centralized credential management cuts IT overhead and keeps data capture consistent at scale.

### Triggering Workflows from Google Meet in Real Time

Google Meet doesn't natively offer webhooks for meeting events, which makes it hard to trigger Salesforce updates the moment a call ends rather than relying on manual triggers or slow polling.

**How Tray.ai helps:** tray.ai bridges this by combining Google Calendar event webhooks — which fire when meetings are updated or completed — with scheduled polling connectors and Google Workspace APIs to detect meeting completion reliably. Salesforce workflows run promptly after every call without any manual input from the rep.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
