Documentation
Integration Guide
How to add, use, and remove the Zoom, Google Calendar, and Microsoft integrations on invitepe. Each section covers step-by-step setup, what the integration does, and how to disconnect and remove your data.
Zoom
Auto-generate unique Zoom meeting links for every booking
Adding Zoom to invitepe
Prerequisites: an active Zoom account (Free, Pro, or Business).
- 1Log in to invitepe and go to Dashboard → Integrations.
- 2Find the Zoom card and click Connect.
- 3You will be redirected to zoom.us. Sign in with the Zoom account you want to use for meetings.
- 4Review the permissions screen. Click Allow to grant invitepe access to create meetings on your behalf.
- 5You are redirected back to invitepe. The Zoom card will show a green Connected badge confirming the integration is active.
- 6Open any event type in Dashboard → Event Types, set the location to Zoom, and save. Bookings on that event type will now include a unique Zoom link.
What invitepe does with Zoom access
POST /v2/users/me/meetings) to generate a unique meeting URL. That URL is included in the confirmation email and calendar invite sent to both you and the invitee.GET /v2/users/me) once at connection time to confirm the account and store a display label. No meeting history or recordings are ever accessed.meeting:write, meeting:write:meeting, meeting:read:meeting, user:read, user:read:user
Removing Zoom from invitepe
You can disconnect at any time from either invitepe or directly from Zoom.
Option A — disconnect from invitepe
- 1. Go to Dashboard → Integrations.
- 2. Click the Zoom card, then click Disconnect.
- 3. Confirm the dialog. Your Zoom OAuth tokens are immediately and permanently deleted from invitepe's database.
Option B — revoke from Zoom directly
- 1. Sign in to Zoom App Marketplace → Installed Apps.
- 2. Find invitepe and click Remove.
- 3. Zoom sends a de-authorization webhook to invitepe. Within seconds, invitepe permanently deletes your Zoom access token, refresh token, and connected account details.
Google Calendar & Meet
Real-time availability sync and automatic Google Meet links
Adding Google Calendar to invitepe
Prerequisites: a Google account (personal Gmail or Google Workspace).
- 1Go to Dashboard → Integrations and click Connect on the Google Calendar card.
- 2A Google sign-in screen appears. Choose the Google account whose calendar you want to sync.
- 3Google shows a permissions screen listing the two scopes invitepe requests. Click Continue to approve.
- 4You are redirected back to invitepe. The Google Calendar card now shows a green Connected badge.
- 5Availability checking is now live. To get Google Meet links, open an event type and set the location to Google Meet.
What invitepe does with Google Calendar access
POST /calendar/v3/freeBusy) to find your existing busy blocks. Only busy/free time intervals are read — no event titles, attendees, or descriptions are ever accessed.conferenceData field.https://www.googleapis.com/auth/calendar.readonly and https://www.googleapis.com/auth/calendar.events
Removing Google Calendar from invitepe
You can disconnect from invitepe or revoke access directly from your Google account.
Option A — disconnect from invitepe
- 1. Go to Dashboard → Integrations, click the Google Calendar card, then Disconnect.
- 2. Your Google OAuth access and refresh tokens are immediately deleted from invitepe's database.
Option B — revoke from Google
- 1. Go to Google Account → Security → Third-party apps with account access.
- 2. Find invitepe and click Remove access.
- 3. Your tokens are revoked immediately. The next time invitepe tries to refresh them, the integration is automatically marked as disconnected.
Microsoft (Teams & Outlook)
Outlook calendar sync and automatic Microsoft Teams meeting links
Adding Microsoft to invitepe
Prerequisites: a Microsoft 365 account. Teams meeting links additionally require a Microsoft 365 Business or Enterprise plan with Teams enabled.
- 1Go to Dashboard → Integrations and click Connect on the Microsoft Teams or Microsoft Outlook card.
- 2Microsoft's sign-in page opens. Use your Microsoft 365 work or personal account.
- 3Review and accept the permissions screen. Click Accept.
- 4You are redirected back to invitepe. The Microsoft card shows a green Connected badge.
- 5Your Outlook calendar is now checked for availability. To use Teams meeting links, open an event type, set location to Microsoft Teams, and save.
What invitepe does with Microsoft access
GET /me/calendarView to find your busy time blocks before displaying available slots. Only start/end times and busy/free status are read.POST /me/events. Events are updated on reschedule and deleted on cancellation.POST /me/onlineMeetings to generate a unique Teams join URL, which is included in the booking confirmation and calendar event.openid, profile, email, offline_access, User.Read, Calendars.ReadWrite, OnlineMeetings.ReadWrite
Removing Microsoft from invitepe
You can disconnect from invitepe or revoke access directly from Microsoft.
Option A — disconnect from invitepe
- 1. Go to Dashboard → Integrations, click the Microsoft card, then Disconnect.
- 2. Your Microsoft OAuth tokens are immediately and permanently deleted from invitepe's database.
Option B — revoke from Microsoft
- 1. Go to myapps.microsoft.com or Microsoft Account → Privacy → App access.
- 2. Find invitepe and remove access. Your tokens become invalid immediately.
Troubleshooting
I see a "Permissions missing" or "Reconnect" banner after connecting.
Zoom: "redirect_uri_mismatch" error on the Zoom consent screen.
Google: "This app is blocked" or "Google hasn't verified this app".
Calendar events are not appearing after a booking.
I disconnected but my calendar events are still there.
Still stuck? Email support@invitepe.com — we reply within one business day.
Data & Privacy
Privacy Policy · Terms & Refund · Support · support@invitepe.com