[
  {
    "id": "savvycal-docs-1",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com",
    "excerpt": "The SavvyCal API adheres to REST conventions. Our API communicates in JSON format and uses OAuth access tokens to authenticate requests.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-2",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com",
    "excerpt": "Our JavaScript library allows you to embed your scheduling links on your website (both inline and as a popover).",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-3",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/webhooks",
    "excerpt": "Webhooks allow you to listen for changes in a SavvyCal account and get notified via HTTP POST requests.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-4",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/webhooks",
    "excerpt": "SavvyCal signs the request body with a SHA-256 HMAC signature. The signature is included in the x-savvycal-signature header.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-5",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/api/savvycal-meetings-api",
    "excerpt": "OAuth 2.0: OAuth2 ... HTTP: Bearer Auth ... Personal access token authentication",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-6",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Show collective availability to book any available team member.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-7",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Automatically distribute meetings across team members fairly.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-8",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Include external calendars when showing team availability.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-9",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Connect your link to a corresponding product in your Stripe account and require payment before reserving the meeting time.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-10",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Calculate and collect sales tax, VAT, and GST with the click of a button (powered by Stripe Tax).",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-11",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Limit how many meetings are allowed on a per-day, week, and month basis.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-12",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Budget your time using calendar events, and wire up SavvyCal to honor those preferences.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-13",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Encourage people to schedule meetings near other meetings, to prevent calendar fragmentation.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-14",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Invite people to vote on times that work best for them. Available for free, no annoying ads.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-15",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "It’s never been easier to send customized meeting lifecycle messages and automate manual tasks with SavvyCal workflows.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-16",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/workflows",
    "excerpt": "Attach workflows to one or more links to save yourself from repetitive work.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-17",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Trigger no-code automations with Zapier ... Sync with your CRM, send yourself reminders, create project management to-do’s…the sky’s the limit.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-18",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Display scheduling links inline, via a floating widget, or triggered based clicking a hyperlink.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-19",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/round-robin-scheduling",
    "excerpt": "Show combined availability for your whole team and automatically route each booked meeting to the right person.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-20",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/round-robin-scheduling",
    "excerpt": "The choice is yours — randomly select who the meeting gets booked with for maximum availability or cycle through team members for equal distribution.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-21",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/round-robin-scheduling",
    "excerpt": "Team members can set custom availability for each round robin scheduling link or default to their preset work hours.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-22",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/round-robin-scheduling",
    "excerpt": "Automatically create unique Zoom rooms for new events.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-23",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/round-robin-scheduling",
    "excerpt": "Add Meet links to your Google Calendar events.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-24",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/round-robin-scheduling",
    "excerpt": "Attach Whereby meeting rooms to calendar invites.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-25",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/workflows",
    "excerpt": "Keep your automations neatly organized with powerful multi-action workflows.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-26",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/workflows",
    "excerpt": "Create or update CRM records, send yourself reminders, or create to-do’s in your project management software.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-27",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/for-teams",
    "excerpt": "Allow recipients to overlay their calendar on top of yours to easily find mutual availability.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-28",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/for-teams",
    "excerpt": "Generate a snippet of text to propose times in just seconds. Recipients can pick a time to meet in just two clicks.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-29",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/for-teams",
    "excerpt": "Show combined availability for you and any number of teammates that allow recipients to book a time with your selected group.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-30",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/stripe",
    "excerpt": "You don’t even have to leave SavvyCal to create new offerings or adjust your prices. Do it all natively within SavvyCal.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-31",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/stripe",
    "excerpt": "Present ranked availability windows to encourage recipients to pick the optimal time (while still remaining flexible).",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-32",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/meeting-polls",
    "excerpt": "Pick any number of available time slots from your calendar. Optionally, add your teammates ahead of time to help you pick times when they are likely free.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-33",
    "tier": "claimed-docs",
    "url": "https://savvycal.com",
    "excerpt": "Adjust the colors, banner image, and avatar that appear on your links to match your unique style.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-34",
    "tier": "claimed-docs",
    "url": "https://savvycal.com",
    "excerpt": "Host your scheduling links on your own custom domain, for a professional white-labeled booking experience.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-35",
    "tier": "claimed-docs",
    "url": "https://savvycal.com",
    "excerpt": "Recipients can even overlay their calendar on top of your link to spot ideal times at a glance!",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-36",
    "tier": "claimed-docs",
    "url": "https://savvycal.com",
    "excerpt": "Prevent meeting overload and cap quantity per day, week, and month.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-37",
    "tier": "claimed-docs",
    "url": "https://savvycal.com",
    "excerpt": "Allow multiple schedulers to join the same time slot. Perfect for webinars and group coaching calls.",
    "fetchedAt": "2026-09-06T23:22:23.603Z"
  },
  {
    "id": "savvycal-docs-38",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com",
    "excerpt": "Our API communicates in JSON format and uses OAuth access tokens to authenticate requests.",
    "fetchedAt": "2026-09-06T23:24:33.035Z"
  },
  {
    "id": "savvycal-docs-39",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/webhooks",
    "excerpt": "SavvyCal signs the request body with a SHA-256 HMAC signature.",
    "fetchedAt": "2026-09-06T23:24:33.035Z"
  },
  {
    "id": "savvycal-docs-40",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Customize your timing and content to minimize no-shows. Compose from scratch or pick one of our handy templates.",
    "fetchedAt": "2026-09-06T23:24:33.035Z"
  },
  {
    "id": "savvycal-docs-41",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/meeting-polls",
    "excerpt": "Invite people to vote on times that work best for them.",
    "fetchedAt": "2026-09-06T23:24:33.035Z"
  },
  {
    "id": "savvycal-docs-42",
    "tier": "claimed-docs",
    "url": "https://savvycal.com",
    "excerpt": "The recipient can view their calendar events on top of your scheduling link, to save them the hassle of clicking back and forth.",
    "fetchedAt": "2026-09-06T23:24:33.035Z"
  },
  {
    "id": "savvycal-docs-43",
    "tier": "claimed-docs",
    "url": "https://savvycal.com",
    "excerpt": "Combine your availability with multiple colleagues on scheduling links.",
    "fetchedAt": "2026-09-06T23:24:33.035Z"
  },
  {
    "id": "savvycal-docs-44",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com",
    "excerpt": "The SavvyCal API adheres to REST conventions...uses OAuth access tokens to authenticate requests.",
    "fetchedAt": "2026-09-06T23:26:15.363Z"
  },
  {
    "id": "savvycal-docs-45",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/api/savvycal-meetings-api",
    "excerpt": "Personal access token authentication",
    "fetchedAt": "2026-09-06T23:26:15.363Z"
  },
  {
    "id": "savvycal-docs-46",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/webhooks",
    "excerpt": "Navigate to Settings > Integrations and click the + icon in the Webhooks",
    "fetchedAt": "2026-09-06T23:26:15.363Z"
  },
  {
    "id": "savvycal-docs-47",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/open-source",
    "excerpt": "Here are some of our contributions to the community",
    "fetchedAt": "2026-09-06T23:26:15.363Z"
  },
  {
    "id": "savvycal-docs-48",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features/workflows",
    "excerpt": "Customize the timing and content of your reminders to increase attendance. Compose from scratch or pick one of our handy templates.",
    "fetchedAt": "2026-09-06T23:26:15.363Z"
  },
  {
    "id": "savvycal-docs-49",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/for-teams",
    "excerpt": "Let visitors schedule time without ever leaving your website. Trigger your embedded link via hyperlink, the floating button, or a JavaScript call.",
    "fetchedAt": "2026-09-06T23:26:15.363Z"
  },
  {
    "id": "savvycal-docs-50",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/api/savvycal-meetings-api",
    "excerpt": "OAuth 2.0 authorization code flow ... Personal access token authentication",
    "fetchedAt": "2026-09-06T23:27:43.569Z"
  },
  {
    "id": "savvycal-docs-51",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Connect your Stripe account to collect payments on your scheduling links. Collect sales tax if needed & accept any payment method available in your Stripe account.",
    "fetchedAt": "2026-09-06T23:27:43.569Z"
  },
  {
    "id": "savvycal-docs-52",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com",
    "excerpt": "We offer several ways to integrate with our product, including a REST API, webhooks, and a JavaScript embed library.",
    "fetchedAt": "2026-09-06T23:29:17.283Z"
  },
  {
    "id": "savvycal-docs-53",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/api/savvycal-meetings-api",
    "excerpt": "OAuth 2.0: OAuth2\n*   HTTP: Bearer Auth",
    "fetchedAt": "2026-09-06T23:29:17.283Z"
  },
  {
    "id": "savvycal-docs-54",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/api/savvycal-meetings-api",
    "excerpt": "OAuth 2.0: OAuth2 HTTP: Bearer Auth",
    "fetchedAt": "2026-09-16T20:35:37.644Z"
  },
  {
    "id": "savvycal-docs-55",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Round robin pooling Automatically distribute meetings across team members fairly.",
    "fetchedAt": "2026-09-16T20:35:37.644Z"
  },
  {
    "id": "savvycal-docs-56",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Factor in outside colleagues Include external calendars when showing team availability.",
    "fetchedAt": "2026-09-16T20:35:37.644Z"
  },
  {
    "id": "savvycal-docs-57",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/features",
    "excerpt": "Trigger no-code automations with Zapier Sync with your CRM, send yourself reminders, create project management to-do’s…the sky’s the limit.",
    "fetchedAt": "2026-09-16T20:35:37.644Z"
  },
  {
    "id": "savvycal-docs-58",
    "tier": "claimed-docs",
    "url": "https://savvycal.com",
    "excerpt": "Collective Mode ... Round Robin Mode ... Group Mode Allow multiple schedulers to join the same time slot.",
    "fetchedAt": "2026-09-16T20:35:37.644Z"
  },
  {
    "id": "savvycal-docs-59",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/pricing",
    "excerpt": "Delegate to an assistant",
    "fetchedAt": "2026-09-16T20:35:37.644Z"
  },
  {
    "id": "savvycal-docs-60",
    "tier": "claimed-docs",
    "url": "https://savvycal.com/meeting-polls",
    "excerpt": "Optionally, add your teammates ahead of time to help you pick times when they are likely free.",
    "fetchedAt": "2026-09-16T20:35:37.644Z"
  },
  {
    "id": "savvycal-docs-61",
    "tier": "claimed-docs",
    "url": "https://developers.savvycal.com/api/savvycal-meetings-api",
    "excerpt": "OAuth 2.0: OAuth2 ... Personal access token authentication ... Bearer format: pt_secret_XXXXXXXXX",
    "fetchedAt": "2026-09-16T20:42:47.732Z"
  },
  {
    "id": "savvycal-docs-62",
    "tier": "claimed-docs",
    "url": "https://savvycal.com",
    "excerpt": "Distribute meetings across a pool of organizers. Perfect for sales and customer support.",
    "fetchedAt": "2026-09-16T20:42:47.732Z"
  },
  {
    "id": "savvycal-probe-1",
    "tier": "probe",
    "url": "https://developers.savvycal.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 404 at https://developers.savvycal.com/llms.txt",
    "fetchedAt": "2026-09-16T20:42:48.308Z"
  },
  {
    "id": "savvycal-probe-2",
    "tier": "probe",
    "url": "https://developers.savvycal.com/openapi.json",
    "excerpt": "PROBE openapi: all candidate paths 404 (https://developers.savvycal.com/openapi.json, https://developers.savvycal.com/swagger.json, https://developers.savvycal.com/api/openapi.json, https://developers.savvycal.com/.well-known/openapi.json)",
    "fetchedAt": "2026-09-16T20:42:48.308Z"
  }
]
