Internal decision brief · 13 August 2026

The booking system,
replaced.

Reclaim collects a phone number at booking and then never texts it. Sales calls are no-showing and the training booking flow is confusing people. This is the full market check Josh asked for, plus a costed recommendation and the one Australian regulatory trap that could quietly break SMS reminders for any tool we pick.

Recommendation: Cal.com Teams Trial gate before committing 12 tools assessed Prepared for Josh + Teddi
The verdict

Move all booking to Cal.com. Keep Reclaim only for calendar defence,
and put it on a 90 day death watch.

Cal.com is the only tool that does the whole client-facing job in one place at a sensible price: SMS reminders, round robin, routing forms, recurring events, Stripe, a proper API and cal.com/hedgehog as the link. Calendly is the safer SMS bet but costs more and gives us less. Nothing on the market bundles booking with ClickUp task auto-scheduling, so the honest answer to "one tool for everything" is: one tool for everything clients touch, and a decision on whether we still care about auto-scheduling our own tasks.

US$12Per seat / monthCal.com Teams, billed yearly. US$15 if paid monthly.
~83Free AU texts / seat / mo750 included credits at roughly 9 credits per Australian SMS.
~34%No-show reductionWeighted mean from a peer reviewed review of reminder systems. The one number here with real evidence behind it.
1 testBefore we commitSend a real SMS to a real +61 handset during the free trial. If it fails, we go Calendly.
Where this came from

What we actually said we needed

Pulled from the Monday WIP on 10 August, plus the MM and training threads going back to July. These are the criteria, not a generic feature wishlist.

"I am getting really annoyed with sales calls not showing up. And Reclaim doesn't have SMS reminders. It's weird because they collect the phone number, they're like give us your phone number, but it doesn't do SMS reminders."

Josh · Monday WIP, 10 August 2026

"The only reason we use Reclaim is the priority scheduling. We can just get rid of scheduling links from Reclaim and just use it for calendar."

Josh · same conversation
01

SMS reminders that reach +61

The deciding criterion. No-showing sales calls are the actual business problem, and every hour Josh loses to an empty Meet is the cost being carried right now.

Make or break
02

A cleaner training booking flow

Right now it is a Reclaim link plus us telling people which week to book. The goal was book once, get sessions in weeks 1, 2, 4, 6 and 8, with at least a week between each.

High value
03

Round robin across a growing team

The MM intro link needed round robin. With Chung starting on the 17th and a trainer hire behind him, this stops being optional.

Required
04

Webhooks into our own CRM

Reclaim bookings and quiz leads land as separate records in leads.hedgehogmarketing.com and the merge logic was never built. Reclaim gates webhooks behind Business tier anyway.

Required
05

Two brands, one system

Hedgehog and Mechanic Marketing need separate booking presences. MM already needed its own account under hello@mechanicmarketing.co after Guy was offboarded.

Required
06

A link that looks like us

Josh's point about cal.com/hedgehog is not vanity. On a sales call, the link is a first impression, and reclaim.ai/m/... is not one.

Nice to have
The shortlist

Four tools that could actually do it

Twelve were assessed. Eight were ruled out on hard failures, mostly SMS that does not work outside North America. These four survived.

Criterion Cal.com Teams Calendly Teams YouCanBook.me OnceHub Route
SMS to Australian mobiles Priced for Australia in their own docs, using Australia as the worked example. Real-world delivery not publicly confirmed. Explicitly documented. Australia is a Tier 1 country at 1 credit per message. Native, documented at US$0.07 per message, works on every plan including free. Feature exists but country coverage could not be verified from their docs at all.
SMS volume included 750 credits per seat per month. An AU text costs about 9 credits, so roughly 83 texts per seat. 250 credits per seat per month, 1 credit per AU text. No way to buy more once exhausted. Pay as you go only. No included allowance. Unclear. Built around included phone numbers rather than a credit pool.
Round robin Included Teams tier only Professional tier and up Route tier only
Recurring session series Fixed intervals only, max 32 occurrences. Cannot do 1/2/4/6/8 natively. None. Official workaround is chaining hidden event types by redirect. Not documented Not documented
Routing forms and qualification Included, with attribute based routing Teams tier Basic Strong, it is their core pitch
Webhooks and API 27+ webhook triggers, mature v2 REST API, native n8n and Zapier nodes Solid REST API and webhooks Webhooks on Professional, full API only on Team plan Good, plus a native HubSpot integration
Two brands, one account Teams plan is capped at 1 team. Cheapest fix is a second Teams subscription for MM. Multiple team pages with separate branding on Teams Priced per calendar, so it scales awkwardly Master pages are purpose built for this
Payments and deposits Stripe and PayPal, on every tier including free Stripe and PayPal, no platform fee Limited Stripe from Schedule tier
Branded link cal.com/hedgehog out of the box. Custom domain is an Organizations feature still in rollout. calendly.com/hedgehog, branding removal on paid tiers Custom subdomain Functional, not elegant
Cost, 2 seats, per month US$24 yearly, US$30 monthly US$32 yearly, US$40 monthly ~US$22 to $28 plus per-message SMS. Pricing not reliably verifiable. US$38

