Google Meet Integration
Meeting Automation reads meeting data through Google APIs using an OAuth client that you own inside your own Google Cloud project.
1. Create or select a Google Cloud project
Use a project your organization controls. Do not use a personal project.
2. Enable the required APIs
Enable the Google APIs required by the installed Real Bots release, typically the Calendar and Drive/Meet APIs used to read scheduled meetings and their notes.
3. Configure the OAuth consent screen
- Publish for internal users of your Workspace domain.
- Provide a support contact and a link to your internal policy.
- Request only the scopes the release documents.
4. Create the OAuth Client ID
Create a Web application client and add your Salesforce My Domain callback as an authorized redirect URI.
https://<your-my-domain>.my.salesforce.com/apex/ribot__GoogleAuthCallback
Confirm the exact callback URL against the Administrator Guide for the release you installed.
5. Enter the credentials in Salesforce
Store the Client ID and Client Secret in the Real Bots custom metadata settings. See Configuration.
6. Connect and verify
Each user connects their own Google account from the app. Tokens are per user and can be revoked at any time by the user or by a Workspace administrator.
Google refresh tokens can be invalidated by a Workspace policy change or a password reset. When a user's meetings stop processing, reconnecting the Google account is the first thing to check.
Relationship Intelligence uses a different Google model — a tenant-level service account with Domain-Wide Delegation. See Google Workspace Configuration.
Was this helpful?
Last updated 1 month ago