📲 Remindly
SMS and email appointment reminders on your own Twilio account — no SaaS markup.
Remindly at a glance
| Price | $34, once — no renewal |
| Replaces | SimpleTexting at $29+/mo — roughly $348 a year, every year |
| Type | Self-hosted web app |
| Platforms | Your own server (VPS / Docker), any browser |
| Category | Utilities |
Remindly features
📅 Appointments
Manual entry or CSV import with per-row validation and error reporting.
⏱️ Reminder rules
Any offset like 24h, 2h or 15min, by SMS or email, with per-rule templates and merge fields.
💬 Two-way confirm
Clients reply C to confirm or R to reschedule via the Twilio inbound webhook, with confirmed / pending / no-reply status.
🚫 STOP/START opt-out
Compliant by design — STOP blocks all future sends to that number and is logged, START re-subscribes.
🌙 Quiet hours
Reminders due at 3 AM wait politely until your quiet window ends, deferred and never dropped.
📊 No-show tracking
Mark appointments showed or no-show and get no-show rate per weekday and per hour-of-day to spot patterns.
🧾 Full send log
Every reminder is logged before dispatch with the rendered message, and duplicates are impossible via a DB unique constraint.
🔑 BYO Twilio + SMTP
The metered SMS cost stays on your own Twilio bill at carrier-ish rates, and Remindly never marks it up.
$34 once — that's the whole pricing page
SimpleTexting charges $29+/mo — roughly $348 a year, every year. Remindly is a single payment, and it keeps working whether or not we ever sell another copy.
Or get Remindly inside the full suite — every app in the catalog, currently $97 for the bundle. See the bundle →
Remindly guides & pages
Honest answers
Is it really free on GitHub?
Yes — Remindly is MIT-licensed at github.com/bensblueprints/appointment-reminder-sms-mvp. The $34 buys the packaged Windows installer with everything wired up; building from source is free.
Am I still paying for SMS?
Yes, but only the real carrier fee. Twilio charges ~$0.0079 per SMS on your own account and Remindly never marks it up — you skip the SaaS fee stacked on top, not the carrier cost.
Where does my client data live?
In your own SQLite file on your box, self-hosted with your own API keys — nothing goes to a third-party cloud.