ALL MEMOS Download .docx

Scheduling + SMS Alerting Deep-Research Memo

For: harnoorminhas.com — Solo Spiritual Coach

Date: 2026-05-13

Prepared by: SCOUT (TITAN)

Context: $250–$1,000 sessions, Stripe live, SES working, SNS broken, need booking + SMS + email reminders

---

1. Scheduling Tool Head-to-Head (16 Tools)

> Key: Native Stripe = charges client at booking without Zapier. SMS Included = no extra setup. API = webhook/REST for automation.

| Tool | Monthly Cost | Native Stripe? | SMS Reminders | Meeting Types | Custom Intake Forms | Auto Email Seq | Group Sessions | API | Self-Hosted | 2025-2026 Review Snapshot |

|---|---|---|---|---|---|---|---|---|---|---|

| Calendly Free | $0 | No (collect payments on Pro+) | No | 1 | No | No | No | Yes (limited) | No | 4.7/5 G2 — best for simple link sharing, weak on payments |

| Calendly Pro | $16/user/mo | Yes (Stripe/PayPal) | Yes (Twilio via workflow) | Unlimited | Yes | Yes (workflows) | Yes | Yes | No | 4.7/5 — ubiquitous, solid, but generic feel for spiritual brand |

| Cal.com Cloud | $12/user/mo | Yes | Via Zapier/Twilio | Unlimited | Yes | Yes | Yes | Full REST | Yes (AGPL) | 4.6/5 — highly customizable, slower polish than Calendly |

| Cal.com Self-Hosted | $0 (infra cost only) | Yes | Via Zapier/Twilio | Unlimited | Yes | Yes | Yes | Full REST | Yes | Same rating — best value if you tolerate setup once |

| TidyCal | $19 one-time lifetime | Yes (Stripe) | No (email only; Zapier for SMS) | Unlimited | Basic | Basic | No | Limited | No | 4.8/5 Capterra — best bang for zero ongoing spend |

| Acuity Scheduling | $16/mo (Emerging) | Yes | Yes (+$10/mo SMS add-on) | Unlimited | Yes (rich) | Yes | Yes (classes) | Yes | No | 4.8/5 Capterra — top pick for coaches selling packages |

| SavvyCal | $12/user/mo | Yes | Via Zapier | Unlimited | Yes | Limited | No | Yes | No | 4.7/5 — great for VIP scheduling overlay, weak all-in-one |

| YouCanBook.me | $10/mo Starter | Yes | Yes (Premium, Twilio) | Unlimited | Yes ("Intention?") | Yes | Limited | Yes | No | 4.5/5 — dated UI, workable, cheap |

| Picktime | Free / $4/mo | Yes (Stripe/PayPal) | No native (Zapier) | Unlimited | Yes | Yes | Yes (classes) | Yes | No | 4.4/5 — generous free tier, clunky mobile app |

| Setmore | Free / $9/user/mo | Yes | Yes (Pro, Twilio) | Unlimited | Yes | Yes | Yes | Yes | No | 4.5/5 — free payments on free tier is genuinely useful |

| Vagaro | $24/mo base | Custom/in-house | Yes (included) | Unlimited | Yes | Yes (email marketing) | Yes | Yes | No | 4.7/5 — wellness-native, marketplace listing, slightly over-featured for solo |

| Microsoft Bookings | Included in M365 ($6/user/mo) | No (invoicing only) | Yes (email/SMS via Teams) | Unlimited | Yes | Yes | Yes | Limited | No | 4.2/5 — only relevant if already on M365 |

| Square Appointments | Free / $29/mo/location | Yes (Square POS) | Yes (text reminders) | Unlimited | Yes | Yes | Yes | Yes | No | 4.4/5 — best free tier with payments, retail-focused feel |

| Zcal | Free / ~$10/mo est. | Yes | No | Limited | Limited | No | No | Limited | No | Low data — Calendly clone, minimal features |

| GReminders | $15/mo Solo | No (add-on only — layers on Calendly/Google Cal) | Yes (core product) | N/A | N/A | Yes | N/A | Yes | No | 4.5/5 — not a scheduler, purely a reminder layer |

