INTEGRATION DIRECTORY

Meeting scheduler integrations for your calendar stack.

Find the connection that owns each step of a meeting—from checking availability and creating a room to recording the outcome. This directory documents 42 provider-specific workflows across 15 categories.

CORE PROVIDERS

Provider marks identify the services covered by each setup guide. They do not imply a current endorsement or an active account connection.

FIND THE RIGHT CONNECTION

Search by provider or filter by job

42 integrations shown

Calendars

Google Calendar

Check conflicts and add confirmed meetings.

Provider setup guideReview setup
Calendars

Microsoft Outlook

Keep Microsoft calendars and scheduling in sync.

Provider setup guideReview setup
Calendars

Microsoft Exchange

Connect organization-hosted calendar availability.

Provider setup guideReview setup
Calendars

Apple iCloud Calendar

Include personal iCloud conflicts in availability.

Provider setup guideReview setup
Video conferencing

Google Meet

Create a unique meeting room for each booking.

Provider setup guideReview setup
Video conferencing

Zoom

Add conferencing details automatically.

Provider setup guideReview setup
Video conferencing

Microsoft Teams

Schedule Teams meetings from event types.

Provider setup guideReview setup
Video conferencing

Webex

Attach Webex meeting details to confirmations.

Provider setup guideReview setup
Video conferencing

GoTo Meeting

Generate a remote meeting location automatically.

Provider setup guideReview setup
Messaging

Slack

Share links and receive scheduling notifications.

Provider setup guideReview setup
Messaging

Microsoft Teams Chat

Bring booking notifications into Teams chat.

Provider setup guideReview setup
Email messaging

Gmail

Insert available times and booking links in email.

Provider setup guideReview setup
Sales and CRM

Salesforce

Sync scheduling activity and route by ownership.

Provider setup guideReview setup
Sales and CRM

HubSpot

Connect contacts, forms, routing, and meeting activity.

Provider setup guideReview setup
Sales and CRM

Pipedrive

Keep deal activity aligned with booked meetings.

Provider setup guideReview setup
Sales and CRM

Microsoft Dynamics 365

Bring scheduling data into Microsoft CRM workflows.

Provider setup guideReview setup
Sales and CRM

Close

Schedule and record meetings in sales workflows.

Provider setup guideReview setup
Customer success

Intercom

Offer the right booking link in customer conversations.

Provider setup guideReview setup
Payments

Stripe

Collect payment before confirming selected events.

Provider setup guideReview setup
Payments

PayPal

Add another familiar checkout option for paid time.

Provider setup guideReview setup
Recruiting and ATS

Greenhouse

Let candidates schedule within recruiting workflows.

Provider setup guideReview setup
Recruiting and ATS

JazzHR

Coordinate interviews from candidate records.

Provider setup guideReview setup
Recruiting and ATS

Zoho Recruit

Connect candidate scheduling to recruitment data.

Provider setup guideReview setup
Forms and routing

Typeform

Qualify people before presenting a booking destination.

Provider setup guideReview setup
Forms and routing

Jotform

Pass form context into a scheduling experience.

Provider setup guideReview setup
Automation

Zapier

Trigger workflows across thousands of connected applications.

Provider setup guideReview setup
Automation

Make

Build visual multi-step scheduling automations.

Provider setup guideReview setup
Automation

Power Automate

Connect scheduling to Microsoft business processes.

Provider setup guideReview setup
Automation

Workato

Orchestrate enterprise meeting data and tasks.

Provider setup guideReview setup
Analytics

Google Analytics

Measure scheduling engagement and completion.

Provider setup guideReview setup
Analytics

Meta Pixel

Attribute booking activity from Meta campaigns.

Provider setup guideReview setup
Analytics

LinkedIn Ads

Connect campaign intent with completed meetings.

Provider setup guideReview setup
Marketing

Mailchimp

Use contact and meeting activity in lifecycle messaging.

Provider setup guideReview setup
Marketing

ActiveCampaign

Trigger marketing automation from bookings.

Provider setup guideReview setup
Marketing

Adobe Marketo Engage

Sync meeting activity into lead programs.

Provider setup guideReview setup
Social and prospecting

LinkedIn

Share scheduling in professional outreach.

Provider setup guideReview setup
Extensions

Chrome Extension

Access links and proposed times from the browser.

Provider setup guideReview setup
Extensions

Outlook Add-in

Schedule without leaving Outlook.

Provider setup guideReview setup
Extensions

Safari Extension

Keep scheduling tools available in Safari.

Provider setup guideReview setup
Extensions

Firefox Extension

Open scheduling shortcuts from Firefox.

Provider setup guideReview setup
API and connectors

Meetin.gs API

Create custom scheduling experiences and workflows.

Provider setup guideReview setup
API and connectors

Webhooks

Receive booking, response, cancellation, and finalization events.

Provider setup guideReview setup
INTEGRATION MAP

What each connection should accomplish

4 GUIDES

Calendars

Primary job: Read free/busy across every google calendar you actually attend, then write the confirmed meeting to one chosen destination calendar.

