Skip to main content
Everyone·Mentoring

Calendar Integration

Connect Google Calendar or Outlook to schedule meetings and get reminders without leaving MentorStack

Connecting your calendar lets you see your free slots when scheduling a meeting, automatically add confirmed meetings to your calendar, and receive reminders. It works with both Google Calendar and Microsoft Outlook.

Connecting your calendar

Go to Settings → Calendar and click Connect Google Calendar or Connect Outlook.

You'll be redirected to your calendar provider to authorize access. MentorStack requests read access to check free/busy times and write access to create events.

After connecting, a green "Connected" status will appear in your settings.

How scheduling uses your calendar

When you or your mentor/mentee schedules a meeting:

  1. MentorStack reads your free/busy blocks from your calendar (no event details, just availability)
  2. Open slots that work for both participants are highlighted
  3. When a time is confirmed, MentorStack creates a calendar event for both participants
  4. The event includes a meeting link if you've added a video conferencing default (e.g. Google Meet, Teams)

If you haven't connected a calendar, you can still schedule meetings manually — you just won't see availability suggestions.

Reminders

Calendar events created by MentorStack include your provider's default reminders (typically 30 minutes and 10 minutes before). You can adjust these directly in your calendar app.

MentorStack also sends its own email reminder 24 hours before each meeting, independent of your calendar app.

Disconnecting

Go to Settings → Calendar and click Disconnect. MentorStack will stop reading your availability and creating new calendar events. Existing calendar events are not deleted.

Troubleshooting

"No available slots found" — If MentorStack can't find overlapping free time, it falls back to letting you pick any time manually. Try expanding your availability window in your profile settings.

Meetings not appearing in calendar — Check that you authorized write access during the OAuth flow. If you only granted read access, disconnect and reconnect to re-authorize with full permissions.

Calendar shows as disconnected after reconnecting — Some calendar providers require re-authorization after a password change. Disconnect and reconnect to refresh the token.