All pricing in USD. Every vendor here bills in USD, so the AUD cost moves with the rate at billing. Green means verified from the vendor's own documentation, amber means real but with a caveat worth reading, pink means a genuine gap or something we could not verify.

The eight we ruled out

And the single reason each one died

Reclaim incumbent

No SMS. Confirmed across their pricing page, help centre and 2025-26 changelog, with nothing on the roadmap. The email reminder shipped for booking links is the only reminder they have.

Motion

Best task auto-scheduler on the market and it does booking links, but email reminders only. No SMS at all, which is the whole reason we are here.

HubSpot Meetings

SMS only sends from US numbers to US numbers. The feature request for meeting SMS reminders has been open since November 2018.

TidyCal

SMS reminders are explicitly US and Canada only in their own help docs. Dead on arrival for Australian clients.

SavvyCal

No native SMS anywhere in their documentation. Would need a Zapier to Twilio bridge, which defeats the point of consolidating.

Chili Piper

Genuinely excellent at exactly this problem, including two-way SMS where the guest can reply to confirm. Floor price is US$15,000 a year with a 15 seat minimum.

Google Appointment Schedules

Free with Workspace, email reminders only, no real round robin, no API. Fine as a fallback link, not a system.

Zoho Bookings and SimplyMeet.me

Both cheap, both require us to bring our own Twilio account and wire it up ourselves. That is a second vendor and a second bill to run the feature we are buying the tool for.

Read this before we buy anything

The Australian SMS trap

ACMA's SMS Sender ID Register became enforceable on 1 July 2026. If a business sends SMS to Australian mobiles using a branded alphanumeric sender ID, that ID now has to be registered through an ACMA-participating carrier. Unregistered alphanumeric senders get over-stamped as "Unverified" and dumped into the same thread bucket as suspected scam traffic.

This matters because Cal.com's default sender ID is the alphanumeric string "Cal", and their own docs warn that some countries do not allow alphanumeric sender IDs and some carriers override them. There is no public statement from Cal.com about ACMA registration. Calendly sidesteps the whole issue by sending from a plain toll-free long code, which is uglier but immune to the over-stamping rule.

What we do about it: the trial test is not "did the message send". It is "did a real Australian handset receive it, and what did the sender line say". That single check decides Cal.com versus Calendly.

The upgrade path, if we want it

Because we already run Supabase, Vercel and our own CRM, there is a better version of this available later. Cal.com fires a webhook on booking, a small edge function picks it up, and an Australian gateway sends the text with a properly registered HEDGEHOG sender ID.

  • Cellcast at roughly 3.7c per SMS, or ClickSend at 5.7 to 7.2c, versus Cal.com's ~9c
  • An AU gateway handles ACMA registration as part of its core business, so the sender line actually says our name
  • Full control of copy and timing, and it closes the CRM webhook gap that has been sitting on the to-do list since July

Not for launch. This is the month two or three move once the tool itself is proven.

Watch the timezone bug

Whichever way we go, the classic self-inflicted failure is a reminder that fires an hour off. Booking webhooks usually arrive in UTC or the account timezone, and Australia runs multiple zones with daylight saving in some states and not others.

  • Store each booking's local time with a proper IANA timezone, never a manual UTC offset
  • Add an idempotency key on booking ID plus reminder type, because webhooks fire twice more often than you would think
  • Keep the reminder under 160 characters or the per-message cost silently doubles
The honest bit

Two things nobody sells off the shelf

The weeks 1, 2, 4, 6, 8 training sequence

No tool on the market does this as a client-facing self-serve flow. Cal.com and Zoho do fixed intervals only. SimplyMeet.me can build custom date series but only from the admin side, so the client cannot book it themselves. Calendly's official answer is chaining hidden event types together by redirect, which is exactly the confusing thing we are trying to get away from.