| Bookafy | $7/mo Pro | Yes (Stripe) | Yes (Twilio add-on) | Unlimited | Yes | Yes | Yes | Yes | No | 4.6/5 — cheapest paid SaaS option, thin feature depth |

Top Picks

(a) Zero-budget solo — tonight: Setmore Free or Picktime Free

Both allow Stripe payments, unlimited booking types, and email reminders on the free plan. Setmore edges it for UI polish.

(b) Lifetime deal under $50: TidyCal at $19 one-time (AppSumo)

AppSumo lifetime deal confirmed active as of May 2026 at $19–$29 (73% off). Stripe native, unlimited booking types, clean embed. Only gap: no native SMS (bridge with AWS Pinpoint Lambda — see Section 4).

(c) Full SaaS Pro: Acuity Scheduling at $16/mo

Native packages, subscriptions, intake forms, email automation, SMS add-on ($10/mo extra). Built for exactly this use case — solo service provider selling premium experiences. Capterra 4.8/5, thousands of wellness coach reviews.

---

2. SMS / Alerting Tool Head-to-Head (12 Tools)

> Volume context for Harnoor: ~20–60 SMS/month (reminder + confirmation per client). Low volume = cost is negligible; ease of setup + AWS integration wins.

| Tool | Per-SMS US (all-in) | Phone # Rental | 10DLC Reg. Time | Free Tier | API Ease | Webhook Callbacks | WhatsApp Support | Two-Way SMS | TCPA Compliance Built-In |

|---|---|---|---|---|---|---|---|---|---|

| Twilio | ~$0.011–0.014 | $1.15/mo | 1–3 days | $15.50 credit | Excellent (best docs) | Yes | Yes | Yes | Yes (opt-out tools) |

| AWS SNS | $0.00645 (US) | Shared/no dedicated | Via Pinpoint | Free tier (100/mo) | Good (IAM-native) | No | No | No | Partial |

| AWS Pinpoint | $0.0074 + carrier fee | $1.00/mo | 2–4 days | 3-month free tier | Good (Lambda-native) | Yes | No | Yes | Yes |

| MessageBird | ~$0.010–0.013 | $1.00/mo | 3–7 days | $10 credit | Good | Yes | Yes | Yes | Yes (GDPR-native) |

| Sinch | ~$0.010 | $0.90/mo | 3–5 days | $10 credit | Good | Yes | Yes | Yes | Yes |

| Plivo | ~$0.0095–0.0105 | $0.75/mo | 2–4 days | $10 trial | Good | Yes | No | Yes | Yes |

| Vonage | ~$0.009–0.011 | $0.80/mo | 2–5 days | $2 credit | Good | Yes | Yes | Yes | Yes |

| SimpleTexting | ~$0.015–0.024 (plan-based) | Included | Managed for you | No | Limited | Limited | No | Yes | Yes (fully managed) |

| MessageDesk | ~$0.02 (plan-based) | Included | Managed | Trial | Limited | Limited | No | Yes | Yes |

| EZ Texting | ~$0.018 (plan-based) | Included | Managed | Trial | Limited | No | No | Yes | Yes |

| ClickSend | ~$0.019 | $2/mo | 3–5 days | $5 credit | Good | Yes | No | Yes | Yes |

| Sakari | ~$0.015 | Included | Managed | Trial | Good | Yes | No | Yes | Yes |

Note on AWS SNS sandbox: The broken sandbox status means you cannot send to unverified numbers. Fix = either verify individual numbers (sandbox) or request production access via AWS Support. Takes 24–48 hours and is free.

Highlights

Cheapest transactional (pure cost): Vonage or Plivo at ~$0.009–$0.011/SMS all-in. At 60 SMS/month that is under $1. Phone number rental adds $0.75–$0.80/mo.

Best with AWS Lambda: AWS Pinpoint. IAM role auth, boto3 SDK, direct Lambda invocation, no external dependency. Fix SNS first (production access request) or switch to Pinpoint which has better delivery callbacks and dedicated numbers. Total cost at 60 SMS/month: ~$0.45 SMS + $1.00 number = ~$1.45/month.

Best for spiritual coach (low volume, high-touch): Twilio. Why — it has the best WhatsApp Business API integration, the clearest docs, and a Calendly/Acuity native integration. When a client books, Twilio fires the reminder. Zero code required if using Acuity's Twilio integration. At 60 SMS/month: ~$0.84 + $1.15/mo number = ~$2/month total.

