ALT can sync the appointments you create in your CRM into your Google Calendar so they live alongside the rest of your day. Here’s exactly what that connection does — and what it doesn’t.
What syncing does
- When you create an appointment in ALT (e.g. a property tour, listing presentation, or follow-up call), ALT pushes that event to your primary Google Calendar.
- When you edit the appointment in ALT (time, title, location, notes), ALT updates the matching event in Google.
- When you delete the appointment in ALT, ALT deletes the matching event in Google.
The sync is one-way (ALT → Google). ALT does not read events from your calendar that it didn’t create, and it does not list, search, or browse other calendars.
What we'll ask for
When you click Connect, Google will show its standard consent screen. The single permission we request is:
https://www.googleapis.com/auth/calendar.events
In Google’s words: “See, edit, share, and permanently delete all the calendars you can access using Google Calendar.” In ALT’s actual usage: only events ALT itself created on your primary calendar get touched. We never delete events you made directly in Google Calendar, in another app, or that someone else invited you to.
What we don't do
- We don’t read events that ALT didn’t create.
- We don’t share, sell, or transfer your calendar data to anyone — see our Privacy Policy.
- We don’t use your calendar data to train AI models.
- We don’t place phone calls, send emails, or run automations based on calendar contents you didn’t schedule through ALT.
Our use and transfer of any information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
How to connect (4 steps)
1
Sign in to ALT
If you’re not already signed in, do that first. The connection has to be tied to your ALT account so we know which user’s appointments to sync.
2
Open Settings → Calendar Sync
In the ALT sidebar, click Settings. Scroll to the Calendar Sync card. Click Connect next to Google Calendar.
3
Choose your Google account and approve
Google will show its account picker, then a consent screen listing the calendar.events permission. Review it and click Continue.
4
You're back in ALT, connected
You’ll land back on the Settings page with a green Connected badge next to Google Calendar. Any new appointments you create from a contact’s page will start syncing immediately.
How to disconnect
You can disconnect at any time, from either side:
- From ALT: Settings → Calendar Sync → Disconnect. ALT immediately deletes the stored access and refresh tokens.
- From Google: visit myaccount.google.com/permissions, find Agent Lead Tracker, and click Remove access. Google invalidates our token within minutes.
Disconnecting stops new syncs immediately. Events that were already synced into your Google Calendar stay there (so your day doesn’t suddenly empty out); you can delete them manually in Google Calendar if you want a clean slate.
What we store
After you connect, ALT stores two pieces of data tied to your account:
- An access token (short-lived, ~1 hour) and a refresh token (used to mint a new access token when the old one expires).
- The Google event ID for each ALT appointment we’ve synced, so future edits and deletes can find the matching event.
Tokens are stored encrypted at rest, scoped to your user ID. We delete them immediately when you disconnect or delete your ALT account.
Troubleshooting
- “Google hasn’t verified this app” warning during beta — we’re currently in Google’s closed Testing program. While we wait for verification, only emails on our test-user list see the standard consent screen; everyone else sees an unverified-app warning. If you’re a beta tester and you see that screen, email support@agentleadtracker.com with your gmail address and we’ll add you within a few hours.
- Appointments stopped syncing after a week — refresh tokens issued during Google’s Testing mode expire after 7 days. Disconnect and reconnect from Settings → Calendar Sync to mint a fresh token. Once we’re verified, this expiry goes away.
- Wrong calendar syncing — ALT writes to your primary Google Calendar (the one tied to your sign-in email). If you want events on a different calendar, that’s on the roadmap; for now, primary only.