Add scheduling

to your product

Give your users calendar scheduling without building it yourself. No Google or Microsoft app setup. Add a "Connect with Meetbot" button and they can go live the same day. Full API or our scheduling pages; you control how much of the experience you build.

why partner

No app setup required

Your users don't create Google or Microsoft apps. They add a "Connect with Meetbot" button, connect an existing account or sign up in two clicks, and manage everything from your product. No approval cycles or complex OAuth flows.
go live fast

Same-day launch

Go live when you want. Request a partner token, add the connect URL, and receive connection tokens and booking notifications via webhook. No long integration or approval waits.
full control

API or scheduling pages

Use our solution entirely via API, or use the scheduling pages we provide. Embed pages with optional styling (?show_background=0&primary_color=hex), or build your own UI with Get Slots and Book endpoints. You choose how much of the experience you build.
how to integrate

Integration steps

1. Sign up at meet.bot/signup and request a partner token (support ticket or hello@meet.bot).

2. Share: partner name, short ID (url-friendly), short description, logo, and webhook URL for connection tokens and booking notifications.

3. You receive a shared_secret to verify the Bearer JWT on webhook requests.

4. Add a "Connect with Meetbot" button linking to https://meet.bot/partner/{short_id}/connect?partner_user_id={your_unique_user_id}. Optionally add redirect_url to send users back to your app after connection. We recommend opening in a new tab.

5. When a user connects, your webhook receives a partner_token_created event with the token (API token for that user). Store it to call the API on their behalf.

6. Use the API at meet.bot/api: list pages (Get Pages), send contacts to page URLs or embed with our widget, or build your own flow with Get Slots and Book. Create and manage pages via API (page-create, page-config) or send users to meet.bot/pages.

7. Bookings trigger a booking_received webhook so you can sync meetings with your system.

Get a partner token
vs nylas

A Nylas Alternative for Scheduling

Unlike Nylas, Meet.bot is a complete scheduling solution, not just a calendar API. Your users get scheduling pages, availability management, and calendar sync out of the box. No Google or Microsoft app setup required.

Pay per meeting booked, not per user or API call. Scale your user base without scaling your costs.

Compare in detail: Meet.bot vs Nylas · Meet.bot vs Cronofy

Want a deeper look at embedding scheduling? See our Embed Scheduling page.

Get a partner token

Frequently Asked Questions

How does the Meet.bot partner program work?

Request a partner token, add a "Connect with Meetbot" button to your product, and receive API tokens via webhook when users connect. Use the API to list pages, check slots, and book meetings on behalf of your users.

Do my users need to set up Google or Microsoft apps?

No. Your users connect their existing Google or Microsoft calendar account through Meet.bot in two clicks. No app registration, no approval cycles, no complex OAuth flows on your side.

How is Meet.bot different from Nylas for partners?

Nylas provides raw calendar API access. You build scheduling on top. Meet.bot is a complete scheduling solution with pages, availability, booking, and calendar sync included. No app setup required, and you pay per meeting booked instead of per user. See our detailed Nylas comparison.

What webhook events does Meet.bot send?

Meet.bot sends partner_token_created when a user connects their calendar (includes their API token), and booking_received when a meeting is booked. Webhooks are signed with JWT using a shared secret for verification.