---

3. All-in-One Alternatives (Scheduling + Payments + SMS)

| Tool | Monthly Cost | What's Included | API Depth | Spiritual Coach Fit |

|---|---|---|---|---|

| Acuity (Squarespace) | $16/mo (Emerging) + $10 SMS | Scheduling, Stripe, packages, intake forms, email sequences, SMS (Twilio-backed) | Good (Zapier + webhooks) | Excellent — used by thousands of coaches |

| vCita | $19/mo (Business) | Booking, invoicing, subscriptions, unlimited SMS, client hub, online store | Good | Medium — service pro focus, not spiritual-specific |

| HoneyBook | $19/mo (Starter, annual) | Proposals, contracts, invoices, scheduling, CRM, SMS ($0.10/msg) | Good (Zapier) | High — coach/creative lifecycle, premium feel |

| Dubsado | $20/mo (Starter) | Calendar, packages, intake forms, contracts, invoices, automation | Good | High — very coach-forward, complex but powerful |

| Bookafy | $7/mo (Pro) | Scheduling, Stripe, Twilio SMS add-on, intake | Limited | Medium — budget option, thin feature depth |

| GReminders | $15/mo (Solo) | SMS/voice/email reminders only (layers on Google Cal or Calendly) | Good | Low — not standalone |

| Picktime Pro | $4/user/mo | Booking, Stripe, classes, email; SMS via Zapier | Good | Medium — generous features, clunky |

| Mindbody | $129/mo (Starter) | Full wellness studio: classes, memberships, POS, SMS, marketplace | Deep | Excellent fit — designed for wellness, overkill + expensive for solo |

Summary: For Harnoor's use case — solo, $250–$1,000 sessions, no team — Acuity at $16/mo (+ $10 SMS add-on = $26/mo total) is the cleanest all-in-one. HoneyBook at $19/mo is a close second if you want proposals/contracts built in (useful for bundle sales). Dubsado is powerful but has a steeper learning curve.

---

4. AWS-Native Build Recommendation

Option A — Fix SNS + Lambda Reminders (Cost: ~$2/month)

The broken SNS sandbox is fixed by requesting production SMS access:

1. AWS Console → SNS → Text messaging → Request to exit sandbox

2. Fill in use case (appointment reminders for coaching business)

3. Approved in 24–48 hours, free

Once in production, SNS long code (opt-in A2P): $0.00645/SMS + ~$0.003 carrier surcharge. At 60 SMS/month = $0.58. No phone number needed for SNS (shared pool), but deliverability is lower — upgrade to Pinpoint for dedicated number at $1/mo.

Lambda reminder flow: Booking webhook (from Calendly/Acuity) → API Gateway → Lambda → SNS/Pinpoint SMS. Zero idle cost. Lambda at 60 invocations/month = $0.00 (stays inside always-free tier).

Option B — Self-Hosted Cal.com on Fargate (Cost: ~$60–$150/month)

Not recommended for solo. Here's why:

That is 8–15x more expensive than Acuity at $16/mo, and requires ongoing maintenance. Self-hosting Cal.com only makes financial sense at 50+ users/seats.

Option C — AWS EventBridge + Step Functions (Cost: ~$3/month)

For a fully DIY orchestration:

This is the cheapest possible stack but requires one-time build work (~4–8 hours). Recommended only if you are comfortable with Lambda/Step Functions and want to avoid any SaaS subscription forever.

AWS vs SaaS Breakeven

| Approach | Monthly Cost | Setup Time | Maintenance |

|---|---|---|---|

| Acuity + Twilio SMS | $26 | 1 hour | Zero |

| TidyCal ($19 once) + Pinpoint Lambda | $1.50 + $0 amortized | 4 hours | Low |

| Full AWS (EventBridge + Step Functions + Pinpoint) | $2 | 8 hours | Medium |

| Self-hosted Cal.com on Fargate | $150+ | 16+ hours | High |

---

5. 2025-2026 Trends + Things to Know

