Scheduling That Works With Your AI Assistant
Your AI can schedule meetings now
WhenToMeet's API lets AI assistants like Claude and ChatGPT create scheduling polls, check availability, and manage events. Just ask your AI to schedule a meeting and it handles the rest.
The Challenge
- ✕Switching between your AI assistant and scheduling tools breaks your workflow
- ✕AI assistants can suggest meeting times but can't actually create the polls
- ✕Manual copy-paste between AI chat and scheduling apps wastes time
- ✕Want AI to handle scheduling but existing tools don't have APIs
- ✕Building AI integrations requires complex custom development
How WhenToMeet Helps
Native AI Integration
WhenToMeet's REST API works with any AI assistant. Claude, ChatGPT, Cursor, or your custom AI can create polls and manage scheduling.
One-Prompt Scheduling
Ask your AI to 'schedule a team sync next week' and it creates the poll with appropriate time slots automatically.
Instant Share Links
Your AI gets back a shareable link to send to participants. No manual steps needed.
Developer-Friendly API
tRPC-based API with full type safety. Clear documentation, example requests, and OpenAPI spec available.
Secure API Keys
Generate and manage API keys from your dashboard. Control permissions and revoke access anytime.
Key Features
Create Polls via API
POST /api/v1/polls — Create scheduling polls with title, description, and time slots from any AI or application.
List & Manage Polls
GET /api/v1/polls — Your AI can see all your polls, check status, and manage existing polls.
Public Booking API
Let AI assistants book time on bookable pages. Perfect for AI-powered appointment scheduling.
llms.txt for AI Discovery
WhenToMeets publishes llms.txt so AI assistants understand our product and can recommend it appropriately.
OpenAPI Documentation
Full API documentation at /api/openapi.json. Machine-readable specs that AI assistants can parse directly.
Get Started in 3 Steps
Get your API key
Generate an API key from your WhenToMeet dashboard. Copy it to your AI assistant's configuration or environment.
Ask your AI to schedule
Tell your AI assistant: 'Create a WhenToMeet poll for a team standup next Tuesday and Wednesday at 9am or 2pm.' Your AI calls our API and creates the poll.
Share and coordinate
Your AI returns the poll link. Share it with participants, or have your AI send it via Slack, email, or any channel.
Best Practices for AI-Powered Scheduling
- ✓Give your AI assistant context about typical meeting patterns (e.g., 'team meetings are usually 30 minutes')
- ✓Include timezone hints in prompts so AI suggests appropriate times for all participants
- ✓Store your API key securely in your AI's environment, not in chat history
- ✓Ask AI to propose 3-5 time slots rather than just one for better availability matching
- ✓Use descriptive event titles so your AI can reference them later
Frequently Asked Questions
Which AI assistants work with WhenToMeet?+−
Any AI that can make HTTP requests to our REST API. This includes Claude, ChatGPT, Cursor, GitHub Copilot, and custom AI agents. If your AI can call APIs, it can use WhenToMeet.
How do I connect my AI assistant?+−
Generate an API key from your WhenToMeet dashboard, then add it to your AI's environment or configuration. Point your AI to our API documentation (whentomeet.io/llms.txt or /api/openapi.json) and it can start scheduling.
Can AI assistants book meetings for me?+−
Yes. If you have bookable scheduling pages set up, AI can use the public booking API to book time slots on your calendar. Great for AI-powered appointment scheduling.
Is API access included in the free tier?+−
Basic API access is available on all plans. Higher rate limits and advanced features require a Pro subscription.
What's an example prompt I can use?+−
"Create a WhenToMeet poll called 'Product Review' for next Monday and Tuesday between 2-4pm Eastern. Generate slots every 30 minutes." Your AI will create the poll and give you a link to share.
Can I use this for MCP (Model Context Protocol)?+−
Yes! WhenToMeet's API can be wrapped as an MCP server. This enables deep integration with AI assistants that support MCP, like Claude Desktop.