Typical use: Keeping a work and a personal google calendar from colliding.

Proof to keep: Tick each calendar that must block time, then separately choose the one destination calendar.

Boundary: A calendar connection should expose availability, not private appointment content. Account permissions and administrator policy can also restrict what is available.

5 GUIDES

Video conferencing

Primary job: Attach a google meet room to each confirmed booking using the connected workspace account's permissions.

Typical use: Giving external guests a join link that needs no software install.

Proof to keep: Confirm tenant policy for external and anonymous join, including lobby admission.

Boundary: Room creation depends on the connected provider's account, licensing, and API policy. A safe fallback location should be visible if creation fails.

2 GUIDES

Messaging

Primary job: Send scheduling activity to the channel where a team coordinates without exposing private guest information.

Typical use: Alerting a team when a high-priority meeting is booked.

Proof to keep: Decide which events deserve a notification and suppress the rest.

Boundary: Chat notifications should be a signal, not the system of record. Sensitive answers and private management links require stricter handling than ordinary alerts.

1 GUIDE

Email messaging

Primary job: Place proposed times and scheduling links inside an existing email workflow while preserving the conversation's context.

Typical use: Offering several concrete times in a reply.

Proof to keep: Verify that expired proposed times fail gracefully.

Boundary: Email clients render interactive content differently. Every proposed-time experience needs a normal, accessible link as a fallback.

5 GUIDES

Sales and CRM

Primary job: Associate a meeting with the right person, company, owner, and revenue record so follow-up begins with clean context.

Typical use: Routing an account to its existing owner.

Proof to keep: Test duplicates, missing owners, and an ineligible routing answer.

Boundary: CRM automation is only as reliable as ownership and matching data. Define a visible fallback for ambiguous or missing records.

1 GUIDE

Customer success

Primary job: Offer an appropriate customer session from the support conversation and return the booking state to the relationship record.

Typical use: Escalating a conversation to a live session.

Proof to keep: Route test accounts with and without an assigned owner.

Boundary: A meeting should not replace an answer that can be delivered asynchronously. Use eligibility rules to protect both customer and specialist time.

2 GUIDES

Payments

Primary job: Authorize the required charge before a paid appointment becomes a confirmed reservation.

Typical use: Reducing unpaid reservations for professional time.

Proof to keep: Publish cancellation, tax, and refund terms before checkout.

Boundary: Payment, tax, refund, and dispute obligations vary by business and location. Meetin.gs should not confirm the time until payment state is authoritative.

3 GUIDES

Recruiting and ATS

Primary job: Let a candidate choose an appropriate interview time while keeping stage, interviewer, and scheduling state aligned.

Typical use: Sending self-scheduling from a candidate record.

Proof to keep: Verify panel availability and interviewer substitutions.

Boundary: Hiring data can be sensitive and subject to retention rules. Limit fields, permissions, and calendar exposure to what the interview needs.

2 GUIDES

Forms and routing

Primary job: Use a small number of meaningful answers to select the correct host, event type, or non-booking destination.

Typical use: Qualifying by region, need, or company profile.

Proof to keep: Remove questions whose answer never changes the route.

Boundary: Long forms reduce completion and collect unnecessary data. Ask only what changes routing, preparation, or eligibility.

4 GUIDES

Automation

Primary job: Trigger downstream actions from scheduling events without engineering work, at the cost of per-task pricing.

Typical use: Proving a workflow quickly before committing to a direct integration.

Proof to keep: Enable failure alerting and name an owner who receives it.

Boundary: Automation can amplify bad data and duplicate actions. Idempotency, retry policy, and a visible failure queue are essential.

3 GUIDES

Analytics

Primary job: Measure the funnel from booking-page view to confirmed meeting, subject to consent.

Typical use: Finding where visitors abandon between viewing times and confirming.

Proof to keep: Load tags only after consent, and accept the resulting measurement gap.

Boundary: Attribution is directional, especially across devices and privacy controls. Never send personal or sensitive scheduling answers as analytics dimensions.

3 GUIDES

Marketing

Primary job: Record that a meeting happened without treating the booking as marketing consent.

Typical use: Tagging contacts who met with the team for later segmentation.

Proof to keep: Use a tag that records the meeting without changing subscription status.

Boundary: A booking is not blanket permission for marketing. Consent, purpose limitation, and suppression rules still apply.

1 GUIDE

Social and prospecting

Primary job: Move a relevant professional conversation to a scheduling page without losing the personal reason for meeting.

Typical use: Sharing the correct event type in outreach.

Proof to keep: Test the transition on mobile.

Boundary: Scheduling convenience does not justify unsolicited automation. Follow platform rules and keep outreach relevant, personal, and easy to decline.

4 GUIDES

Extensions

Primary job: Insert availability into an email or message without leaving the current chrome tab.

Typical use: Adding times to a reply without switching to a browser tab.

Proof to keep: Confirm behavior when the user is signed out of Meetin.gs.

