Astrocal
Astrocal vs SavvyCal

SavvyCal is built for recipients. Astrocal is built for your product.

The SavvyCal alternative built to embed. Its calendar overlay is great for the person picking a time. Astrocal is built for developers: flat-rate pricing, a full REST API on every plan, and native MCP support.

135+currencies supported
8MCP tools for AI agents
$0to get started
0per-seat fees

Which is right for you?

Astrocal is right for you if...

  • You need a full REST API to embed scheduling into your own product
  • You want flat-rate pricing instead of paying $12–$20 per user per month
  • You need native MCP support so AI agents can book meetings out of the box
  • You want a DOM-native widget embed, not an iframe overlay

SavvyCal is right for you if...

  • You love SavvyCal's calendar overlay where recipients see their own calendar alongside yours
  • You need meeting polls with ranked availability and time clustering
  • You want a polished, non-technical scheduling UI and don't need API access

Astrocal vs SavvyCal

FeatureAstrocalSavvyCalWhy it matters
Pricing modelFlat monthly fee: $49/mo for your whole teamPer user: $12–$20/user/moA team of 5 on SavvyCal Basic costs $60/mo. Astrocal Grow is $49/mo for everyone.
MCP / AI agent supportNative: @astrocal/mcp-server on npmNot available
REST APIFull read/write API with OpenAPI 3.1 spec, all plans including FreeAPI on the Premium plan; primarily a UI-first product
Widget embedNative embed: renders in your DOM, not an iframeJavaScript embed with inline, floating, and popover modes
Calendar overlayNot availableRecipients can overlay their own calendar on the scheduling pageSavvyCal's signature feature: recipients see their own calendar alongside your availability.
Meeting pollsNot availableBuilt-in group polling, free and ad-free
White-label bookingYour domain, your brand. No Astrocal branding on paid plans.Custom domain and branding removal on Premium plan ($20/user/mo)
WebhooksAll plans including FreeAvailable on paid plans
Stripe paymentsBuilt in: taken at booking time, on all plans including FreeStripe on Premium plan only ($20/user/mo)
Calendar sync (Google, Outlook, CalDAV)Two-way sync on all plansTwo-way sync on all plans (Google, Outlook, iCloud)
Round-robin schedulingYes, included in GrowAvailable on paid plans
Free planUp to 10 bookings/month, full API, webhooksLimited free plan: 1 scheduling link, 1 calendar, no API. Paid plans $12 to $20/user/mo

What does it actually cost for a team of 5?

Astrocal

Team plan (5 users)$49/mo
Growing team (10 users)$49/mo
Scaling team (25 users)$49/mo

  • No per-user pricing
  • API on every plan
  • Native MCP server
  • DOM-native widget embed

SavvyCal

Team plan (5 users)$60/mo
Growing team (10 users)$120/mo
Scaling team (25 users)$300/mo

  • No per-user pricing
  • API on every plan
  • Native MCP server
  • DOM-native widget embed

At the Scaling team (25 users) tier, youd Save $251/mo compared to SavvyCal for a team of 5.

Migrating from SavvyCal? Here’s how.

  1. Export your scheduling links

    Note your SavvyCal link settings: durations, availability windows, buffer times, and custom questions. Screenshot or copy the settings you need from your SavvyCal dashboard.

    5 min
  2. Recreate your services in Astrocal

    Use the Astrocal dashboard to set up equivalent event types, or POST to /v1/event-types if you prefer the API. Match your durations, availability, and booking rules.

    5 min
  3. Update your booking links

    Replace your SavvyCal links wherever they appear: your website, email signature, social profiles. Or embed the Astrocal widget directly on your site.

    3 min
  4. Reconnect integrations

    Connect your calendars via OAuth (Google, Outlook, or CalDAV). Reconnect Stripe if you take payments. Set up webhooks for any automations you need.

    5 min

Total estimated time: ~20 minutes

What carries over

  • Your availability preferences and working hours
  • Service durations and buffer times
  • Client contact details (export from SavvyCal)

What to rebuild

  • Custom branding and booking page theme
  • Stripe payment connections
  • Webhook automations

Pricing that scales with bookings, not seats

Start free with 10 bookings a month, no credit card. Paid plans from $12, and team members never cost extra.

Free

For prototyping

$0forever
  • 10 bookings/month
  • 1 calendar connection
  • 30 req/min API rate
  • Calendar sync
  • Email notifications

Launch

For going live

$12/month
  • 50 bookings/month
  • 3 calendar connections
  • 60 req/min API rate
  • Everything in Free
  • Custom branding

Grow

Most Popular

For growing products

$49/month
  • 500 bookings/month
  • 20 calendar connections
  • 500 req/min API rate
  • Everything in Launch
  • Priority support

Scale

For high volume

$199/month
  • 5,000 bookings/month
  • 100 calendar connections
  • 2,000 req/min API rate
  • Everything in Grow
  • Dedicated support

No per-seat pricing. Ever. See full pricing →

Frequently asked questions

SavvyCal's signature feature is the calendar overlay: recipients can see their own calendar alongside your availability when picking a time. They also offer meeting polls, ranked availability, and time clustering to reduce calendar fragmentation. If those UX features matter more to you than API access and flat-rate pricing, SavvyCal is the better fit.
Yes, but it is limited to one scheduling link and one calendar connection, with no API access. Astrocal's free plan includes up to 10 bookings/month, the full API, webhooks, and calendar sync.
Yes, SavvyCal has a REST API on its Premium plan. However, SavvyCal is primarily a UI-first scheduling tool, so the API is secondary to the product experience. Astrocal is API-first: the REST API with OpenAPI 3.1 spec is available on every plan including Free, and the entire platform is designed to be embedded into other products.
Yes. Run both in parallel: set up Astrocal, test your booking flow, and only update your public links once you're happy. There's no requirement to cancel SavvyCal first.
About 20 minutes for most teams. Recreate your event types, connect your calendars, and update your booking links.
Yes. Up to 10 bookings per month, full API access, webhooks, and calendar sync. No credit card required. No time limit.
Email us at support@astrocal.dev. We'll walk you through the migration and help you get set up.

Try Astrocal free. No card, no per-seat fees.

Full API access from day one. Set up in about 20 minutes.