What to do instead: Josh already built the training booking platform that takes the start week and the payment. Point it at Cal.com's API and have it create the five session bookings programmatically when someone signs up. The client picks one start week, the calendar fills itself, and the spacing rule is enforced in our code rather than hoped for in a link description. That is a small build, not a product decision.

Booking and task auto-scheduling in one tool

This is the part where "one tool for everything" runs out of road. The tools that auto-schedule ClickUp tasks onto your calendar (Reclaim, Motion) both have no SMS. The tools that do SMS properly do not touch your task list. There is no product that does both.

What to do instead: move all booking to Cal.com and drop Reclaim from Business to Starter, since webhooks and branding were most of what the higher tier was buying. Then give it 90 days and answer honestly whether the task auto-scheduling is earning its keep. If it is not, cancel it and the whole stack gets cheaper than it is today.

The money

Three ways this can go

TodayReclaim Business, 2 seats, plus the separate MM account
~US$40
RecommendedCal.com Teams x2 seats, plus Reclaim Starter x2 for calendar defence
US$44
Add Mechanic MarketingA second Cal.com Teams subscription for the MM brand, 1 seat
US$56
If we drop ReclaimCal.com only, both brands, task auto-scheduling gone
US$36
Calendly insteadTeams x2 seats, the safer SMS bet, fewer features
US$52

Per month, billed yearly, USD, before SMS overage. The included SMS credits cover roughly 166 Australian texts a month across two Cal.com seats, which is well past current sales call volume. Chung's seat adds US$12 when he needs one. Worth noting the recommended path costs about the same as today and does considerably more, and the drop-Reclaim path is cheaper than what we pay now.

What happens next

The plan, and the gate it has to pass

  1. Start the Cal.com Teams 14 day trial this week

    Free, no commitment. Set up one event type for sales calls with the phone number field toggled to required, and turn on an SMS workflow at 24 hours and 1 hour before.

  2. Send a real text to a real Australian phone. This is the gate.

    Not a test console, an actual +61 handset. Check three things: did it arrive, what did the sender line say, and how many credits did it burn. Australian carriers filter silently, so a "sent" status in the dashboard proves nothing. If the message does not arrive or shows as Unverified, we switch to Calendly Teams and accept the higher price and the 250 credit ceiling.

  3. Rebuild the sales call flow with a routing form in front of it

    This is the free upgrade nobody asked for. The budget question from the quiz can live on the booking form and route under-$500 enquiries straight to the low ticket subscription page instead of onto Josh's calendar. That is the "I don't want those meetings anymore" problem solved at the booking layer.

  4. Point the webhook at the CRM

    BOOKING_CREATED, CANCELLED and RESCHEDULED into leads.hedgehogmarketing.com. This is the job that has been sitting open since July, and it is straightforward against Cal.com's API in a way it never was against Reclaim.

  5. Wire Josh's training platform to the Cal.com API

    Client picks a start week, the platform creates all five session bookings on the correct cadence. Kills the "we just tell them which week" confusion entirely.

  6. Then move Mechanic Marketing, and downgrade Reclaim

    MM gets its own Cal.com Teams account with the round robin intro link Josh wanted back in July. Reclaim drops to Starter. Diarise a 90 day review to decide whether it stays at all.

Confidence and caveats

What we know, and what we are still guessing

Verified from vendor documentation

  • Cal.com Teams pricing and feature list, including the 1 team cap
  • Calendly SMS reaching Australia at 1 credit, 250 per seat, no top-up available
  • Reclaim has no SMS and none on the roadmap
  • TidyCal and HubSpot SMS are North America only
  • ACMA Sender ID Register enforceable from 1 July 2026

Reasoned, not proven

  • Cal.com AU SMS delivery. Their billing docs price Australia explicitly, which is strong but not the same as a delivery guarantee
  • Whether Cal.com's "Cal" sender ID is ACMA registered. No public statement either way
  • Cal.com webhooks on the Teams tier. Documented as a product feature but not called out per tier

Worth knowing, not decisive

  • Cal.com went closed source in April 2026. Self-hosting is no longer a path to the features we need, though the hosted product is unaffected
  • The ~34% no-show reduction is from a peer reviewed medical review. Vendor claims of 40 to 60% for WhatsApp have no visible study behind them and should be ignored
  • Reclaim's Dropbox acquisition has produced no pricing changes and no end-of-life notice so far