Boundary: Browser extensions have broad potential access. Permissions should be narrow, explained, and reviewed whenever the extension changes.

2 GUIDES

API and connectors

Primary job: Let product teams create, read, and react to scheduling state through stable authenticated interfaces.

Typical use: Building scheduling inside another product.

Proof to keep: Store delivery IDs and make consumers safe to retry.

Boundary: API and webhook availability is contract-specific. Consumers must handle rate limits, version changes, retries, and deleted records safely.

CONNECTION ARCHITECTURE

Build one dependable meeting record across systems

A useful scheduling integration does more than copy a field after a booking. It preserves one stable meeting identity while the organizer, guest, calendar, conferencing provider, and business system each perform a different job. Define the authoritative source for every state before connecting accounts.

1. Availability decides whether a time is safe

A calendar provider should return only the free/busy state needed to protect the slot. The public page should never reveal private event titles, attendees, or notes. Check all calendars that represent real commitments and choose one destination calendar for the confirmed event.

2. Confirmation creates the shared commitment

The scheduling record should store the selected time, time zone, duration, location, organizer, participant, and stable identifier. Downstream actions must use that identifier so a retry or delayed webhook does not create a second room, payment, task, or CRM activity.

3. Connected tools add only their owned result

A video provider adds the join room. A payment provider supplies an authoritative checkout result. A CRM records ownership and meeting activity. Messaging and analytics receive the minimum safe signal. No connected tool should silently replace the scheduling record with a conflicting version.

4. Every lifecycle change follows the same identity

Rescheduling updates the original meeting; cancellation releases the old capacity; a failed action enters a visible recovery path. Test create, reschedule, cancel, disconnect, duplicate delivery, and temporary provider failure before calling the workflow complete.

Lifecycle stateExpected connected actionEvidence
Slot offeredConflict calendars return a safe free/busy decision.Public slot and private calendar state agree.
Meeting confirmedThe destination calendar and required provider receive one stable record.Matching time, zone, identifier, and participant-facing details.
Meeting changedThe original objects update without duplicates.Old time released; new time visible everywhere.
Meeting cancelledCapacity reopens and downstream records reach a clear cancelled state.Guest, organizer, calendar, and business system agree.
Connection failsThe booking remains understandable and an owner can retry safely.Visible error, stable identifier, retry history, and fallback.

Need a provider that is not listed?

Start with the scheduling object, lifecycle event, permission boundary, retry behavior, and customer-facing fallback.

Explore the API

How to evaluate a meeting scheduler integration

  1. Name the system of record.Decide which system owns availability, confirmation, payment, customer identity, and outcome.
  2. Grant the smallest useful permission.Separate the data required for the connection from information that is merely convenient to collect.
  3. Run a normal booking.Inspect the guest experience, provider object, calendar event, internal record, and delivery log.
  4. Break one dependency.Revoke access, force a duplicate callback, or make the provider unavailable and confirm the fallback is safe.
  5. Exercise a change.Reschedule and cancel the same meeting, then verify every system reaches the same final state.
Availability note: this directory documents requirements and architecture. Confirm that a provider connection is deployed for your account before depending on it.

Meeting scheduler integration FAQs

Are all listed integrations available in production?

No. Each guide separates the intended workflow from a production-availability claim. Confirm supported accounts, required editions, permissions, limits, price, and rollout status before making a connection part of a critical process.

Which integration should be connected first?

Start with the system that owns safe availability and the confirmed meeting record. For most workflows that is a calendar provider. Add conferencing, CRM, automation, analytics, or messaging only after its specific lifecycle action and failure owner are clear.

What data should a scheduling integration access?

Only the fields required for its stated job. Document the source, destination, purpose, permission, retention, cancellation behavior, and fallback for each field. Avoid copying calendar descriptions, free-text answers, or participant data into systems that do not need them.

How should retries and duplicate webhooks be handled?

Use stable booking and delivery identifiers. A repeated event should update or confirm the same downstream object rather than create another one. Keep retry history and provider responses visible to the person responsible for recovery.

How are provider-specific claims reviewed?

Account tiers, permissions, API behavior, and product limits change. Verify them against current first-party documentation and a non-production account, then record the date and tested configuration. The Meetin.gs editorial policy explains this evidence standard.

Meeting scheduler integration questions

What to confirm before you build a workflow on any connection in this directory.

Are these integrations live today?

The directory documents the intended connection, the data it would exchange, its setup checks, and its limits. Most are requirements rather than shipped connections — confirm production status before designing a workflow around one.

What should I test before trusting any integration?

Authorization with the identity that will own it in production, one confirmation, one reschedule, one cancellation. Then break it deliberately: revoke access, send a duplicate, and simulate an outage.

Who should own an integration connection?

A service or administrative identity wherever the provider supports one. Connections owned by an individual break when that person leaves, usually with no warning and no named owner.

What is the safest failure behavior?

The meeting stays visible and manageable even when the connected action fails. Preserve the booking, show the participant something useful, alert a named owner, and make retry idempotent.