WhatsApp Business API pricing shift (July 2025): Meta moved from per-conversation to per-delivered-template-message billing. US Utility (transactional) messages now cost ~$0.04–$0.05 each outside a 24-hour service window. This is 3–4x more expensive than SMS but gets 98% open rates vs. SMS ~20–30%. For a high-touch coach with close client relationships, WhatsApp is worth it — clients feel the difference. Setup via Twilio WhatsApp or 360dialog. Monthly overhead: ~$2–$4 for 60 messages.

10DLC is now mandatory: As of 2023–2024, all US A2P SMS over any volume must have 10DLC registration. This applies even to AWS SNS/Pinpoint. Registration is free on most platforms, takes 2–5 days. Skipping it = carrier filtering of your messages. This is likely why Harnoor's SNS is "broken" — SMS going to sandbox = unregistered. Fix = production access request + 10DLC brand registration.

TidyCal AppSumo deal: Confirmed active at $19 one-time as of May 2026, 73% off. 60-day money-back guarantee. Has Stripe native, unlimited booking types, embeddable widget. The one gap is SMS — bridge with a Lambda function calling Pinpoint.

Apple Messages for Business / iMessage Business: Available but at $0.10–$0.15/message and iOS-only — not worth it for this use case unless your entire client base is iPhone users and you want Apple Wallet calendar invites (which are free and impressive — Calendly and Acuity both support sending calendar .ics files that render as Apple Wallet passes on iOS).

Calendly Stripe pricing change (2025): Calendly now charges Stripe integration only on Pro ($16/mo+). The free plan no longer supports payment collection. If using Calendly free, you must upgrade or switch.

Cal.com v4 (2025 release): Significant UI overhaul, much more polished. The self-hosted option is now Docker Compose deployable in under an hour on any EC2 instance. A t3.micro ($8.50/month) with a managed Neon.tech Postgres (free tier up to 0.5 GB) could host a minimal Cal.com instance for ~$9/month total — though this is still more work than just paying Acuity.

---

6. Concrete Recommendation for harnoorminhas.com

Tonight (next 2 hours, $0 budget)

Stack: Calendly Free → upgrade to Setmore Free

Setmore Free includes Stripe payments, unlimited booking types, email reminders, and a clean booking page. It is strictly better than Calendly Free for a paid-session coach. Sign up at setmore.com, connect Stripe, embed the booking button on harnoorminhas.com. Time: ~45 minutes.

SMS workaround: for tonight, set up a manual SMS via your phone until SNS is fixed. Not ideal but unblocks you immediately.

Total monthly cost: $0

This Week (under $50 one-time or under $20/month)

Stack: TidyCal ($19 one-time, AppSumo) + AWS Pinpoint for SMS

1. Buy TidyCal on AppSumo — $19 one-time, done forever

2. Connect Stripe in TidyCal settings — enforce $250 minimum via "price" field

3. Set up Zoom link in booking confirmation email (TidyCal sends this natively)

4. Fix AWS SNS: submit production access request → approve in 24–48 hours, or switch to Pinpoint (already in your AWS account)

5. Lambda function: on new TidyCal booking (via webhook) → send Pinpoint SMS confirmation + 24h reminder

Total monthly cost: $1.50 (Pinpoint SMS + number) + $0 TidyCal amortized = $1.50/month

One-time cost: $19 TidyCal

SMS gap solution: Pinpoint with dedicated 10DLC long code. Brand registration is free. Number is $1/mo. Messages at 60/month = $0.45.

This Quarter (best stack at any reasonable price)

Stack: Acuity Scheduling ($16/mo) + Acuity native SMS ($10/mo) + SES for email sequences

1. Acuity Emerging plan at $16/mo — packages, intake forms, subscriptions, Stripe native

2. Add SMS text reminders ($10/mo extra) — backed by Twilio, zero setup, just enable

3. Keep your existing SES for transactional emails and drip sequences

4. Use Acuity's "Packages" feature to sell $1,111 bundles — clients pay upfront through Stripe at booking

5. WhatsApp: enable Twilio WhatsApp on the same Twilio account Acuity uses — ~$0.05/message for session confirmations to clients who prefer WhatsApp

Total monthly cost: $26/month (Acuity + SMS add-on)

What this handles: Booking, minimum price enforcement ($250 floor on session types), Stripe payments, Klarna/Affirm via Stripe, Apple Pay at checkout, SMS reminders, email sequences, group sessions, intake forms ("What is your intention for this session?"), Zoom link auto-send, calendar sync.

