Integrations
Connect Google Calendar
Connect your Google account from the tenant portal so voice agents can check availability and book appointments.
Connect Google Calendar
Voice agents can check availability and book appointments when Google Calendar is connected per tenant. Clients connect their own Google account from the tenant portal — operators do not need Google API keys or a separate Zapier workflow.
Time: ~2 minutes
Prerequisites
- Tenant portal access (API key from your agency, or staff login at
/login) - A Google account with the calendar you want the agent to use
- An active agent with calendar tools enabled (your operator configures this)
Steps (client self-serve)
- Open the tenant portal:
https://voice.makeautomation.ai/login - Sign in with your tenant API key (provided by your agency).
- Go to Integrations (
/portal/integrations). - Under Google Calendar, click Connect.
- Choose the Google account and approve access when Google prompts you.
- Return to the portal — status should show Connected.
If you have multiple Google accounts, pick the one that owns the calendar the agent should book into.
After connecting (operator)
- Open the agent in the admin dashboard.
- In Integrations, add Google Calendar tools (check availability, list events, create event).
- Ensure the agent system prompt includes the tenant timezone variable (e.g.
{{timezone}}or your configured variable) so bookings use the correct local time.
Without the correct timezone in the prompt, the agent may book slots in the wrong timezone.
Troubleshooting
| Issue | What to check |
|---|---|
| Connect button does nothing | Pop-up blocker; allow OAuth window |
| Status stays Pending | Complete the Google consent screen; retry Connect |
| Agent books wrong times | Timezone variable missing or wrong in system prompt |
| Wrong calendar used | Disconnect and reconnect with the intended Google account |
Related
- Operators: full GHL + CRM setup → Admin → Runbooks → SOP 05 — GHL client onboarding
- Technical reference: Composio connected apps (internal)