Connecting your calendar
Sync your Google Calendar with Asan CRM so meetings scheduled during calls automatically appear on your calendar and send invites to attendees. Two-way sync keeps everything in one place.
Why connect your calendar
When Google Calendar is connected, meetings you schedule in Asan CRM — whether through the calendar page, during a call, or via Cori — are automatically pushed to your Google Calendar with attendee invites. Events created in Google Calendar also sync back into Asan so you see your full schedule in one view.
This integration also powers the Scheduler booking page. When leads book a meeting through your public booking link, Asan checks your Google Calendar for conflicts so you are never double-booked.
How to connect
Asan CRM works with Google Calendar and Outlook (Microsoft 365). Connect whichever one you actually keep — the steps are the same shape, and you can connect both if you use both.
Google Calendar
- Open Integrations. Go to Settings → Integrations from the sidebar.
- Click "Connect" next to Google Calendar. A Google sign-in window opens in a new tab.
- Sign in and grant permissions. Choose your Google account and authorize Asan CRM to view and manage your calendar events. Asan needs read/write access to create events and check availability on your behalf.
- Toggle Auto-sync. Once connected, enable "Auto-sync" to automatically push meetings both ways. With auto-sync off, you can still manually push individual meetings.
- Verify the connection. Create a test meeting in Asan CRM and check that it appears on your Google Calendar within a few seconds. The meeting should include the title, time, and any attendees you added.
Outlook (Microsoft 365)
- Open Integrations. Go to Settings → Integrations from the sidebar.
- Click "Connect" next to Outlook Calendar. A Microsoft sign-in window opens in a new tab.
- Sign in and grant permissions. Choose your Microsoft account and allow Asan CRM to read and write calendar events. The read access is what stops a booking landing on top of something you already have on; the write access is what puts new meetings into your calendar.
- Toggle Auto-sync. Connecting on its own only lets Asan read your busy times. Turn on "Auto-sync" if you also want meetings written into your Outlook — some people connect purely to avoid double-bookings and would rather Asan did not add anything.
- Verify the connection. Book a test slot on your own booking page and check it appears in Outlook at the right time, with you as the organiser.
What syncs
| Direction | What happens |
|---|---|
| Asan → Google | Meetings created in Asan appear on your Google Calendar. Attendees receive calendar invites with .ics files. |
| Google → Asan | Events on your Google Calendar appear on the Asan calendar view and block those times on your Scheduler booking page. |
| Updates | Rescheduling or cancelling a meeting on either side syncs the change to the other. |
Booking page integration
The Scheduler feature gives you a public booking link (e.g., app.asancrm.com/book/your-username) where leads can pick a time that works for both of you. When Google Calendar is connected:
- Your real-time Google Calendar availability is checked before showing open slots.
- Booked meetings are created on both your Asan and Google calendars simultaneously.
- Buffer time between meetings is respected across both calendars.
- Cori sends you an AI-powered prep brief 30 minutes before each booked meeting with lead context.
Calendar permissions explained
Asan CRM requests the following Google Calendar permissions:
- View calendar events — read access to check your availability and display events in the Asan calendar.
- Create and edit events — write access to push meetings from Asan to your Google Calendar and sync updates.
You can revoke these permissions at any time from your Google account security settings or by clicking "Disconnect" in Settings → Integrations.
Troubleshooting
- Meetings not syncing? Check that Auto-sync is toggled on in Settings → Integrations. Also verify that the Google account you connected is the one you use for scheduling.
- Meeting at the wrong time? A meeting is stored in the timezone it was booked in. If one looks hours out, check that your timezone in Settings → Profile matches the one your calendar is set to — the two disagreeing is the usual cause.
- Booked on Outlook but nothing appeared? Connecting lets Asan read your calendar; writing to it needs Auto-sync switched on as well.
- Wrong calendar? Asan syncs to your primary Google Calendar. If you use multiple calendars, make sure your scheduling events are on the primary one.
- Connection expired? Google OAuth tokens can occasionally expire. Go to Settings → Integrations and click "Reconnect" to refresh the authorization.
Frequently asked
Do I need Google Calendar connected to use the Asan calendar?+
Can I connect multiple Google accounts?+
Does disconnecting delete my meetings?+
Will Asan create events on shared or team calendars?+
Does this work with Outlook or Apple Calendar?+
Was this article helpful?