The Headless Scheduling Engine.
Stop forcing users into static links. Build context-aware, dynamic booking flows for AI Agents and SaaS Platforms.
Query availability in <100ms. Your Voice Bot never stutters.
{
"duration": 17,
"title": "Product Demo - Acme Corp",
"description": "Discuss pricing...",
"attendee": {
"email": "john@acme.com",
"name": "John Smith"
}
}"Your AI shouldn't have to ask: 'Does 30 minutes work?' if the user needs 45."
The Static Trap vs. The Dynamic Engine
Watch how rigid meeting templates create friction in AI-powered booking flows.
"I need a 17 minute call to discuss the API integration."
User via Voice Bot
Meeting type "17min" not found. Available types:
Rigid Template System
"...I guess 30 minutes then?" 😕
13 minutes wasted
Calendar Allocation
Poor User Experience
User forced into predefined meeting type. Admin must create new types manually.
Stop building wrappers. Start building infrastructure.
Stop Sending Users on a Side Quest
Don't force your customers to become Cal.com experts. Competitors force your users to leave your app, sign up for a 3rd party tool, and manually configure meeting types. With meetergo, you automate the entire setup via API.
Manual Onboarding
High churn + frustrated users
Automated Onboarding
meetergo APIInstant activation + happy users
Stop Losing Users to Onboarding Friction
Every extra step in your setup flow costs you conversions. Automate calendar setup and keep users in your app.
Everything You Need to Ship
Focus on your AI agent. We handle the scheduling infrastructure.
Zero-Friction Onboarding
Stop asking users to sign up for a scheduling tool. Provision sub-accounts and billing programmatically via API.
Smart Context Injection
Inject call transcripts and action items directly into the Calendar Invite body. No generic descriptions.
GDPR Shield
Hosted in Frankfurt. ISO 27001. DPA included. Safe for DACH region enterprise data.
White-Label & Billing
Provision accounts, set availability, and charge users for scheduling - all via API.
POST /admin/users
{
"email": "...",
"plan": "pro"
}Ready to integrate?
Get your API keys in under 2 minutes.
A Recipe for Dynamic Booking
See how simple it is to create context-aware bookings from your AI agent.
Query Availability
Fetch open slots in <100ms. Your Voice Bot never stutters waiting for a response.
Bot Proposes Time
Your AI suggests the best slot. User confirms via voice or chat.
Create Booking
Single request with any duration, title, and context - no pre-configured templates.
Invite Sent
Calendar event created instantly. Attendee receives rich invite with your context.
1// Step 1: Query availability (<100ms response)
2const slots = await meetergo.availability.get({
3 duration: 17, // Any minute value
4 hostId: "agent_01"
5});
6
7// Step 2: Bot proposes time, user accepts
8// Step 3: Create booking with context
9const booking = await meetergo.booking.create({
10 start: slots[0].start,
11 duration: 17,
12 title: "Product Demo - Acme Corp",
13 description: "Discuss enterprise pricing",
14 attendee: {
15 email: "john@acme.com",
16 name: "John Smith"
17 }
18});
19// Returns: { id, calendar_link, status: "confirmed" }The Complete White-Label Stack
From user provisioning to calendar syncing—we provide the UI components and API endpoints so you don't have to build OAuth from scratch.
Create User
Provision users via API. Each user gets isolated scheduling data and their own booking links.
await meetergo.users.create({
email: "user@client.com",
tier: "pro_plan",
timezone: "Europe/Berlin"
});Connect Calendar
Drop in our React component. We handle Google, Outlook, and CalDAV OAuth flows.
All supported providers
userId={user.id} onSuccess={...}
Monetize
Bill your users for scheduling features. Stripe integration included.
Frequently Asked Questions
Everything you need to know about the meetergo API.
Our availability endpoint responds in under 100ms on average (p95 < 150ms). This is critical for voice agents where any delay causes awkward pauses in conversation. We achieve this through edge caching and optimized calendar sync.
No. Our drop-in React component handles the entire OAuth flow for Google Calendar, Microsoft Outlook, and CalDAV. Just render <ConnectCalendar /> and we handle the rest, including token refresh and error states.
Each user you create via our API gets a completely isolated tenant. Their calendar data, booking links, and settings are separated at the database level. You can also use custom domains per tenant for full white-labeling.
Yes. Unlike traditional scheduling tools with fixed slots, our API accepts any duration in minutes. Book a 17-minute call or a 43-minute consultation—whatever your AI agent determines is appropriate.