---

7. Master Comparison Table — All Options by Value for Harnoor's Use Case

Score: 1 (poor) to 5 (excellent) for a solo spiritual coach selling $250–$1,000 sessions.

| # | Tool / Stack | Monthly Cost | Scheduling | Payments | SMS | Ease of Setup | API/Automation | Overall Score (1-5) |

|---|---|---|---|---|---|---|---|---|

| 1 | Acuity + SMS add-on | $26 | 5 | 5 | 5 | 5 | 4 | 5.0 |

| 2 | TidyCal + Pinpoint Lambda | $1.50 + $19 one-time | 4 | 5 | 4 | 3 | 5 | 4.5 |

| 3 | HoneyBook Starter | $19 | 4 | 5 | 3 | 4 | 4 | 4.5 |

| 4 | Dubsado Starter | $20 | 4 | 5 | 3 | 3 | 5 | 4.3 |

| 5 | Setmore Free | $0 | 3 | 4 | 3 | 5 | 3 | 4.0 |

| 6 | Calendly Pro | $16 | 4 | 4 | 4 | 5 | 4 | 4.0 |

| 7 | vCita Business | $19 | 4 | 4 | 5 | 4 | 3 | 4.0 |

| 8 | Picktime Free | $0 | 3 | 4 | 2 | 4 | 3 | 3.5 |

| 9 | Cal.com Cloud | $12 | 4 | 4 | 3 | 3 | 5 | 3.8 |

| 10 | Bookafy Pro | $7 | 3 | 4 | 3 | 4 | 3 | 3.5 |

| 11 | YouCanBook.me Premium | $18 | 3 | 4 | 3 | 4 | 3 | 3.5 |

| 12 | Vagaro Base | $24 | 4 | 4 | 4 | 3 | 3 | 3.5 |

| 13 | SavvyCal | $12 | 4 | 3 | 2 | 4 | 4 | 3.3 |

| 14 | Square Appointments | $0–$29 | 3 | 3 | 3 | 4 | 3 | 3.2 |

| 15 | AWS DIY (EventBridge + Pinpoint) | $2 | 2 | 5 (own Stripe) | 5 | 1 | 5 | 3.0 |

| 16 | Calendly Free | $0 | 2 | 1 | 1 | 5 | 2 | 2.5 |

| 17 | GReminders + Calendly Free | $15 | 2 | 1 | 5 | 3 | 3 | 2.8 |

| 18 | Microsoft Bookings | ~$6 (M365) | 3 | 1 | 3 | 3 | 2 | 2.5 |

| 19 | Self-hosted Cal.com on Fargate | $150+ | 4 | 4 | 3 | 1 | 5 | 2.0 |

| 20 | Mindbody | $129 | 5 | 5 | 5 | 2 | 4 | 2.5 |

---

Sources

All data gathered 2026-05-13 via Perplexity Sonar Pro research.

1. Acuity Scheduling pricing — acuityscheduling.com (via Capterra/G2 2026 reviews)

2. TidyCal AppSumo deal — appsumo.com/products/tidycal

3. Twilio SMS pricing — twilio.com/en-us/sms/pricing/us

4. AWS Pinpoint pricing — aws.amazon.com/pinpoint/pricing

5. Vonage SMS pricing — vonage.com/communications-apis/sms/pricing

6. WhatsApp Business API pricing shift — sleekflow.io/blog/whatsapp-business-price; wanotifier.com/whatsapp-api-pricing

7. Vagaro pricing — vagaro.com (via GetApp/Capterra comparisons)

8. Cal.com self-hosted cost analysis — Perplexity Sonar synthesis

9. HoneyBook, Dubsado, vCita — ustechautomations.com/resources/blog/best-scheduling-software-small-business-2026

10. SMS tool comparison — auxiliar.ai/sms/; toolroute.ai/blog/twilio-vs-vonage-sms-api

11. Perplexity models used: sonar-pro (scheduling + SMS queries), sonar (trend + cost queries)

---

End of memo. Recommendation summary: Buy TidyCal ($19 one-time) this week, fix AWS SNS sandbox, ship Pinpoint Lambda for SMS. Upgrade to Acuity $26/mo this quarter when client volume justifies it.