Cal.com vs Motion
Cal.com
Cal.com, Inc.
Cal.com wins · 32–13 (7 drawn)
Agent scheduling — stories about agent scheduling in this arenaAgent scheduling
Stories about agent scheduling in this arena
Agent ops
ai-native userMy agent can check availability, book, reschedule, and cancel meetings end to end through the API or MCP — no dashboard needed
weight 3 · round to Cal.comCal.com's API v2 and hosted MCP server are explicitly documented as enabling AI agents to check availability, create, and reschedule bookings without a dashboard, with public booking endpoints for agent use and natural-language management via any MCP client (cal-com-docs-11,12,17,18,30,45,46,50, probe-4). Cancellation is only implied via the BOOKING_CANCELLED webhook trigger and reschedule-status docs rather than an explicitly cited cancel-booking endpoint, and there is no independent/hands-on corroboration of the full agent workflow. Missing for 10: explicit docs/citation of a dedicated cancel-booking API call, and third-party validation of end-to-end agent use.
- [claimed-docs] “Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “Cal.com API v2 enables AI agents to: **Check availability** - Query available time slots for any user or team * **Create bookings** - Schedu…”
- [claimed-docs] “Query available slots using username and event slug—no need to look up IDs first”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
- [claimed-docs] “The booking creation endpoint is public and does not require authentication. This allows agents to book on behalf of external users.”
- [claimed-docs] “There are 4 ways to get available slots for event type of an individual user: 1. By event type id.”
- [claimed-docs] “Reschedule a booking or seated booking.”
- [claimed-docs] “Reschedule a booking or seated booking. Reschedulable booking statuses: - `accepted` — the confirmed booking is moved to the new start time.…”
- [probe] “official MCP server documented at https://cal.com/docs/mcp-server”
Motionnone0/10Motion's API docs mention creating/updating projects and tasks, but no evidence pack item shows meeting-specific endpoints for checking availability, booking, rescheduling, or canceling meetings via API, nor any MCP server. Meeting scheduling features (daily limits, templates, calendar merging) are described as dashboard/product features, not API-exposed agent actions.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
- [claimed-docs] “Set daily limits and watch Motion enforce them automatically. When you hit your threshold, your calendar becomes unbookable—no more accident…”
- [claimed-docs] “Build a template for every scenario. Client calls, board meetings, team all hands, sales demos—create a custom template for each with specif…”
ai-native userAgents can use my scheduling account as a tool — an MCP server or tool-calling surface exposes availability, bookings, and event types
weight 2 · round to Cal.comCal.com documents a hosted/local MCP server (mcp.cal.com) that lets AI clients manage bookings, event types, and schedules via natural language, plus a dedicated agents.md guide describing API v2 endpoints for checking availability, creating bookings, and managing event types, corroborated by a probe confirming the MCP server doc page. missing for 10: independent/hands-on third-party confirmation that the MCP server works reliably in practice, and no evidence of a full tool-calling schema/manifest beyond docs.
- [claimed-docs] “Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “Cal.com API v2 enables AI agents to: **Check availability** - Query available time slots for any user or team * **Create bookings** - Schedu…”
- [claimed-docs] “Cal.com API v2 enables AI agents to: **Check availability** - Query available time slots for any user or team * **Create bookings** - Schedu…”
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
- [claimed-docs] “The booking creation endpoint is public and does not require authentication. This allows agents to book on behalf of external users.”
- [probe] “official MCP server documented at https://cal.com/docs/mcp-server”
Motionnone0/10Motion documents a general REST API for tasks/projects (motion-docs-1, motion-docs-29) but no evidence of an MCP server or agent tool-calling surface exposing availability, bookings, or event types specifically for AI agents. The axis applies since a scheduling SaaS could plausibly ship such an interface, but nothing in the evidence pack shows one exists.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
- [claimed-docs] “Our cookbooks are a great place to get started for fully fleshed out examples!”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
Agent access
ai-native userPoint an agent at llms.txt or agent-oriented docs
weight 2 · round to Cal.comCal.com has a verified llms.txt (HTTP 200 probe) plus a dedicated agent-oriented docs page (cal.com/docs/agents.md) explicitly describing how AI agents should use the API, and a documentation index directive pointing agents to the full llms.txt for discovery. missing for 10: independent third-party confirmation that an agent successfully navigated the docs end-to-end via llms.txt.
- [probe] “PROBE llms.txt: HTTP 200 at https://cal.com/llms.txt # Cal.com: Scheduling Infrastructure for Individuals, Teams, and Organizations > C…”
- [claimed-docs] “Share a booking link, connect your calendars, and let people pick a time without the back-and-forth.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
- [claimed-docs] “\> ## Documentation Index > Fetch the complete documentation index at: https://cal.com/docs/llms.txt > Use this file to discover all availab…”
- [probe] “PROBE docs-md: HTTP 200 at https://cal.com/docs/api-reference/v2/introduction.md > ## Documentation Index > Fetch the complete documentation…”
Motion has a live llms.txt file (motion-docs-1, motion-docs-34) and API docs/cookbooks (motion-docs-2, motion-docs-28, motion-docs-29) that an agent could be pointed at, showing basic agent-oriented documentation exists. missing for 10: no explicit agent-facing usage guidance beyond the llms.txt stub, no independent/hands-on confirmation an agent successfully used llms.txt to accomplish tasks, and no dedicated 'for AI agents' onboarding docs beyond API reference.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “Usemotion’s AI-powered scheduling, automated prioritization, meeting booking, and workflow automation tailored to each industry’s specific p…”
- [claimed-docs] “Our cookbooks are a great place to get started for fully fleshed out examples!”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userRun the product headlessly / in CI for automation
weight 2 · round to Cal.comCal.com exposes a full REST API v2 (OAuth/API key auth, bookings, event types, schedules, webhooks) plus a documented CLI recommendation for agents that execute commands, enabling headless/CI automation of scheduling workflows. However, evidence is entirely first-party docs with no independent/hands-on confirmation of running it in CI pipelines, no CI-specific examples (e.g., GitHub Actions), and self-hosting/community reports raise friction concerns (broken docker builds, API not self-hostable) that could affect headless deployment reliability. missing for 10: independent CI/automation case study or hands-on verification, explicit CI pipeline examples, and confirmation that self-hosted headless API deployment works smoothly given community-reported self-hosting friction.
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [claimed-docs] “Authentication to the API is performed via the Authorization header.”
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
- [claimed-docs] “The booking creation endpoint is public and does not require authentication. This allows agents to book on behalf of external users.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [community] “the problem with cal.com 'open source' self-hosting is that they have made it quite difficult to run yourself... this actually doesn't provi…”
- [community] “Also the docker compose in the repo is a mess and doesn't work... Clearly it seems to be a way to limit usage of the selfhosted version.”
Motion exposes a REST API for creating/managing tasks and projects (docs-1, docs-29) which could technically be scripted for automation, but there is no evidence of a CLI, headless mode, Docker/container support, or CI-specific documentation/examples showing the product running unattended in a pipeline. Missing for 10: CLI or headless execution mode, explicit CI/CD integration guides, and independent evidence of automated/agentic use via the API.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userConnect an agent via an official MCP server
weight 3 · round to Cal.comCal.com documents an official hosted MCP server (mcp.cal.com) plus a local instance option, explicitly letting AI clients manage bookings, event types, and schedules via natural language in any MCP-compatible client, corroborated by a probe confirming the docs page exists. missing for 10: independent hands-on community verification that the MCP server works reliably in practice.
- [claimed-docs] “Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client.”
- [probe] “official MCP server documented at https://cal.com/docs/mcp-server”
Motionnone0/10Motion offers a REST API and Zapier integration, but there is no evidence of an official MCP server or MCP-based agent connectivity anywhere in the evidence pack.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
- [claimed-docs] “Connect with thousands of the most popular apps using Zapier.”
ai-native userUse an official CLI
weight 2 · round to Cal.comCal.com's docs explicitly mention an official CLI for agentic/automation use ('use the official Cal.com CLI instead of calling the API directly'), confirming the capability exists, but the evidence pack contains no further detail on installation, command set, or independent verification. Missing for 10: CLI documentation/README, install instructions, command reference, and any hands-on or community confirmation of the CLI in use.
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
Motionnone0/10Motion documents a REST API and cookbooks (motion-docs-1, motion-docs-2, motion-docs-29) but nowhere mentions an official CLI tool for AI-native workflows; the evidence pack contains no CLI reference at all.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “Our cookbooks are a great place to get started for fully fleshed out examples!”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userDrive the product through a documented public API
weight 3 · round to Cal.comCal.com ships a comprehensive, well-documented public API v2 covering bookings, event types, schedules, webhooks, slots, and routing traces, with clear auth methods (OAuth, API key) and dedicated docs pages for AI agents/MCP usage. Community evidence corroborates self-hosting the API is possible, though probes found no discoverable OpenAPI spec file at standard paths. Missing for 10: a verifiable machine-readable OpenAPI/Swagger spec (probe found 404s at standard paths), and independent hands-on developer confirmation of the API's real-world reliability beyond vendor docs.
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [claimed-docs] “You can view and manage your API keys in your settings page under the security tab in Cal.com.”
- [claimed-docs] “Authentication to the API is performed via the Authorization header.”
- [claimed-docs] “Provide `eventTypeSlug` and `username` and optionally `organizationSlug` if the user with the username is within an organization.”
- [claimed-docs] “Reschedule a booking or seated booking.”
- [claimed-docs] “Create a schedule for the authenticated user. The point of creating schedules is for event types to be available at specific times.”
- [claimed-docs] “BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING_REQUESTED - BOOKING_CANCELLED”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “The booking creation endpoint is public and does not require authentication. This allows agents to book on behalf of external users.”
- [community] “I self host it, and I self host both the API and the database.”
- [probe] “PROBE openapi: all candidate paths 404 (https://cal.com/openapi.json, https://cal.com/swagger.json, https://cal.com/api/openapi.json, https:…”
- [probe] “PROBE docs-md: HTTP 200 at https://cal.com/docs/api-reference/v2/introduction.md > ## Documentation Index > Fetch the complete documentation…”
Motion publishes a documented public API (docs.usemotion.com/api-reference) with endpoint guides and cookbooks, and llms.txt explicitly states API access for creating/updating/managing projects and tasks, supporting programmatic/agentic use. Missing for 10: independent/hands-on developer corroboration of the API in practice, details on auth/rate limits/SDKs, and evidence of AI agents actually integrating via this API.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userIssue scoped/least-privilege API credentials for an agent
weight 2 · round to Cal.comCal.com supports OAuth 2 authentication with defined scopes (e.g., EVENT_TYPE_WRITE) and API keys manageable in settings, plus 'managed users' independent of a user's own account, which together suggest some scoping/isolation capability. However, there is no explicit documentation of a least-privilege credential system designed specifically for AI agents (e.g., granular per-action scopes, agent-specific key issuance, or expiring/limited-permission tokens). missing for 10: dedicated agent-scoped credential issuance flow, full list of available OAuth scopes, and independent confirmation that scoping is enforced in practice.
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [claimed-docs] “You can view and manage your API keys in your settings page under the security tab in Cal.com.”
- [claimed-docs] “If accessed using an OAuth access token, the `EVENT_TYPE_WRITE` scope is required.”
- [claimed-docs] “a "managed user" is completely independent of a regular user account on cal.com, meaning you don't need your users to register on cal.com we…”
- [claimed-docs] “It's important to clarify that a "managed user" is completely independent of a regular user account on cal.com, meaning you don't need your …”
Motionnone0/10Evidence shows Motion has a general API and 'Permissions & Access Control' as a pricing-tier feature, but nothing documents scoped or least-privilege API credentials/tokens specifically for agent use. Missing for 10: documentation of API key scoping, granular permission levels for tokens, or agent-specific credential issuance.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
- [claimed-docs] “Permissions & Access Control”
ai-native userBuild against official SDKs
weight 2 · round to Cal.comCal.com documents official SDK-like tooling for AI-native builders: a Platform SDK with React atoms and managed users, a full REST API v2 with OAuth/API-key auth, an official CLI recommended for agentic use, and a hosted/local MCP server for natural-language integration. However, evidence lacks a dedicated named client SDK package (e.g., JS/Python) with versioning/changelog, and OpenAPI spec endpoints return 404, undermining programmatic SDK generation claims; community feedback also flags self-hosted API access restrictions and docker/build friction. missing for 10: a discoverable OpenAPI/schema artifact, named official client SDK packages beyond React atoms, and independent hands-on developer corroboration of SDK reliability.
- [claimed-docs] “a "managed user" is completely independent of a regular user account on cal.com, meaning you don't need your users to register on cal.com we…”
- [claimed-docs] “Find out how to use Cal "atoms" to integrate scheduling into your product.”
- [claimed-docs] “Use our react atoms to add scheduling to your app”
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
- [claimed-docs] “Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.”
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [probe] “PROBE openapi: all candidate paths 404 (https://cal.com/openapi.json, https://cal.com/swagger.json, https://cal.com/api/openapi.json, https:…”
- [community] “Even if you self-host it, there's no way to self-host the API. You have to pay to use it. So you're just self-hosting the UI. They can chang…”
- [community] “I self host it, and I self host both the API and the database.”
Motion has a documented API with reference docs and cookbooks for tasks/projects, which supports building against its API, but there is no evidence of official language-specific SDKs (e.g., Python, JS/TS client libraries), versioning, or authentication/rate-limit details typically expected for 'official SDKs'. missing for 10: dedicated SDK packages (e.g. npm/pypi clients), SDK versioning/release notes, authentication and error-handling guides, independent developer corroboration of SDK usage.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “Our cookbooks are a great place to get started for fully fleshed out examples!”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userSubscribe to events via webhooks
weight 2 · round to Cal.comCal.com's API v2 has documented webhook creation with configurable subscriberUrl and a wide range of triggers (BOOKING_CREATED, BOOKING_RESCHEDULED, BOOKING_CANCELLED, etc.), enabling event-driven subscriptions well-suited to agentic/AI-native integration patterns, and this is reinforced by dedicated AI-agent docs and an official MCP server for programmatic access. Missing for 10: independent/hands-on confirmation of webhook reliability or delivery guarantees, and no evidence of webhook signature verification or retry semantics.
- [claimed-docs] “BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING_REQUESTED - BOOKING_CANCELLED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING…”
- [claimed-docs] “The template of the payload that will be sent to the subscriberUrl”
- [claimed-docs] “If accessed using an OAuth access token, the `EVENT_TYPE_WRITE` scope is required.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.”
Motionnone0/10No evidence of a webhook subscription mechanism; Motion's docs mention API access, cookbooks, and third-party Zapier integration but nothing about outbound webhooks or event subscriptions. Missing for 10: any documentation of a webhook endpoint, event types, or subscription API.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “Connect with thousands of the most popular apps using Zapier.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
Agentic features
ai-native userGet AI-generated insights and suggestions from my data inside the product
weight 2 · round to MotionCal.comnone0/10Evidence shows Cal.com exposes an API/MCP server so external AI agents can query availability and create bookings, but this is about agents acting as clients on the user's data, not the product itself surfacing AI-generated insights or suggestions to users. No documentation mentions built-in analytics, pattern-based scheduling suggestions, or AI-generated summaries within the Cal.com product.
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “Cal.com API v2 enables AI agents to: **Check availability** - Query available time slots for any user or team * **Create bookings** - Schedu…”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client.”
Motion's docs describe multiple AI-generated insights derived from user data: proactive at-risk task/project warnings, priority highlighting, predictive project completion dates, an AI Search Assistant, and an AI Workflow Builder that infers workflows from SOPs — all directly analyzing the user's tasks/projects/calendar to surface suggestions. missing for 10: independent/hands-on verification of insight accuracy and no detail on how suggestions are surfaced/explained to users beyond marketing copy.
- [claimed-docs] “Motion analyzes all your work and highlights your #1 priority at any moment—so you stop wasting time evaluating what you need to work on nex…”
- [claimed-docs] “When Motion thinks a task is at-risk of missing deadline, it proactively warns you days, weeks, or months in advance.”
- [claimed-docs] “As soon as a project is off-track, Motion alerts you so that you can course-correct before it's too late.”
- [claimed-docs] “Motion flags at-risk tasks early, so you can address potential delays before they affect your project.”
- [claimed-docs] “we can predict exactly when a project will finish based on your team's capacity, and all the other ongoing projects.”
- [claimed-docs] “AI Search Assistant Instantly finds anything - docs, notes, project, task, communication”
- [claimed-docs] “AI Workflow Builder Automatically builds workflows based on SOPs”
ai-native userSet up automations that run autonomously in the background
weight 2 · round drawnCal.com provides API/webhooks, workflows, MCP server, and an agents.md guide explicitly enabling AI agents to check availability, create/reschedule bookings, and manage event types autonomously via natural language or API calls, which supports background automation. However, these are developer-oriented building blocks requiring the user to wire up their own automation/agent rather than a native built-in 'run autonomously in background' scheduler feature, and no hands-on evidence of an actual autonomous background automation running end-to-end. missing for 10: independent/hands-on validation of an autonomous background automation actually running, native no-code autonomous trigger/scheduling UI (vs. workflows requiring manual setup), and confirmation the MCP/agent integration operates unattended without human-in-the-loop.
- [claimed-docs] “Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “Cal.com API v2 enables AI agents to: **Check availability** - Query available time slots for any user or team * **Create bookings** - Schedu…”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
- [claimed-docs] “The booking creation endpoint is public and does not require authentication. This allows agents to book on behalf of external users.”
- [probe] “official MCP server documented at https://cal.com/docs/mcp-server”
Motion's vendor docs describe multiple background automations that run without manual intervention—auto-scheduling/reshuffling calendars, auto-blocking recurring tasks, projects advancing on their own as blockers clear, email/voice-to-task capture, and an AI Workflow Builder that auto-builds workflows from SOPs. This directly matches 'autonomous background automation' for a task/calendar-native persona, but all evidence is vendor-authored feature copy with no independent/hands-on confirmation that these automations reliably run unattended over time. Missing for 10: independent verification or user testimonials of autonomous operation, and detail on failure/error handling when automations run without oversight.
- [claimed-docs] “Motion reshuffles your entire day (and week) in seconds—protecting your time and mental bandwidth from manual reorganization.”
- [claimed-docs] “Create custom time windows for your tasks and watch Motion slot them in perfectly, ensuring you never miss a deadline.”
- [claimed-docs] “Create daily, weekly, monthly, or quarterly tasks and Motion's AI Task Manager will block time on your calendar regularly so you get them do…”
- [claimed-docs] “a project will just move forward by itself when team members complete their blocking tasks. Nothing ever gets stuck - and if it does, Motion…”
- [claimed-docs] “Forward emails to Motion and we'll automatically schedule them as tasks.”
- [claimed-docs] “AI Workflow Builder Automatically builds workflows based on SOPs”
ai-native userDelegate tasks to a built-in AI assistant inside the product
weight 3 · round to MotionCal.comnone0/10Cal.com's AI-related evidence describes exposing its API/MCP server so external AI agents and clients (e.g., Claude, other MCP clients) can call scheduling functions — it does not describe a built-in AI assistant embedded in the Cal.com product UI that a user can delegate tasks to. This is the inverse of the story (Cal.com as a tool for external agents, not an agent bundled inside Cal.com).
- [claimed-docs] “Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client.”
Motion offers several built-in AI capabilities (AI Task Manager, AI Project Manager, AI Workflow Builder, AI Search Assistant, AI Meeting Notetaker) that autonomously prioritize, schedule, and flag work, which functions as a form of task delegation to AI. However, evidence shows these as automation features embedded in workflows rather than a conversational assistant interface you explicitly delegate to, and there's no independent corroboration of real-world delegation experience. Missing for 10: a clear conversational/chat-based delegation interface, first-person or independent user accounts of delegating tasks to the assistant, and confirmation of agentic task execution beyond scheduling/alerts.
- [claimed-docs] “Create custom time windows for your tasks and watch Motion slot them in perfectly, ensuring you never miss a deadline.”
- [claimed-docs] “a project will just move forward by itself when team members complete their blocking tasks. Nothing ever gets stuck - and if it does, Motion…”
- [claimed-docs] “As soon as a project is off-track, Motion alerts you so that you can course-correct before it's too late.”
- [claimed-docs] “AI Search Assistant Instantly finds anything - docs, notes, project, task, communication”
- [claimed-docs] “AI Workflow Builder Automatically builds workflows based on SOPs”
- [claimed-docs] “Motion flags at-risk tasks early, so you can address potential delays before they affect your project.”
ai-native userOperate the product with natural-language commands
weight 2 · round to Cal.comCal.com documents both a hosted MCP server (mcp.cal.com) and local instance explicitly for controlling bookings, event types, and schedules 'through natural language in any MCP-compatible client,' plus a dedicated agents.md doc for AI agents to check availability, create bookings, and manage event types via API/CLI. This is first-party documented and probe-confirmed (mcp-server doc live at HTTP 200), though there's no independent/community hands-on verification of NL command execution quality. Missing for 10: independent/hands-on evidence of natural-language command execution working reliably in practice.
- [claimed-docs] “Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
- [probe] “official MCP server documented at https://cal.com/docs/mcp-server”
Motion offers some natural-language-adjacent entry points—voice task creation via Siri, email-to-task conversion, and an AI workflow builder based on SOPs—but there's no evidence of a conversational/chat interface for operating the full product (projects, scheduling, prioritization) via free-form natural language; the API is a structured REST interface, not NL. missing for 10: dedicated NL chat/command interface, evidence of broad task/project operations via typed natural language, independent hands-on confirmation.
- [claimed-docs] “Quickly create tasks with your voice, and Motion's AI scheduling algorithm will automatically put them on your calendar.”
- [claimed-docs] “Forward emails to Motion and we'll automatically schedule them as tasks.”
- [claimed-docs] “turn Zoom/Meet/Teams meetings or Slack/Teams messages into tasks, or tell Siri to add tasks via voice command.”
- [claimed-docs] “AI Workflow Builder Automatically builds workflows based on SOPs”
Api quality
ai-native userExplore an interactive API reference with runnable examples
weight 2 · round to MotionCal.comnone0/10The evidence pack shows extensive static API reference documentation (markdown pages for bookings, event types, webhooks, etc.) but no evidence of an interactive console or runnable code examples; a probe explicitly found no OpenAPI/Swagger spec at any standard location, suggesting no interactive playground exists. Missing for 10: an interactive API explorer/sandbox, evidence of runnable code snippets, or a Swagger/OpenAPI-based try-it-now interface.
- [probe] “PROBE docs-md: HTTP 200 at https://cal.com/docs/api-reference/v2/introduction.md > ## Documentation Index > Fetch the complete documentation…”
- [probe] “PROBE openapi: all candidate paths 404 (https://cal.com/openapi.json, https://cal.com/swagger.json, https://cal.com/api/openapi.json, https:…”
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [claimed-docs] “You can view and manage your API keys in your settings page under the security tab in Cal.com.”
There is a reference to an API reference page and cookbooks/examples (motion-docs-28, motion-docs-29, motion-docs-2), suggesting documentation with guides, but no evidence of an interactive, runnable API reference (e.g., try-it console, live code execution) is provided. missing for 10: evidence of interactivity/runnable examples in the API reference, first-party demonstration of a live sandbox or code runner, independent corroboration of hands-on use.
- [claimed-docs] “Our cookbooks are a great place to get started for fully fleshed out examples!”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)
weight 2 · round to MotionCal.comnone0/10A direct probe of common OpenAPI spec paths (openapi.json, swagger.json, etc.) returned 404 on all candidates, and no documentation page or claimed-docs snippet references a downloadable OpenAPI/Swagger spec file—only human-readable API reference pages and llms.txt indices are evidenced.
- [probe] “PROBE openapi: all candidate paths 404 (https://cal.com/openapi.json, https://cal.com/swagger.json, https://cal.com/api/openapi.json, https:…”
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [probe] “PROBE llms.txt: HTTP 200 at https://cal.com/llms.txt # Cal.com: Scheduling Infrastructure for Individuals, Teams, and Organizations > C…”
- [probe] “PROBE docs-md: HTTP 200 at https://cal.com/docs/api-reference/v2/introduction.md > ## Documentation Index > Fetch the complete documentation…”
Motion has a public API reference site (docs.usemotion.com/api-reference/) implying documented endpoints, but no evidence explicitly confirms a downloadable OpenAPI/Swagger spec file or machine-readable schema is provided. Missing for 10: explicit OpenAPI/Swagger JSON or YAML download link, confirmation the API reference is machine-readable/spec-generated, and independent confirmation of spec availability.
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
- [claimed-docs] “Our cookbooks are a great place to get started for fully fleshed out examples!”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
ai-native userTest against a sandbox environment without touching production data
weight 1 · round drawnCal.comnone0/10The evidence pack contains no mention of a sandbox, staging, or test-mode environment for Cal.com's API, MCP server, or platform atoms — only production API keys, OAuth, and managed users are documented. Self-hosting (Cal.diy) is offered but is explicitly discouraged for production use and not framed as a sandbox for testing against a hosted instance, so it doesn't fulfill this story.
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [claimed-docs] “You can view and manage your API keys in your settings page under the security tab in Cal.com.”
- [claimed-docs] “a "managed user" is completely independent of a regular user account on cal.com, meaning you don't need your users to register on cal.com we…”
- [github] “Cal.diy is 100% MIT-licensed with no proprietary "Enterprise Edition" features. It's designed for individuals and self-hosters who want full…”
- [community] “From the docs, 'It is strictly recommended for personal, non-production use.' Wow what a 180 from just a year ago when their blog said on-pr…”
ai-native userRely on versioned APIs with a documented deprecation policy
weight 2 · round to Cal.comCal.com's API is clearly versioned (all endpoints are under /v2/, and one auth method is explicitly marked 'Platform (Deprecated)'), showing some awareness of versioning and deprecation, but there is no dedicated deprecation policy page, no sunset timeline for v1, and no stated support window for deprecated endpoints/features. missing for 10: explicit documented deprecation policy (timelines, sunset process, migration guides between API versions), evidence of v1→v2 migration guidance, and any independent confirmation that deprecated endpoints are reliably maintained per a stated schedule.
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [probe] “PROBE docs-md: HTTP 200 at https://cal.com/docs/api-reference/v2/introduction.md > ## Documentation Index > Fetch the complete documentation…”
- [claimed-docs] “Authentication to the API is performed via the Authorization header.”
Motionnone0/10Motion has a documented API and cookbooks (motion-docs-1, motion-docs-28, motion-docs-29), so the axis of API governance clearly applies, but no evidence anywhere mentions API versioning scheme, version numbers, or a deprecation policy for breaking changes.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
Ai scheduling — stories about ai scheduling in this arenaAi scheduling
Stories about ai scheduling in this arena
Ai calendar
knowledge workerAI finds and continuously optimizes the best meeting time across all attendees' calendars, not just the first open slot
weight 1 · round to MotionCal.com's API supports querying mutual availability across multiple attendees via the 'by usernames only' dynamic event type, and its agents.md docs let AI agents check availability and create bookings, which gives a building block for finding open slots across calendars. However there is no evidence of any optimization logic that ranks or continuously re-evaluates the 'best' time (e.g., factoring preferences, meeting quality, or re-optimizing after changes) beyond returning available slots for manual/first-fit selection. Missing for 10: evidence of an AI/optimization algorithm scoring or ranking candidate times, evidence of continuous re-optimization as calendars change, and any documented 'best time' selection logic beyond raw slot listing.
- [claimed-docs] “There are 4 ways to get available slots for event type of an individual user: 1. By event type id. ... 4. By usernames only (used for dynami…”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “Cal.com API v2 enables AI agents to: **Check availability** - Query available time slots for any user or team * **Create bookings** - Schedu…”
- [claimed-docs] “Check availability - Query available time slots for any user or team”
- [claimed-docs] “There are 4 ways to get available slots for event type of an individual user”
Motion's AI calendar/meeting assistant reshuffles schedules and books meetings, but evidence focuses on single-user auto-scheduling and booking links (embed calendar for prospects) rather than multi-attendee cross-calendar optimization that continuously re-evaluates the best slot as all attendees' calendars change. No documented capability for polling multiple attendees' availability and iteratively finding a globally optimal time beyond first available slot. missing for 10: evidence of true multi-attendee negotiation/optimization across all invitees' calendars, evidence of continuous re-optimization after initial booking, and independent/hands-on confirmation of this specific behavior.
- [claimed-docs] “Motion reshuffles your entire day (and week) in seconds—protecting your time and mental bandwidth from manual reorganization.”
- [claimed-docs] “Combine all your calendars in one view. Turn all of your calendar accounts—Outlook, Google, iCloud—into one single interface.”
- [claimed-docs] “Share your schedule anywhere—embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Connect instantly with zero setup. Video conferencing links are automatically added to every meeting, eliminating the pre-meeting scramble f…”
knowledge workerAI schedules my tasks into real calendar blocks around meetings and deadlines, and re-plans automatically when things change
weight 2 · round to MotionCal.comnone0/10Cal.com's API/MCP lets AI agents check availability, create bookings, and reschedule meetings (cal-com-docs-12, cal-com-docs-24, cal-com-docs-49), but there is no evidence of an AI system that autonomously blocks time for tasks/deadlines around a knowledge worker's existing meetings or automatically re-plans a schedule when things change — it's a booking/meeting API, not a task-time-blocking planner.
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “Reschedule a booking or seated booking. Reschedulable booking statuses: - `accepted` — the confirmed booking is moved to the new start time.…”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: **Check availability** - Query available time slots for any user or team * **Create bookings** - Schedu…”
Motion's core value proposition directly matches the story: it auto-schedules tasks into calendar time blocks around deadlines and custom time windows (motion-docs-10, motion-docs-12), reshuffles the whole day/week automatically when things change (motion-docs-3), and proactively flags at-risk deadlines (motion-docs-11, motion-docs-39). Missing for 10: independent/hands-on verification of the re-planning behavior in practice (all evidence is vendor-authored marketing/docs), and no evidence of accuracy/reliability under real-world meeting conflicts.
- [claimed-docs] “Motion reshuffles your entire day (and week) in seconds—protecting your time and mental bandwidth from manual reorganization.”
- [claimed-docs] “Create custom time windows for your tasks and watch Motion slot them in perfectly, ensuring you never miss a deadline.”
- [claimed-docs] “When Motion thinks a task is at-risk of missing deadline, it proactively warns you days, weeks, or months in advance.”
- [claimed-docs] “Create daily, weekly, monthly, or quarterly tasks and Motion's AI Task Manager will block time on your calendar regularly so you get them do…”
- [claimed-docs] “Quickly create tasks with your voice, and Motion's AI scheduling algorithm will automatically put them on your calendar.”
- [claimed-docs] “Motion flags at-risk tasks early, so you can address potential delays before they affect your project.”
knowledge workerThe product auto-defends recurring focus time and habits, flexibly moving them when conflicts appear instead of dropping them
weight 2 · round to MotionCal.comnone0/10Cal.com's evidence covers booking, rescheduling, scheduling APIs, webhooks, and AI-agent integration, but nothing describes an autonomous system that 'defends' recurring focus time/habit blocks by detecting conflicts and proactively rescheduling them rather than dropping them. Reschedule endpoints exist but are manually/API-triggered, not an autonomous focus-time-protection feature.
- [claimed-docs] “Reschedule a booking or seated booking.”
- [claimed-docs] “Reschedule a booking or seated booking. Reschedulable booking statuses: - `accepted` — the confirmed booking is moved to the new start time.…”
- [claimed-docs] “The point of creating schedules is for event types to be available at specific times.”
- [claimed-docs] “POST /v2/bookings is used to create regular bookings, recurring bookings and instant bookings.”
Motion's AI Calendar explicitly reshuffles the day/week to protect time from conflicts, and its Task Manager auto-blocks recurring (daily/weekly/monthly/quarterly) tasks and reschedules at-risk deadlines rather than dropping them, which matches the 'defend and flexibly move recurring commitments' story. However, no documentation specifically calls out 'recurring focus time blocks' or habit-protection as a distinct feature (only recurring tasks and general rescheduling are described), and there's no independent/hands-on confirmation of this exact conflict-resolution behavior. Missing for 10: explicit recurring focus-time/habit-protection feature docs, third-party or hands-on validation that conflicts trigger rescheduling rather than deletion.
- [claimed-docs] “Motion reshuffles your entire day (and week) in seconds—protecting your time and mental bandwidth from manual reorganization.”
- [claimed-docs] “Create custom time windows for your tasks and watch Motion slot them in perfectly, ensuring you never miss a deadline.”
- [claimed-docs] “When Motion thinks a task is at-risk of missing deadline, it proactively warns you days, weeks, or months in advance.”
- [claimed-docs] “Create daily, weekly, monthly, or quarterly tasks and Motion's AI Task Manager will block time on your calendar regularly so you get them do…”
- [claimed-docs] “Motion flags at-risk tasks early, so you can address potential delays before they affect your project.”
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
ai-native userPerform bulk operations across many items at once
weight 2 · round to MotionCal.comnone0/10The evidence describes single-resource CRUD operations (create one booking, reschedule one booking, create one event type, one webhook) via the API, but no bulk/batch endpoints (e.g., bulk booking creation, bulk cancellation, mass event-type updates) are documented anywhere in the pack.
Motion documents a general API for creating/updating/managing projects and tasks with a full API reference, which could support scripted bulk actions, but no evidence describes batch/bulk endpoints, rate limits for bulk use, or examples of multi-item operations. Missing for 10: explicit bulk/batch API endpoints, documented rate limits or pagination for large-scale operations, and any hands-on example of bulk task/project manipulation.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
- [claimed-docs] “Our cookbooks are a great place to get started for fully fleshed out examples!”
ai-native userDefine rules that trigger actions automatically on events
weight 3 · round to Cal.comCal.com supports webhooks with configurable triggers (BOOKING_CREATED, BOOKING_PAID, BOOKING_CANCELLED, etc.) that fire actions on events, plus Zapier integration for further automation chains, which together enable rule-like 'if event X, do action Y' automation. However, this is trigger-based webhook automation rather than a native conditional rules engine (no evidence of if/then logic, filtering conditions, or multi-step workflow builder beyond routing forms). Missing for 10: evidence of a native conditional/rules engine with branching logic, non-webhook native workflow automation, and independent hands-on confirmation that webhook-triggered automations work reliably in practice.
- [claimed-docs] “BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING_REQUESTED - BOOKING_CANCELLED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING…”
- [claimed-docs] “The template of the payload that will be sent to the subscriberUrl”
- [claimed-docs] “Workflow automation for everyone. Use the Cal.com Zapier app to automate your workflows when a booking is created, rescheduled, cancelled or…”
- [claimed-docs] “Retrieve the step-by-step routing trace for a booking identified by its UID. Shows how the booking was routed through routing forms, CRM loo…”
- [claimed-docs] “Shows how the booking was routed through routing forms, CRM lookups, and host selection logic.”
Motion has built-in automated behaviors (task risk alerts, project off-track alerts, meeting caps, auto-scheduling) but these are fixed AI features rather than user-definable trigger→action rules; genuine custom automation appears to require third-party Zapier integration rather than a native rules engine. Missing for 10: a native rule/trigger builder documented with examples, evidence of user-defined conditional logic, and independent confirmation that Zapier-based automations work as described.
- [claimed-docs] “a project will just move forward by itself when team members complete their blocking tasks. Nothing ever gets stuck - and if it does, Motion…”
- [claimed-docs] “As soon as a project is off-track, Motion alerts you so that you can course-correct before it's too late.”
- [claimed-docs] “Put a cap on meeting overload. Set daily limits and watch Motion enforce them automatically.”
- [claimed-docs] “Connect with thousands of the most popular apps using Zapier.”
- [claimed-docs] “AI Workflow Builder Automatically builds workflows based on SOPs”
ai-native userSchedule recurring jobs or workflows
weight 2 · round drawnCal.com's API explicitly supports creating recurring bookings (`POST /v2/bookings` creates 'regular bookings, recurring bookings and instant bookings') and the platform has a native 'workflows' feature plus webhooks for automation triggers, and this API/webhook layer is documented as usable by AI agents and via the official MCP server. However, no evidence directly shows an AI agent invoking recurring-schedule creation through MCP/agent docs, nor detail on how recurring jobs are configured/managed beyond the one-line API mention. Missing for 10: hands-on/independent proof of an AI agent actually creating a recurring booking via MCP or the agents API, and deeper documentation of the 'workflows' automation feature.
- [claimed-docs] “POST /v2/bookings is used to create regular bookings, recurring bookings and instant bookings.”
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING_REQUESTED - BOOKING_CANCELLED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED”
Motion natively supports recurring tasks (daily/weekly/monthly/quarterly) that auto-schedule on the calendar, and offers a general task/project API plus an 'AI Workflow Builder' that builds workflows from SOPs, which together provide the building blocks for recurring/automated scheduling. However, there's no explicit documentation confirming the API itself exposes recurrence/cron-like scheduling for AI-native/programmatic workflow orchestration. Missing for 10: explicit API/webhook support for creating recurring jobs programmatically, and independent confirmation of the AI Workflow Builder's recurring capability.
- [claimed-docs] “Create daily, weekly, monthly, or quarterly tasks and Motion's AI Task Manager will block time on your calendar regularly so you get them do…”
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “AI Workflow Builder Automatically builds workflows based on SOPs”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userVersion, review, and roll back my automations
weight 1 · round drawnCal.comnone0/10Cal.com is a scheduling platform; its evidence pack covers bookings, event types, webhooks, MCP/AI-agent integrations, and self-hosting, but nothing describes versioning, review workflows, or rollback of automations/workflows themselves. No changelog, audit trail, or undo mechanism for automation configurations is documented.
Booking links — stories about booking links in this arenaBooking links
Stories about booking links in this arena
Booking
founderShare a booking link where invitees pick a time from my live availability — no back-and-forth email
weight 3 · round to Cal.comCal.com's own docs directly state the exact value proposition: 'Share a booking link, connect your calendars, and let people pick a time without the back-and-forth,' backed by API/product features like available-slots lookup, event types, and scheduling configuration that make this work, and community feedback confirms real-world usage replacing manual scheduling (e.g. switching from Calendly due to UX). Missing for 10: independent hands-on verification of the live-availability booking flow itself (most corroboration is docs-based) and no dispute exists to weigh against.
- [claimed-docs] “Share a booking link, connect your calendars, and let people pick a time without the back-and-forth.”
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
- [claimed-docs] “There are 4 ways to get available slots for event type of an individual user: 1. By event type id.”
- [claimed-docs] “Create a schedule for the authenticated user. The point of creating schedules is for event types to be available at specific times.”
- [community] “Happily using it for several months now after getting frustrated with calendly's UX.”
Motion offers embeddable booking via its AI Calendar so prospects/invitees can pick a slot from live availability directly, and its meeting assistant supports templates, limits, and calendar consolidation to keep availability accurate. Missing for 10: no direct evidence of a standalone shareable 'booking link' (only 'embed on website'), and no independent/hands-on confirmation of the booking flow's reliability.
- [claimed-docs] “embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Share your schedule anywhere—embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Build a template for every scenario. Client calls, board meetings, team all hands, sales demos—create a custom template for each with specif…”
- [claimed-docs] “Combine all your calendars in one view. Turn all of your calendar accounts—Outlook, Google, iCloud—into one single interface.”
- [claimed-docs] “Set daily limits and watch Motion enforce them automatically. When you hit your threshold, your calendar becomes unbookable—no more accident…”
founderOffer multiple event types with their own durations, locations, custom questions, and confirmation rules
weight 2 · round to Cal.comDocs confirm event types support multiple durations (docs-4), custom locations including video/conferencing apps (docs-7, docs-21), custom booking-form questions/fields (docs-40, docs-59), and confirmation/scheduling logic including round-robin and requested/accepted booking states (docs-25, docs-58). This covers durations, locations, custom questions, and confirmation rules comprehensively via first-party API docs. Missing for 10: independent/hands-on verification of the full event-type creation UI flow beyond docs.
- [claimed-docs] “If you want that user can choose between different lengths of the event you can specify them here.”
- [claimed-docs] “Every Cal.com booking gets a location. By default that is Cal Video, and you can point it at Zoom, Microsoft Teams or Google Meet instead on…”
- [claimed-docs] “Connect Zoom, Microsoft Teams or Google Meet to a user or a team”
- [claimed-docs] “Custom fields that can be added to the booking form when the event is booked by someone. By default booking form has name and email field.”
- [claimed-docs] “Provide `bookingFields` to customize the default fields or add custom booking fields.”
- [claimed-docs] “roundRobin: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights togg…”
- [claimed-docs] “Reschedulable booking statuses: - `accepted` — the confirmed booking is moved to the new start time. - `pending` — a booking awaitin…”
- [claimed-docs] “Create an event type”
Motion's meeting assistant explicitly supports creating multiple templates with distinct durations, pre-meeting custom questions, and reminders, plus embeddable booking links and daily meeting limits — covering much of the story. However, there is no explicit mention of per-event-type location settings or configurable confirmation/approval rules for bookings. Missing for 10: documented location-per-event-type support, confirmation/approval workflow settings, independent verification of these booking-link features in practice.
- [claimed-docs] “Build a template for every scenario. Client calls, board meetings, team all hands, sales demos—create a custom template for each with specif…”
- [claimed-docs] “embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Share your schedule anywhere—embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Set daily limits and watch Motion enforce them automatically. When you hit your threshold, your calendar becomes unbookable—no more accident…”
- [claimed-docs] “Put a cap on meeting overload. Set daily limits and watch Motion enforce them automatically.”
Booking controls
knowledge workerProtect my calendar with buffers before and after meetings, minimum notice, daily booking caps, and date-range windows
weight 2 · round to MotionCal.comnone0/10The evidence pack covers scheduling infrastructure (schedules, event types, webhooks, routing) but contains no documentation or mention of buffer times before/after meetings, minimum booking notice, daily booking caps, or date-range availability windows — the specific booking-protection controls this story asks about.
Motion's docs confirm daily meeting caps that make the calendar unbookable once reached (motion-docs-6, motion-docs-38) and booking-link embedding (motion-docs-5, motion-docs-27), but there is no evidence of buffer time before/after meetings, minimum notice requirements, or date-range booking windows. missing for 10: buffer time settings, minimum notice period, date-range window limits, independent verification of these booking-link controls.
- [claimed-docs] “Set daily limits and watch Motion enforce them automatically. When you hit your threshold, your calendar becomes unbookable—no more accident…”
- [claimed-docs] “Put a cap on meeting overload. Set daily limits and watch Motion enforce them automatically.”
- [claimed-docs] “embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Share your schedule anywhere—embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
founderCollect payment (e.g. via Stripe) at the moment of booking for paid sessions
weight 1 · round to Cal.comCal.com's docs list "payments" among core platform capabilities (cal-com-docs-28/48) and webhook events explicitly include BOOKING_PAYMENT_INITIATED and BOOKING_PAID, confirming a payment-at-booking flow exists (cal-com-docs-5/26/42). However, the evidence pack lacks any Stripe-specific setup docs, API fields for configuring a paid event type, or a hands-on confirmation that a booking actually triggers a Stripe charge. Missing for 10: dedicated Stripe/payment-app integration docs, API examples showing price/currency fields on event-type creation, and independent/hands-on verification of a successful paid booking flow.
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
- [claimed-docs] “Cal.com's differentiators are the self-hostable MIT edition (Cal.diy), API-first architecture, regulated-industry compliance, organization-s…”
- [claimed-docs] “BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING_REQUESTED - BOOKING_CANCELLED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING…”
Motionnone0/10Evidence shows Motion's booking/calendar embed lets prospects book time slots, but nowhere does it mention payment collection, Stripe integration, or charging at booking time. Missing for 10: any mention of payment/Stripe integration, paid session booking, or checkout flow at time of scheduling.
- [claimed-docs] “embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Share your schedule anywhere—embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
knowledge workerInvitees always see slots in their own time zone — detection, display, and DST handling are automatic
weight 3 · round drawnCal.comnone0/10The evidence pack contains no documentation or mention of timezone auto-detection, timezone display to invitees, or DST handling — only generic booking-link and API/event-type documentation. This is a fair and applicable axis for a scheduling product, but nothing in the pack substantiates it. Missing for 10: any docs on invitee timezone detection, timezone conversion display, or DST-safe scheduling logic.
Calendar management — stories about calendar management in this arenaCalendar management
Stories about calendar management in this arena
Calendars
knowledge workerBusy blocks sync between my work and personal calendars automatically so all my schedules stay in step
weight 2 · round to MotionCal.com's docs mention connecting your calendars so people can book around your availability (cal-com-docs-16, cal-com-docs-28), implying calendar sync is core to the platform, but the evidence pack never details two-way busy-block sync across multiple work/personal calendars, conflict-checking logic, or write-back behavior. missing for 10: explicit documentation of multi-calendar busy-block overlay/sync, two-way write-back, and any hands-on confirmation that it keeps personal and work calendars in step.
- [claimed-docs] “Share a booking link, connect your calendars, and let people pick a time without the back-and-forth.”
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
Motion docs show it combines multiple calendar accounts (Outlook, Google, iCloud) into one unified interface and auto-schedules tasks/meetings across them, implying busy blocks sync across connected calendars, but there is no explicit documentation confirming two-way busy-block syncing specifically between separate 'work' and 'personal' calendar accounts to keep both in step. missing for 10: explicit documentation of cross-account busy-block sync mechanics, confirmation of two-way conflict prevention across distinct work/personal calendars, and independent/hands-on verification of this specific sync behavior.
- [claimed-docs] “Combine all your calendars in one view. Turn all of your calendar accounts—Outlook, Google, iCloud—into one single interface.”
- [claimed-docs] “Motion reshuffles your entire day (and week) in seconds—protecting your time and mental bandwidth from manual reorganization.”
knowledge workerConnect several calendars (Google, Outlook, Apple) and every one is checked for conflicts so I never get double-booked
weight 3 · round to MotionThe evidence pack only contains a single generic line ('connect your calendars... pick a time without the back-and-forth') suggesting calendar sync exists, but nothing details Google/Outlook/Apple-specific connections or explicit cross-calendar conflict-checking logic. Missing for 10: explicit documentation of Google/Outlook/Apple calendar integrations, description of two-way sync/conflict-avoidance mechanics, and independent corroboration that double-booking is prevented across multiple connected calendars.
- [claimed-docs] “Share a booking link, connect your calendars, and let people pick a time without the back-and-forth.”
Motion explicitly supports combining Google, Outlook, and iCloud calendars into one unified view (motion-docs-8), and its AI Calendar/AI Meeting Assistant features are built to auto-schedule and reshuffle time to avoid overlaps (motion-docs-3, motion-docs-6, motion-docs-38). However, there is no explicit documentation of a dedicated cross-calendar conflict-detection mechanism guaranteeing 'never double-booked' across all three providers simultaneously. Missing for 10: explicit conflict-detection/double-booking-prevention documentation, independent verification of multi-calendar sync reliability.
- [claimed-docs] “Combine all your calendars in one view. Turn all of your calendar accounts—Outlook, Google, iCloud—into one single interface.”
- [claimed-docs] “Motion reshuffles your entire day (and week) in seconds—protecting your time and mental bandwidth from manual reorganization.”
- [claimed-docs] “Set daily limits and watch Motion enforce them automatically. When you hit your threshold, your calendar becomes unbookable—no more accident…”
- [claimed-docs] “Put a cap on meeting overload. Set daily limits and watch Motion enforce them automatically.”
knowledge workerDefine availability schedules with working hours, date overrides, and out-of-office periods
weight 2 · round to Cal.comCal.com docs explicitly describe creating schedules with working hours ('Create a schedule for the authenticated user... available at specific times'), and the scheduling configuration endpoint references advanced availability settings; the platform is widely known for date overrides and OOO via its UI, and the API-level schedule creation endpoint supports these core scheduling primitives. Missing for 10: explicit documentation snippet showing date-override and out-of-office API/UI fields, and independent hands-on confirmation of these specific sub-features beyond schedule creation.
- [claimed-docs] “Create a schedule for the authenticated user. The point of creating schedules is for event types to be available at specific times.”
- [claimed-docs] “The point of creating schedules is for event types to be available at specific times.”
- [claimed-docs] “roundRobin: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights togg…”
- [claimed-docs] “**roundRobin**: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights …”
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
Motionnone0/10The evidence pack describes Motion's calendar-combining, meeting-limit, and task-scheduling features but never mentions configurable working-hours schedules, date-specific overrides, or out-of-office periods, which is the core of this story. Since calendar-management is clearly within Motion's product category, this is an applicable but unevidenced capability, not an out-of-category one.
Developer platform — stories about developer platform in this arenaDeveloper platform
Stories about developer platform in this arena
Platform
developerWebhooks notify my systems in real time when bookings are created, rescheduled, or canceled
weight 2 · round to Cal.comCal.com's API v2 docs explicitly document a webhook resource with triggers including BOOKING_CREATED, BOOKING_RESCHEDULED, BOOKING_CANCELLED, BOOKING_PAID, etc., configurable subscriberUrl and payload template, directly matching the story of real-time booking event notifications. Evidence is first-party docs only, without independent/hands-on confirmation of webhook delivery reliability. missing for 10: independent/hands-on verification of webhook delivery in production, details on retry/failure handling.
- [claimed-docs] “BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING_REQUESTED - BOOKING_CANCELLED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING…”
- [claimed-docs] “The template of the payload that will be sent to the subscriberUrl”
- [claimed-docs] “If accessed using an OAuth access token, the `EVENT_TYPE_WRITE` scope is required.”
Motionnone0/10Evidence shows Motion has an API for projects/tasks and booking/calendar features, but nothing in the pack describes webhooks or real-time event notifications for booking creation, rescheduling, or cancellation. Missing for 10: any mention of webhook endpoints, event subscriptions, or push notifications for booking lifecycle events.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
- [claimed-docs] “embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
developerA documented REST API lets me manage event types, availability, and bookings programmatically — enough to build scheduling into my own product
weight 3 · round to Cal.comCal.com provides extensive documented REST API v2 endpoints for creating/rescheduling bookings, creating event types, availability schedules, webhooks, and scheduling configuration, plus authentication via OAuth/API keys, directly enabling developers to build scheduling into their own product. missing for 10: no independently discoverable OpenAPI/swagger spec (probe found 404s) and no hands-on third-party developer corroboration of API reliability beyond vendor docs.
- [claimed-docs] “Provide `eventTypeSlug` and `username` and optionally `organizationSlug` if the user with the username is within an organization.”
- [claimed-docs] “If you want that user can choose between different lengths of the event you can specify them here.”
- [claimed-docs] “Create a schedule for the authenticated user. The point of creating schedules is for event types to be available at specific times.”
- [claimed-docs] “There are 4 ways to get available slots for event type of an individual user”
- [claimed-docs] “Reschedule a booking or seated booking. Reschedulable booking statuses: - `accepted` — the confirmed booking is moved to the new start time.…”
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [claimed-docs] “Authentication to the API is performed via the Authorization header.”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING…”
- [probe] “PROBE openapi: all candidate paths 404 (https://cal.com/openapi.json, https://cal.com/swagger.json, https://cal.com/api/openapi.json, https:…”
Motion documents a public API and reference/guides for creating and managing projects and tasks (motion-docs-1, motion-docs-29, motion-docs-2/28), showing a genuine developer API surface exists, but no evidence specifically confirms endpoints for event types, availability, or bookings — the scheduling/booking capability shown (docs-5/27) is an embeddable calendar widget, not documented as a programmatic API a developer could use to build booking into their own product. Missing for 10: explicit API endpoints/docs for event-type creation, availability rules, and booking management, plus any independent developer confirmation of using these endpoints.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
- [claimed-docs] “Our cookbooks are a great place to get started for fully fleshed out examples!”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
developerSelf-host the full scheduling engine from source or a container image under an open-source license
weight 2 · round to Cal.comCal.comdisputedcontradicted4/10Cal.com ships an MIT-licensed, no-license-key-required fork (Cal.diy) explicitly marketed for self-hosters (cal-com-gh-1/2/3/4/5), but hands-on community reports concretely contradict full self-hosting viability: the vendor reportedly stopped providing public Docker images (requiring users to build from source themselves) and now recommends the OSS edition 'strictly for personal, non-production use' after previously advertising full infrastructure ownership (cal-com-comm-14, cal-com-comm-15, cal-com-comm-19), and earlier reports describe broken/undocumented docker-compose setups and API access requiring a hosted paid service (cal-com-comm-3, cal-com-comm-4, cal-com-comm-11), though at least one user reports successfully self-hosting both API and DB (cal-com-comm-12). missing for 10: a consistent, current first-party guarantee of a working container image and full production-grade self-host path that isn't contradicted by these recent community reports.
- [github] “Cal.diy is 100% MIT-licensed with no proprietary "Enterprise Edition" features. It's designed for individuals and self-hosters who want full…”
- [github] “Cal.diy is the community-driven, fully open-source scheduling platform — a fork of Cal.com with all enterprise/commercial code removed.”
- [github] “Cal.diy** is the community-driven, fully open-source scheduling platform — a fork of [Cal.com](https://cal.com) with all enterprise/commerci…”
- [github] “Cal.diy is **100% MIT-licensed** with no proprietary "Enterprise Edition" features. It's designed for individuals and self-hosters who want …”
- [github] “No license key required — Everything works out of the box, no Cal.com account or license needed”
- [community] “Even if you self-host it, there's no way to self-host the API. You have to pay to use it. So you're just self-hosting the UI. They can chang…”
- [community] “the problem with cal.com 'open source' self-hosting is that they have made it quite difficult to run yourself... this actually doesn't provi…”
- [community] “Also the docker compose in the repo is a mess and doesn't work... Clearly it seems to be a way to limit usage of the selfhosted version.”
- [community] “I self host it, and I self host both the API and the database.”
- [community] “It’s curious what they said in the email they sent me about the OSS version... We will no longer provide public Docker images, so your team …”
- [community] “From the docs, 'It is strictly recommended for personal, non-production use.' Wow what a 180 from just a year ago when their blog said on-pr…”
- [community] “Their docs say cal.fyi won't have team features but my self hosted one does. They are a bit hacky... I think they also said they will stop p…”
Embeds integrations — stories about embeds integrations in this arenaEmbeds integrations
Stories about embeds integrations in this arena
Embeds
sales leadBookings flow into my CRM and automation stack (Salesforce, HubSpot, Zapier) without manual copying
weight 2 · round to Cal.comCal.com exposes webhooks (BOOKING_CREATED, BOOKING_PAID, BOOKING_RESCHEDULED, etc.) and a general-purpose API/OAuth layer that could feed a CRM or Zapier via automation, and routing-form docs reference 'CRM lookups' and 'CRM fallback' in host-selection logic, plus an 'app store of integrations' is claimed. However, there is no direct evidence of a native Salesforce, HubSpot, or Zapier app/connector, nor of an out-of-the-box no-code integration flow — only the building blocks (webhooks + API) that a sales lead would need someone to wire up. Missing for 10: explicit documentation or listing of a Salesforce/HubSpot/Zapier native app, an official Zapier integration page, and any hands-on/independent confirmation that bookings actually sync into these CRMs.
- [claimed-docs] “BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING_REQUESTED - BOOKING_CANCELLED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING…”
- [claimed-docs] “Retrieve the step-by-step routing trace for a booking identified by its UID. Shows how the booking was routed through routing forms, CRM loo…”
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
- [claimed-docs] “Authentication to the API is performed via the Authorization header.”
Motion documents a public API for tasks/projects and a Zapier integration that could theoretically bridge to CRMs, but there is no direct evidence of native Salesforce/HubSpot connectors or of booking data flowing automatically into a CRM without manual setup. missing for 10: native Salesforce/HubSpot integration docs, concrete example of booking-to-CRM automation, independent confirmation the Zapier path works reliably for this use case.
- [claimed-docs] “Connect with thousands of the most popular apps using Zapier.”
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
- [claimed-docs] “Say goodbye to siloed project management tools.”
developerEmbed the booking experience in my own site — inline, popup, or floating widget — with a documented snippet
weight 2 · round to MotionCal.comnone0/10The evidence pack lacks any explicit documentation of an embed.js-style snippet supporting inline, popup, and floating widget modes. It only mentions React 'atoms' for building custom scheduling UI in an app (cal-com-docs-10, cal-com-docs-36, cal-com-docs-54), which is a different integration method (framework components, not a drop-in snippet) and requires managed users rather than a simple embed code. Missing for 10: documented embed.js snippet, inline/popup/floating-button embed modes, and any non-React (plain HTML/JS) usage example.
- [claimed-docs] “Find out how to use Cal "atoms" to integrate scheduling into your product.”
- [claimed-docs] “Use our react atoms to add scheduling to your app”
- [claimed-docs] “This allows you to connect your users to Cal and handle their scheduling with atoms.”
Motion's marketing pages mention embedding the AI Calendar on a website so prospects can book time slots, but there's no evidence of a documented snippet, nor of inline/popup/floating widget modes. missing for 10: actual embed code/snippet documentation, confirmation of multiple embed modes (inline, popup, floating), and any developer-facing integration guide beyond a marketing claim.
- [claimed-docs] “embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Share your schedule anywhere—embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
Meeting workflows — stories about meeting workflows in this arenaMeeting workflows
Stories about meeting workflows in this arena
Workflows
sales leadAutomated reminder and follow-up sequences (email/SMS) fire around every booking to cut no-shows
weight 2 · round drawnEvidence only indirectly supports this: llms.txt lists 'workflows' as a product capability and mentions 'no-show calculations' in round-robin config, and webhooks (BOOKING_CREATED/RESCHEDULED/CANCELLED) plus a Zapier app that 'automates workflows when a booking is created, rescheduled, cancelled' could be used to build reminder/follow-up sequences. However, no evidence explicitly documents built-in automated email/SMS reminder sequences targeting no-show reduction. Missing for 10: dedicated docs on the Workflows feature's reminder/SMS templates, timing/triggers configuration, and any data or claims about no-show reduction impact.
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
- [claimed-docs] “**roundRobin**: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights …”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED”
- [claimed-docs] “Workflow automation for everyone. Use the Cal.com Zapier app to automate your workflows when a booking is created, rescheduled, cancelled or…”
Motion's meeting templates support configurable 'reminders' alongside durations and pre-meeting questions, implying some automated reminder capability tied to bookings, but there is no evidence of SMS reminders, multi-step follow-up sequences, or any explicit no-show-reduction framing. missing for 10: SMS reminder channel, explicit follow-up sequence automation, no-show reduction metrics/claims, and independent confirmation the reminders actually fire around bookings.
- [claimed-docs] “Build a template for every scenario. Client calls, board meetings, team all hands, sales demos—create a custom template for each with specif…”
- [claimed-docs] “Connect instantly with zero setup. Video conferencing links are automatically added to every meeting, eliminating the pre-meeting scramble f…”
- [claimed-docs] “AI Meeting Notetaker Takes perfect notes and follows-up with action items for you”
founderInvitees can reschedule or cancel from their confirmation, with my policies enforced and calendars updated everywhere
weight 2 · round to Cal.comCal.com documents reschedule/cancel flows directly on bookings (accepted/pending statuses), webhooks firing on BOOKING_RESCHEDULED/BOOKING_CANCELLED for downstream sync, calendar connections (Google, Apple, etc.) and conferencing apps that update everywhere, plus scheduling policies (schedules, round-robin configs, custom booking fields) enforced at booking time. This covers the core invitee self-service reschedule/cancel plus calendar sync and policy enforcement described in the docs. Missing for 10: no independent/hands-on confirmation that invitee-facing reschedule/cancel links actually work end-to-end in production, and no explicit documentation of the invitee-facing confirmation-page UI behavior itself (only API-level reschedule endpoint is evidenced).
- [claimed-docs] “Reschedule a booking or seated booking.”
- [claimed-docs] “Reschedule a booking or seated booking. Reschedulable booking statuses: - `accepted` — the confirmed booking is moved to the new start time.…”
- [claimed-docs] “Reschedule a booking or seated booking. Reschedulable booking statuses: - `accepted` — the confirmed booking is moved to the new start time.…”
- [claimed-docs] “Reschedulable booking statuses: - `accepted` — the confirmed booking is moved to the new start time. - `pending` — a booking awaitin…”
- [claimed-docs] “BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING_REQUESTED - BOOKING_CANCELLED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED”
- [claimed-docs] “triggers: type: array items: type: string enum: - BOOKING_CREATED - BOOKING_PAYMENT_INITIATED - BOOKING_PAID - BOOKING_RESCHEDULED - BOOKING…”
- [claimed-docs] “Every Cal.com booking gets a location. By default that is Cal Video, and you can point it at Zoom, Microsoft Teams or Google Meet instead on…”
- [claimed-docs] “Connect Zoom, Microsoft Teams or Google Meet to a user or a team”
- [claimed-docs] “Google Calendar is a time management and scheduling service developed by Google. Allows users to create and edit events”
- [claimed-docs] “Create a schedule for the authenticated user. The point of creating schedules is for event types to be available at specific times.”
- [claimed-docs] “The point of creating schedules is for event types to be available at specific times.”
- [claimed-docs] “**roundRobin**: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights …”
- [claimed-docs] “roundRobin: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights togg…”
Motionnone0/10Evidence covers Motion's meeting booking/embedding and daily meeting limits, but nothing describes invitee-facing reschedule/cancel flows from a confirmation email, policy enforcement on those actions, or cross-calendar sync of such changes.
- [claimed-docs] “embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Set daily limits and watch Motion enforce them automatically. When you hit your threshold, your calendar becomes unbookable—no more accident…”
- [claimed-docs] “Share your schedule anywhere—embed Motion's AI Calendar on your website so prospects can book your ideal time slots instantly.”
- [claimed-docs] “Put a cap on meeting overload. Set daily limits and watch Motion enforce them automatically.”
founderEvery booking gets a video conference link automatically (Zoom, Google Meet, Teams, or native video)
weight 2 · round to Cal.comDocs explicitly state every booking gets a location, defaulting to Cal Video, and can be pointed at Zoom, Microsoft Teams, or Google Meet once the app is connected — matching the story exactly. This is first-party documented core functionality with clear API support for conferencing app connections. Missing for 10: independent hands-on confirmation of the automatic link-generation flow in production use.
- [claimed-docs] “Every Cal.com booking gets a location. By default that is Cal Video, and you can point it at Zoom, Microsoft Teams or Google Meet instead on…”
- [claimed-docs] “Connect Zoom, Microsoft Teams or Google Meet to a user or a team”
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
Motion's docs explicitly state video conferencing links are auto-added to every meeting with zero setup, and mentions Zoom/Meet/Teams integration for turning meetings into tasks, implying support across these platforms. Missing for 10: independent/hands-on confirmation of native video option and explicit per-platform setup details beyond vendor claims.
- [claimed-docs] “Connect instantly with zero setup. Video conferencing links are automatically added to every meeting, eliminating the pre-meeting scramble f…”
- [claimed-docs] “turn Zoom/Meet/Teams meetings or Slack/Teams messages into tasks, or tell Siri to add tasks via voice command.”
- [claimed-docs] “Combine all your calendars in one view. Turn all of your calendar accounts—Outlook, Google, iCloud—into one single interface.”
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
ai-native userDo everything through the API that I can do in the UI
weight 2 · round to Cal.comCal.com's API v2 covers most UI capabilities (bookings, event types, schedules, webhooks, routing, conferencing apps, managed users) and docs explicitly frame the API as AI-agent-ready, plus an MCP server exposes these operations to AI clients. However, evidence doesn't confirm full UI parity (e.g., no mention of API access to billing/compliance settings, app marketplace management, or admin/org settings via API), and an official OpenAPI spec could not be found (404s), making completeness hard to verify. missing for 10: confirmed full parity for admin/org-level settings and marketplace app configuration via API, a published OpenAPI schema, independent hands-on confirmation that all UI actions are API-reachable.
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “Cal.com API v2 enables AI agents to: **Check availability** - Query available time slots for any user or team * **Create bookings** - Schedu…”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “For agents that can execute commands on a machine, use the official Cal.com CLI instead of calling the API directly.”
- [claimed-docs] “a "managed user" is completely independent of a regular user account on cal.com, meaning you don't need your users to register on cal.com we…”
- [claimed-docs] “Create a schedule for the authenticated user. The point of creating schedules is for event types to be available at specific times.”
- [claimed-docs] “Every Cal.com booking gets a location. By default that is Cal Video, and you can point it at Zoom, Microsoft Teams or Google Meet instead on…”
- [claimed-docs] “Retrieve the step-by-step routing trace for a booking identified by its UID. Shows how the booking was routed through routing forms, CRM loo…”
- [probe] “PROBE openapi: all candidate paths 404 (https://cal.com/openapi.json, https://cal.com/swagger.json, https://cal.com/api/openapi.json, https:…”
- [probe] “official MCP server documented at https://cal.com/docs/mcp-server”
Motion has a documented API for creating/updating projects and tasks with a reference and cookbooks, but the evidence pack shows no indication that core UI capabilities like AI auto-scheduling, meeting assistant, workflow builder, or project alerts are exposed via API endpoints. Missing for 10: explicit API coverage for AI scheduling/calendar automation, meeting booking, workflow builder, and project alerting, plus any independent confirmation of API-UI parity.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userExport all of my data in open formats and leave
weight 3 · round to Cal.comCal.comdisputedcontradicted3/10Cal.com documents an open API (auth via key/OAuth) and an MIT-licensed self-host fork (Cal.diy) that could in principle let a user pull out their data and run independently, but there is no explicit 'export all my data' feature documented, and hands-on community reports directly contradict the openness/exit narrative: users say self-hosting the API isn't really possible ('there's no way to self-host the API... AGPL is a very restrictive license'), and more recent reports describe a bait-and-switch where Cal.diy/self-hosted docker images were pulled back and restricted to 'personal, non-production use,' with users abandoning self-hosting as a result. missing for 10: a documented data-export/portability feature, and confirmation that self-hosting reliably preserves full data ownership without restriction.
- [github] “Cal.diy is 100% MIT-licensed with no proprietary "Enterprise Edition" features. It's designed for individuals and self-hosters who want full…”
- [github] “Cal.diy is the community-driven, fully open-source scheduling platform — a fork of Cal.com with all enterprise/commercial code removed.”
- [claimed-docs] “The Cal.com API has 3 authentication methods: 1. OAuth 2. API key 3. Platform (Deprecated)”
- [claimed-docs] “Authentication to the API is performed via the Authorization header.”
- [community] “Even if you self-host it, there's no way to self-host the API. You have to pay to use it. So you're just self-hosting the UI. They can chang…”
- [community] “It’s curious what they said in the email they sent me about the OSS version... We will no longer provide public Docker images, so your team …”
- [community] “From the docs, 'It is strictly recommended for personal, non-production use.' Wow what a 180 from just a year ago when their blog said on-pr…”
- [community] “Not impossible though, I run a directory of open-source alternatives and rarely do you see what Cal.com did... a pure bait and switch like t…”
- [community] “Their docs say cal.fyi won't have team features but my self hosted one does. They are a bit hacky... I think they also said they will stop p…”
Motionnone0/10Evidence shows Motion has an API for creating/updating tasks and projects, but there is no mention of bulk data export, open format exports (CSV/JSON dumps), or account-portability/data-takeout features for users wanting to leave the platform. missing for 10: bulk export functionality, open-format data export (CSV/JSON), documented data portability/account closure export process.
- [claimed-docs] “API access for creating, updating, and managing projects and tasks.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userRead the product's source under an open license
weight 2 · round to Cal.comCal.comdisputedcontradicted5/10Cal.com does publish source under an open license — Cal.diy is documented as '100% MIT-licensed' with no proprietary Enterprise Edition and 'no license key required' (cal-com-gh-1/4/5), and llms.txt calls the 'self-hostable MIT edition' a core differentiator (cal-com-docs-43/48). However, hands-on community reports concretely contradict how open/usable that source is in practice: Cal.com stopped shipping public Docker images and now tells self-hosters 'It is strictly recommended for personal, non-production use' — a stated reversal from prior claims that self-hosting gave 'full ownership of infrastructure' (cal-com-comm-14, cal-com-comm-15, cal-com-comm-18, cal-com-comm-19), and the flagship cal.com repo itself is under a restrictive AGPL license per commenters (cal-com-comm-3). missing for 10: independent verification that the MIT Cal.diy source is fully buildable/production-usable, and reconciliation of the AGPL vs MIT licensing claims across the main repo and the fork.
- [github] “Cal.diy is 100% MIT-licensed with no proprietary "Enterprise Edition" features. It's designed for individuals and self-hosters who want full…”
- [github] “Cal.diy is **100% MIT-licensed** with no proprietary "Enterprise Edition" features. It's designed for individuals and self-hosters who want …”
- [github] “No license key required — Everything works out of the box, no Cal.com account or license needed”
- [claimed-docs] “For evaluators comparing against Calendly: Cal.com's differentiators are the self-hostable MIT edition (Cal.diy), API-first architecture, re…”
- [claimed-docs] “Cal.com's differentiators are the self-hostable MIT edition (Cal.diy), API-first architecture, regulated-industry compliance, organization-s…”
- [community] “Even if you self-host it, there's no way to self-host the API. You have to pay to use it. So you're just self-hosting the UI. They can chang…”
- [community] “It’s curious what they said in the email they sent me about the OSS version... We will no longer provide public Docker images, so your team …”
- [community] “From the docs, 'It is strictly recommended for personal, non-production use.' Wow what a 180 from just a year ago when their blog said on-pr…”
- [community] “Not impossible though, I run a directory of open-source alternatives and rarely do you see what Cal.com did... a pure bait and switch like t…”
- [community] “Their docs say cal.fyi won't have team features but my self hosted one does. They are a bit hacky... I think they also said they will stop p…”
ai-native userSelf-host the core product
weight 3 · round to Cal.comCal.comdisputedcontradicted4/10Vendor and GitHub evidence claim Cal.diy is a 100% MIT-licensed, no-license-key-required fork designed for full self-hosting control, but multiple hands-on community reports concretely contradict this: users report the vendor stopped shipping public Docker images (requiring manual builds), official docs now say the OSS edition is 'strictly recommended for personal, non-production use,' and one commenter states you can't actually self-host the API without paying, calling it effectively 'self-hosting the UI' only, prompting accusations of a bait-and-switch from long-time self-hosters. A few users do report successfully self-hosting both API and DB, so the capability partially exists but is actively disputed. Missing for 10: a stable, vendor-provided production-grade self-hosting path (Docker images, full API) without contested community reports of regressions or non-production caveats.
- [github] “Cal.diy is 100% MIT-licensed with no proprietary "Enterprise Edition" features. It's designed for individuals and self-hosters who want full…”
- [github] “Cal.diy is the community-driven, fully open-source scheduling platform — a fork of Cal.com with all enterprise/commercial code removed.”
- [github] “Cal.diy is **100% MIT-licensed** with no proprietary "Enterprise Edition" features. It's designed for individuals and self-hosters who want …”
- [github] “No license key required — Everything works out of the box, no Cal.com account or license needed”
- [community] “Even if you self-host it, there's no way to self-host the API. You have to pay to use it. So you're just self-hosting the UI. They can chang…”
- [community] “the problem with cal.com 'open source' self-hosting is that they have made it quite difficult to run yourself... this actually doesn't provi…”
- [community] “Also the docker compose in the repo is a mess and doesn't work... Clearly it seems to be a way to limit usage of the selfhosted version.”
- [community] “I self host it, and I self host both the API and the database.”
- [community] “It’s curious what they said in the email they sent me about the OSS version... We will no longer provide public Docker images, so your team …”
- [community] “From the docs, 'It is strictly recommended for personal, non-production use.' Wow what a 180 from just a year ago when their blog said on-pr…”
- [community] “As a former cal.com advocate, I am now going to be switching my two companies to cal.diy or a similar alternative and canceling my cal.com s…”
- [community] “Not impossible though, I run a directory of open-source alternatives and rarely do you see what Cal.com did... a pure bait and switch like t…”
- [community] “Their docs say cal.fyi won't have team features but my self hosted one does. They are a bit hacky... I think they also said they will stop p…”
Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans
Plan structure and value — what each tier costs and what it unlocks
Pricing
founderThe free tier covers real individual scheduling — a usable booking link without a paid plan
weight 2 · round to Cal.comA Cal.com cofounder explicitly states in community discussion that everything that is Calendly's paid 'Pro' tier is free on Cal.com, and general docs describe core one-on-one scheduling/booking-link functionality that would presumably be available without payment; however, other community comments note certain paid add-ons (e.g., $29/mo premium usernames) exist, and there is no first-party pricing-page or plan-limits documentation in the pack confirming exactly what's free. Missing for 10: an official pricing/plan page from Cal.com detailing which core scheduling features are free, and independent hands-on confirmation of using a booking link fully free.
- [community] “there are no trials anymore, everything that is PRO on calendly is free on cal.com (Cal.com cofounder response to pricing complaint)”
- [claimed-docs] “Share a booking link, connect your calendars, and let people pick a time without the back-and-forth.”
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
- [claimed-docs] “For evaluators comparing against Calendly: Cal.com's differentiators are the self-hostable MIT edition (Cal.diy), API-first architecture, re…”
- [community] “I was curious about getting a premium username (@christina) but $29 a month... Love the idea, but $360 for a premium username. Nah. Not doin…”
Motionnone0/10The evidence pack shows only paid pricing tiers (e.g., credits/seat/month, 'Business AI for power users') and no mention of a free plan or a booking-link feature available without payment; nothing indicates a usable free scheduling/booking capability.
- [claimed-docs] “For power users and businesses with complex needs”
- [claimed-docs] “Business AI For power users and businesses with complex needs”
- [claimed-docs] “15,000 credits/seat/month”
founderPublished per-seat pricing tells me exactly what each tier costs and includes before I talk to sales
weight 1 · round to MotionCal.comnone0/10The evidence pack contains no published pricing page, tier comparison, or per-seat cost breakdown for Cal.com; only scattered community mentions of a $29/month premium username add-on and a cofounder claim that 'everything PRO on Calendly is free,' neither of which constitutes documented per-seat tier pricing.
- [community] “I was curious about getting a premium username (@christina) but $29 a month... Love the idea, but $360 for a premium username. Nah. Not doin…”
- [community] “there are no trials anymore, everything that is PRO on calendly is free on cal.com (Cal.com cofounder response to pricing complaint)”
- [community] “What does open source mean when you have to use a hosted solution and "premium" names cost 29 usd / month.”
The pricing page evidence lists tier names (e.g., 'Business AI'), feature bullets (Gantt charts, time tracking, permissions, dashboards) and a usage detail ('15,000 credits/seat/month'), showing Motion does publish some tiered, per-seat plan information. However no evidence pack item shows actual dollar prices per seat/tier, so it's unclear the pricing is fully transparent before talking to sales. Missing for 10: explicit per-tier dollar pricing, seat-cost breakdown, and confirmation no 'contact sales' gating exists for upper tiers.
- [claimed-docs] “For power users and businesses with complex needs”
- [claimed-docs] “Business AI For power users and businesses with complex needs”
- [claimed-docs] “15,000 credits/seat/month”
- [claimed-docs] “Timeline & Gantt Charts”
- [claimed-docs] “Time Tracking”
- [claimed-docs] “Team Capacity Planning”
- [claimed-docs] “Permissions & Access Control”
- [claimed-docs] “Advanced Dashboards & Reports”
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
ai-native userChoose where my data is stored (region/residency)
weight 2 · round to Cal.comCal.com does not document a data-residency/region-selection feature for its hosted SaaS product, but it does offer self-hosting (Cal.diy, MIT-licensed, 'full control over their scheduling infrastructure') as the mechanism by which a user could choose where data lives, and llms.txt cites GDPR/CCPA/HIPAA compliance as differentiators. However community evidence shows self-hosting is troubled (no self-hostable API per cal-com-comm-3, docker image friction cal-com-comm-4/11, and a documented 'bait and switch' restricting Cal.diy to non-production use cal-com-comm-14/15), undercutting reliability of this as a residency-control path. Missing for 10: an explicit region/data-residency selection setting in the hosted product, first-party docs describing where data centers are located, and confirmation that self-hosting reliably satisfies residency requirements without the documented friction.
- [github] “Cal.diy is 100% MIT-licensed with no proprietary "Enterprise Edition" features. It's designed for individuals and self-hosters who want full…”
- [github] “Cal.diy is the community-driven, fully open-source scheduling platform — a fork of Cal.com with all enterprise/commercial code removed.”
- [claimed-docs] “Compliance is a core differentiator. Cal.com supports HIPAA (with BAA available on organization/enterprise plans), SOC 2, ISO 27001, GDPR, a…”
- [claimed-docs] “For evaluators comparing against Calendly: Cal.com's differentiators are the self-hostable MIT edition (Cal.diy), API-first architecture, re…”
- [community] “Even if you self-host it, there's no way to self-host the API. You have to pay to use it. So you're just self-hosting the UI. They can chang…”
- [community] “It’s curious what they said in the email they sent me about the OSS version... We will no longer provide public Docker images, so your team …”
- [community] “From the docs, 'It is strictly recommended for personal, non-production use.' Wow what a 180 from just a year ago when their blog said on-pr…”
ai-native userControl data retention and deletion
weight 2 · round drawnCal.comnone0/10The evidence pack contains only a generic compliance claim (GDPR/CCPA/SOC2/HIPAA) with no concrete documentation of data retention policies, deletion APIs, or AI-agent-accessible controls to purge or manage stored booking/user data. No endpoint or workflow is shown for an AI-native user to actually control retention windows or trigger deletion.
- [claimed-docs] “Compliance is a core differentiator. Cal.com supports HIPAA (with BAA available on organization/enterprise plans), SOC 2, ISO 27001, GDPR, a…”
Motionnone0/10The evidence pack contains no mention of data retention policies, deletion controls, export/erasure tools, or privacy/compliance settings for Motion. As a SaaS productivity tool handling user task/calendar data, this axis clearly applies, but there is no documentation or community evidence showing such controls exist.
Team scheduling — stories about team scheduling in this arenaTeam scheduling
Stories about team scheduling in this arena
Teams
sales leadOffer collective events that only show slots when every required host is free
weight 2 · round to Cal.comCal.com explicitly lists 'collective' as one of its native scheduling types alongside round-robin, group and one-on-one, and its slots API supports checking availability across multiple hosts (e.g. dynamic/username-based slot queries for '2 or more people'), which is the mechanism needed to only surface times when every host is free. However, the evidence pack shows detailed configuration docs (priority/weight/host groups/CRM fallback) only for round-robin, with no equivalent documented detail on collective-event host requirements or slot-intersection logic. Missing for 10: explicit collective-event configuration API docs, independent/hands-on confirmation that slots correctly reflect all-hosts-free logic.
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
- [claimed-docs] “There are 4 ways to get available slots for event type of an individual user: 1. By event type id. ... 4. By usernames only (used for dynami…”
- [claimed-docs] “roundRobin: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings”
- [claimed-docs] “Returns the scheduling configuration for a team event type.”
Motionnone0/10No evidence describes collective/multi-host scheduling (i.e., booking links that only surface slots when all required hosts are free); the docs only cover single-host AI calendar booking, meeting assistant templates, and task scheduling. This is a plausible axis for a scheduling product, but nothing in the pack shows a collective-event or team-availability-intersection feature.
sales leadInbound meetings distribute across my team round-robin, with weighting or priority so load stays fair
weight 2 · round to Cal.comCal.com's API documents full round-robin scheduling configuration with per-host priority, weight, group assignment, weights toggle, lead threshold, no-show calculations, and CRM fallback (cal-com-docs-15/25/41), plus llms.txt confirms round-robin scheduling as a core product feature (cal-com-docs-28). This directly matches the sales-lead need for fair, weighted lead distribution. Missing for 10: independent/hands-on verification of round-robin fairness in practice and no UI-level walkthrough evidence beyond API docs.
- [claimed-docs] “roundRobin: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings”
- [claimed-docs] “roundRobin: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights togg…”
- [claimed-docs] “**roundRobin**: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights …”
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
- [claimed-docs] “Returns the scheduling configuration for a team event type.”
- [claimed-docs] “The response varies by the event type's scheduling type, and non-team event types are rejected.”
sales leadA routing form qualifies invitees and sends them to the right person or team based on their answers
weight 1 · round to Cal.comCal.com's docs explicitly list routing forms as a core feature (docs-28) and expose a dedicated API for tracing 'how the booking was routed through routing forms, CRM lookups, and host selection logic' (cal-com-docs-8), confirming invitee answers drive routing decisions. Team scheduling configs also support round-robin host selection with priority/weight/lead-threshold/CRM fallback (cal-com-docs-15/25/41), reinforcing routing-to-right-person capability. Missing for 10: no detailed documentation of the routing form builder UI itself (question types, conditional branching rules) or independent/hands-on confirmation of routing form setup and accuracy.
- [claimed-docs] “Retrieve the step-by-step routing trace for a booking identified by its UID. Shows how the booking was routed through routing forms, CRM loo…”
- [claimed-docs] “It powers one-on-one, group, round-robin, and collective scheduling, with routing forms, workflows, payments, native video, and an app store…”
- [claimed-docs] “roundRobin: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings”
- [claimed-docs] “roundRobin: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights togg…”
- [claimed-docs] “**roundRobin**: Full configuration including hosts with priority, weight, and group assignment, host groups, and advanced settings (weights …”
Not comparable on these axes
ai-native userPlug MCP servers into this product so it can use their tools
weight 3 · not comparableCal.comn/aCal.com's AI-native positioning is entirely about exposing itself AS an MCP server/tool provider (mcp.cal.com, API v2 for agents) so that external AI agents can call Cal.com's scheduling tools — the evidence shows no agentic host/orchestration role within Cal.com where a user would plug external MCP servers into Cal.com itself to extend its own capabilities. This story describes the client-side 'consume other tools' direction, which is a different axis (and the inverse of what Cal.com's docs describe), so it is a category mismatch for this SaaS scheduling product's documented architecture.
- [claimed-docs] “Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.”
- [claimed-docs] “Cal.com API v2 enables AI agents to: Check availability - Query available time slots for any user or team, Create bookings - Schedule meetin…”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client”
- [claimed-docs] “letting you manage bookings, event types, schedules, and more through natural language in any MCP-compatible client.”
Motionnone0/10Evidence shows Motion has a REST API and Zapier integration, but there is no mention of MCP server support, allowing MCP clients/tools to be plugged into Motion. Motion is a productivity SaaS product, so publishing an MCP server is a plausible axis, but no evidence confirms it exists.
- [claimed-docs] “Connect with thousands of the most popular apps using Zapier.”
- [claimed-docs] “Explore our guides and examples to integrate Motion.”
- [claimed-docs] “The API reference has a complete guide on all our endpoints.”
ai-native userPrevent my data from being used to train AI models
weight 3 · not comparableCal.comn/aCal.com is a scheduling platform, not an AI model provider or AI product with training data policies; the evidence pack shows only scheduling/API/compliance features (GDPR, SOC2, HIPAA) with no mention of AI model training opt-outs. This axis is a category error for a scheduling infrastructure product.
ai-native userOpt out of telemetry and usage tracking
weight 2 · not comparableCal.comn/aCal.com is a scheduling SaaS/platform, and the evidence pack has no mention of telemetry opt-out or usage-tracking controls; this axis is really an AI-agent/tool privacy-posture question about a client SDK or agent framework, not a fair question for this kind of scheduling product's evidence pack. Given no product feature ever surfaces around telemetry toggles, treat as category mismatch rather than a documented absence.