{
  "schemaVersion": 1,
  "id": "cal-com-vs-appointlet",
  "products": [
    "cal-com",
    "appointlet"
  ],
  "conclusion": "Cal.com and Appointlet are closely matched for core workflows. Both support round-robin scheduling, multi-location support, deposits, stripe integration, and google calendar integration. Cal.com has confirmed individual bookings, team bookings, gdpr compliance, and hipaa support.",
  "decisionPoints": [
    {
      "path": "vertical.individualBookings",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "Cal.com has confirmed individual bookings; individual bookings is not yet confirmed for Appointlet."
    },
    {
      "path": "vertical.teamBookings",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "Cal.com has confirmed team bookings; team bookings is not yet confirmed for Appointlet."
    },
    {
      "path": "vertical.gdprCompliance",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "Cal.com has confirmed gdpr compliance; gdpr compliance is not yet confirmed for Appointlet."
    },
    {
      "path": "vertical.hipaaSupport",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "Cal.com has confirmed hipaa support; hipaa support is not yet confirmed for Appointlet."
    }
  ],
  "sharedStrengths": [
    {
      "path": "vertical.roundRobinScheduling",
      "label": "Round-robin scheduling",
      "importance": 9
    },
    {
      "path": "vertical.multiLocationSupport",
      "label": "Multi-location support",
      "importance": 9
    },
    {
      "path": "vertical.deposits",
      "label": "Deposits",
      "importance": 9
    },
    {
      "path": "vertical.stripeIntegration",
      "label": "Stripe integration",
      "importance": 8
    },
    {
      "path": "vertical.googleCalendarIntegration",
      "label": "Google Calendar integration",
      "importance": 8
    }
  ],
  "coverage": {
    "a": 80,
    "b": 53,
    "gap": 27
  },
  "facts": [
    {
      "path": "vertical.individualBookings",
      "label": "Individual bookings",
      "group": "Booking types",
      "importance": 9,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Unlimited event types & calendars",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.teamBookings",
      "label": "Team bookings",
      "group": "Booking types",
      "importance": 9,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Collective events Schedule meetings where multiple team members attend together.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.roundRobinScheduling",
      "label": "Round-robin scheduling",
      "group": "Booking types",
      "importance": 9,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Round-robin scheduling Distribute bookings across a team automatically based on availability, weights and/or priority rules.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Round robin (meeting distribution)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.groupBookings",
      "label": "Group bookings",
      "group": "Booking types",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Collective events Schedule meetings where multiple team members attend together.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-63d2d208bcff855d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-63d2d208bcff855d",
            "excerpt": "we support the option to schedule group meetings with multiple attendees",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.recurringAppointments",
      "label": "Recurring appointments",
      "group": "Booking types",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Recurring events Allow attendees to book repeating meetings, such as weekly check-ins or ongoing sessions.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.multiLocationSupport",
      "label": "Multi-location support",
      "group": "Operations",
      "importance": 9,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "US & EU hosting Choose where your data is hosted to meet regional data residency requirements.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-63d2d208bcff855d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-63d2d208bcff855d",
            "excerpt": "Locations are assigned at the meeting type level.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.staffCalendars",
      "label": "Staff calendars",
      "group": "Operations",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Unlimited calendar connections Connect multiple calendars to sync availability and prevent double bookings.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.resourceBooking",
      "label": "Resource booking",
      "group": "Operations",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Offer seats Allow multiple people to book the same time slot for group sessions or classes.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.bufferTimes",
      "label": "Buffer times",
      "group": "Operations",
      "importance": 6,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Buffer before & after events Automatically add time before or after meetings to prevent back-to-back bookings.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Meeting Buffers (scheduled breaks)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.waitingLists",
      "label": "Waiting lists",
      "group": "Operations",
      "importance": 6,
      "includeInCoverage": true,
      "cal-com": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.deposits",
      "label": "Deposits",
      "group": "Payments",
      "importance": 9,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Request payment upfront before someone can complete a booking with you.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Get paid up front to hold the spot",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.fullPaymentAtBooking",
      "label": "Full payment at booking",
      "group": "Payments",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Attendees will be required to pay that amount in order complete their booking.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.cancellationFees",
      "label": "Cancellation fees",
      "group": "Payments",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-e636188cca15a432"
        ],
        "evidence": [
          {
            "sourceId": "ingest-e636188cca15a432",
            "excerpt": "a cancellation fee of 10% of the total charge will be assessed",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.stripeIntegration",
      "label": "Stripe integration",
      "group": "Payments",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Stripe & Paypal for booking payments Request payment upfront before someone can complete a booking with you.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Stripe",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.paypalIntegration",
      "label": "PayPal integration",
      "group": "Payments",
      "importance": 6,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Stripe & Paypal for booking payments Request payment upfront before someone can complete a booking with you.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Paypal",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.googleCalendarIntegration",
      "label": "Google Calendar integration",
      "group": "Calendars and meetings",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Google Calendar, Outlook, Apple Calendar, Zoho Calendar + more Sync availability and events across all your connected calendars in real time.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-67bc66da54db1913"
        ],
        "evidence": [
          {
            "sourceId": "ingest-67bc66da54db1913",
            "excerpt": "Appointlet seamlessly integrates with your Google Calendar",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.outlookIntegration",
      "label": "Outlook integration",
      "group": "Calendars and meetings",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Google Calendar, Outlook, Apple Calendar, Zoho Calendar + more Sync availability and events across all your connected calendars in real time.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-cc3415ceee77d6e6"
        ],
        "evidence": [
          {
            "sourceId": "ingest-cc3415ceee77d6e6",
            "excerpt": "Appointlet integrates with Office seamlessly",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.iCloudCalendarIntegration",
      "label": "iCloud Calendar integration",
      "group": "Calendars and meetings",
      "importance": 6,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-83b074f9cd952ba0"
        ],
        "evidence": [
          {
            "sourceId": "ingest-83b074f9cd952ba0",
            "excerpt": "Apple Calendar Apple calendar runs both the macOS and iOS mobile operating systems. Offering online cloud backup of calendars using Apple's iCloud service, it can sync with Google Calendar and Microsoft Exchange Server.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.zoomIntegration",
      "label": "Zoom integration",
      "group": "Calendars and meetings",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Google Meet, Microsoft Teams, Zoom, Cal Video and 20+ other conferencing tools Automatically add video meeting links to bookings using your preferred conferencing platform.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Zoom",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.microsoftTeamsIntegration",
      "label": "Microsoft Teams integration",
      "group": "Calendars and meetings",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Google Meet, Microsoft Teams, Zoom, Cal Video and 20+ other conferencing tools Automatically add video meeting links to bookings using your preferred conferencing platform.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Microsoft Teams",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.googleMeetIntegration",
      "label": "Google Meet integration",
      "group": "Calendars and meetings",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Google Meet, Microsoft Teams, Zoom, Cal Video and 20+ other conferencing tools Automatically add video meeting links to bookings using your preferred conferencing platform.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Google Meet",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.smsReminders",
      "label": "SMS reminders",
      "group": "Reminders",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Email & SMS notifications",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-63d2d208bcff855d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-63d2d208bcff855d",
            "excerpt": "Check out our Zapier integration to set up SMS reminders",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.emailReminders",
      "label": "Email reminders",
      "group": "Reminders",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Email & SMS notifications",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Automated meeting reminders",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.whatsappReminders",
      "label": "WhatsApp reminders",
      "group": "Reminders",
      "importance": 8,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-83b074f9cd952ba0"
        ],
        "evidence": [
          {
            "sourceId": "ingest-83b074f9cd952ba0",
            "excerpt": "WhatsApp Schedule a chat with your guests or have a WhatsApp Video call.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.customBookingPages",
      "label": "Custom booking pages",
      "group": "Branding",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Custom branding on booking page Customize brand color, add your logo, and choose between light and dark mode to match your brand.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-be78c4e96a51cda4"
        ],
        "evidence": [
          {
            "sourceId": "ingest-be78c4e96a51cda4",
            "excerpt": "Add your company's logo, name and brand colors to the scheduler",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.customDomain",
      "label": "Custom domain",
      "group": "Branding",
      "importance": 6,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Custom sub-domain Host your booking pages on your Cal.com sub-domain (yourcompany.cal.com.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-63d2d208bcff855d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-63d2d208bcff855d",
            "excerpt": "No, we do not currently offer a white label program at this time.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.removeVendorBranding",
      "label": "Remove vendor branding",
      "group": "Branding",
      "importance": 6,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Remove Cal.com branding Remove Cal.com logos and references from your booking pages.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Remove Appointlet branding",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.intakeForms",
      "label": "Intake forms",
      "group": "Customer management",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Change booking questions Customize the questions attendees answer when booking.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Custom intake forms",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.customerDatabase",
      "label": "Customer database",
      "group": "Customer management",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.packages",
      "label": "Packages",
      "group": "Sales",
      "importance": 6,
      "includeInCoverage": true,
      "cal-com": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.memberships",
      "label": "Memberships",
      "group": "Sales",
      "importance": 6,
      "includeInCoverage": true,
      "cal-com": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.giftCards",
      "label": "Gift cards",
      "group": "Sales",
      "importance": 5,
      "includeInCoverage": true,
      "cal-com": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.coupons",
      "label": "Coupons",
      "group": "Sales",
      "importance": 5,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Save 25%",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "technical.api",
      "label": "API",
      "group": "Technical",
      "importance": 6,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Custom APIs",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "technical.webhooks",
      "label": "Webhooks",
      "group": "Technical",
      "importance": 5,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Webhooks Send booking data instantly to your systems when meetings are created, updated, canceled or choose from our other triggers.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Booking webhooks",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "technical.zapier",
      "label": "Zapier",
      "group": "Technical",
      "importance": 5,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Zapier & Make Connect Cal.com to thousands of apps and automate workflows without writing code.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c3fba12c04c9229b"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c3fba12c04c9229b",
            "excerpt": "Zapier",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "vertical.mobileApps",
      "label": "Mobile apps",
      "group": "Technical",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Mobile app & browser extensions Manage bookings on the go and schedule faster directly from your browser or phone.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.gdprCompliance",
      "label": "GDPR compliance",
      "group": "Compliance",
      "importance": 9,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "SOC 2, ISO 27001, GDRP & CCPA compliance check Meet enterprise security and data protection standards with audited controls and policies.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "vertical.hipaaSupport",
      "label": "HIPAA support",
      "group": "Compliance",
      "importance": 9,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "HIPAA compliance Support HIPAA requirements for handling protected health information (PHI).",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "pricing.costForOneUser",
      "label": "Price for one user",
      "group": "Pricing",
      "importance": 9,
      "includeInCoverage": true,
      "cal-com": {
        "value": 12,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "$12 per user/month",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "pricing.costForFiveUsers",
      "label": "Price for five users",
      "group": "Pricing",
      "importance": 9,
      "includeInCoverage": true,
      "cal-com": {
        "value": 60,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "$12 per user/month",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "pricing.freeTier",
      "label": "Free plan",
      "group": "Pricing",
      "importance": 7,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "Free forever",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-ffc2ea82ed599225"
        ],
        "evidence": [
          {
            "sourceId": "ingest-ffc2ea82ed599225",
            "excerpt": "Free",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "pricing.trial",
      "label": "Free trial",
      "group": "Pricing",
      "importance": 5,
      "includeInCoverage": true,
      "cal-com": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-0dd2cac8c92a745d"
        ],
        "evidence": [
          {
            "sourceId": "ingest-0dd2cac8c92a745d",
            "excerpt": "14 day free trial",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      },
      "appointlet": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-be78c4e96a51cda4"
        ],
        "evidence": [
          {
            "sourceId": "ingest-be78c4e96a51cda4",
            "excerpt": "Start your free trial",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-04"
      }
    },
    {
      "path": "commercial.affiliateProgramme",
      "label": "Affiliate programme",
      "group": "Commercial",
      "importance": 3,
      "includeInCoverage": true,
      "cal-com": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "commercial.commissionDescription",
      "label": "Affiliate commission",
      "group": "Commercial",
      "importance": 3,
      "includeInCoverage": true,
      "cal-com": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "appointlet": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    }
  ],
  "sources": {
    "cal-com": [
      {
        "id": "ingest-0dd2cac8c92a745d",
        "url": "https://cal.com/pricing",
        "title": "Pricing | Cal.com",
        "publisher": "Cal.com",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-83b074f9cd952ba0",
        "url": "https://app.cal.com/apps",
        "title": "App store | Cal.com",
        "publisher": "Cal.com",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      }
    ],
    "appointlet": [
      {
        "id": "ingest-ffc2ea82ed599225",
        "url": "https://www.appointlet.com/pricing",
        "title": "Pricing - Online Appointment Scheduling - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-be78c4e96a51cda4",
        "url": "https://www.appointlet.com/features",
        "title": "Appointlet - Scheduling Software Features",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-c3fba12c04c9229b",
        "url": "https://www.appointlet.com/integrations",
        "title": "Integrations - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-e636188cca15a432",
        "url": "https://www.appointlet.com/terms-and-conditions",
        "title": "Terms & Conditions - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-63d2d208bcff855d",
        "url": "https://www.appointlet.com/faqs",
        "title": "Appointlet | Online Scheduling Software FAQs",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-67bc66da54db1913",
        "url": "https://www.appointlet.com/integration/google-calendar",
        "title": "Google Calendar - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      },
      {
        "id": "ingest-cc3415ceee77d6e6",
        "url": "https://www.appointlet.com/integration/microsoft-365",
        "title": "Microsoft 365 - Appointlet",
        "publisher": "Appointlet",
        "kind": "vendor",
        "accessedAt": "2026-09-04"
      }
    ]
  }
}
