What it does in ClientPulse: Reads your calendar in the background and matches meetings to your clients so you can see meeting cadence per client (and which clients you haven't met with in a while).
Status: Available
Tier: Available on all plans
Per-user: Yes — each teammate connects their own calendar.
Before you start (prerequisites)
- Account requirement: A Google Workspace account (e.g.
you@your-agency.com). Personal@gmail.com/@googlemail.comaddresses are blocked at sign-in — ClientPulse is an agency tool and personal mailboxes leak personal events into the per-client vault. - You must be able to sign in to the Google account whose calendar you want connected. No admin consent is required for read-only calendar access on most Workspace tenants — but some agencies lock down third-party apps; if you see "Access blocked: This app's request is invalid" or "admin must grant access", ask your IT admin to approve
ClientPulsein the Google Workspace Admin Console under Security → Access and data control → API controls → App access control. - Cost: Free on ClientPulse's side. ClientPulse handles the Google OAuth app — you don't need a Google Cloud project. Google Workspace itself starts at €5.75/user/month — see https://workspace.google.com/pricing.
Step-by-step setup
1. In ClientPulse
- Open https://clientpulse.helloaurora.ai/dashboard/integrations.
- Find the Google Calendar card. Screenshot to be addedIntegrations page with Google Calendar card highlighted
- Click Connect Google Calendar.
2. On Google's consent screen
- You're redirected to https://accounts.google.com/o/oauth2/v2/auth. Sign in with your Workspace account. Screenshot to be addedGoogle account picker with Workspace account selected
- Review the requested permissions — View your calendars + View events on all your calendars. Both are read-only.
- Click Continue / Allow. Screenshot to be addedGoogle consent screen showing the two read-only calendar scopes
- Google redirects you back to
/dashboard/integrationswith the connection live.
3. Verify it's working
- You should see a green Connected as you@your-agency.com label on the Google Calendar card.
- Within a minute, a "we found X meetings, matched Y to clients" card appears at the top of the page. If matches look wrong, click Review unmatched to teach ClientPulse which attendees belong to which client.
What you can do with it once connected
- See meeting cadence per client on the client detail page.
- Get "you haven't met with this client in N weeks" churn signals.
- Auto-link new clients ClientPulse discovers from your calendar to existing CRM records.
Common pitfalls
- Pitfall: Trying to connect a personal
@gmail.comaccount. Fix: ClientPulse blocks consumer-domain accounts at sign-in. Connect using your@your-agency.comWorkspace identity instead. If you don't have one, create a Workspace at https://workspace.google.com first. - Pitfall: "Admin must approve this app" error. Fix: Your Workspace admin needs to allow ClientPulse in the Admin Console. Forward the error screenshot to them or ask them to email support@helloaurora.ai.
- Pitfall: You signed in with the wrong Google account (you had multiple signed in). Fix: Click Disconnect on the card, then click Connect Google Calendar again — this time use the account picker to choose the right account.
Restrictions
- Read-only. ClientPulse does NOT create, modify, or delete events on your calendar.
- Only the past 90 days of events are pulled in initially. Older events stay in Google; ClientPulse pulls them on demand if needed.
- Each teammate connects their own calendar — connecting yours does not connect your colleagues'.
Need help?
Email support@helloaurora.ai — we'll walk you through it.