Google Integration
Access Gmail, Calendar, Contacts, and Drive with voice commands. Connect multiple Google accounts and manage them all hands-free.
✨ What You Can Do
Once connected, TalkAlly gives you hands-free access to your Google services:
Gmail
Read & send emails
Calendar
View & create events
Contacts
Search contacts
Drive
Find files
👤 Setup for Users
Open Integrations
Go to Settings → Integrations → Google
Add Account
Tap "Sign in with Google" or "Add Account" and select your Google account
Grant Permissions
Review and approve the requested permissions for email, calendar, contacts, and drive access
Set Nickname (Optional)
Give each account a nickname like "Personal" or "Work" for easy voice reference
Multi-Account Support
TalkAlly supports multiple Google accounts simultaneously. Add as many accounts as you need - each stays connected and refreshes automatically. No need to switch between accounts manually.
Using Nicknames
When you have multiple accounts, specify which one to use in your voice command:
- "Check my Work emails"
- "What's on my Personal calendar today?"
- "Search Work drive for project files"
🎤 Voice Commands
Here are some example commands you can use:
Calendar
Contacts
Drive
🔧 Troubleshooting
"Access Blocked" Error
If you see "Access blocked" when trying to sign in with a work or school Google account, your organization's IT administrator may have restricted third-party app access.
Solution: Contact your IT administrator and ask them to allow TalkAlly. See the IT Admin Guide below.
Account Not Refreshing
If an account shows "authentication expired" errors, go to Settings → Integrations → Google, disconnect the account, and add it again.
🔐 IT Admin Guide
For Google Workspace administrators who need to allow TalkAlly for their organization.
Allowing TalkAlly
Navigate to the Google Admin Console:
From here you can either:
- Option 1: Set "Third-party app access" to allow users to install any app
- Option 2: Add TalkAlly to the list of trusted/allowed apps using the OAuth Client ID below
OAuth Client ID
Permissions Requested
TalkAlly requests the following OAuth scopes:
| Scope | Purpose |
|---|---|
| email, profile | Basic account identification |
| gmail.readonly | Read email messages |
| gmail.send | Send emails on user's behalf |
| calendar.readonly | View calendar events |
| calendar.events | Create calendar events |
| contacts.readonly | Search contacts |
| drive.readonly | Search and list Drive files |
Security Notes
- All authentication tokens are stored encrypted on the user's device
- No user data is stored on TalkAlly servers
- OAuth refresh tokens enable seamless access without repeated sign-ins
- Users can revoke access anytime via their Google Account settings
Questions?
If you need help with Google integration, visit our Support page or email [email protected]