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.

Sign up to get a partner token.

Create account
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. Create your partner app, 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.
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.

Create account
how to integrate

Integration steps

1. Sign up at meet.bot/signup, then open your partner dashboard at meet.bot/partner and create a partner app. Self-serve, no support ticket, no waiting.

2. In the dashboard, set your partner name, short ID (url-friendly), description, logo, and webhook URL for connection tokens and booking notifications.

3. The dashboard shows your shared_secret to verify the Bearer JWT on webhook requests, and you can regenerate it anytime.

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.

Create account

Frequently Asked Questions

How does the Meet.bot partner program work?

Create your partner app, 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.