How these buttons work. Text Now opens the OS's default SMS app (Messages on Mac/iPhone, Google Messages on Android). Email Now opens the default mail client with the message pre-filled. You still tap Send. To dispatch without any manual step, ChiroVision needs a Twilio + Resend backend — separate build, not shipped yet.
🖥️ macOS
| Browser | Text Now (sms:) | Email Now (mailto:) |
| Safari | ✅ Opens Messages directly, no prompt | ✅ Opens default mail client |
| Chrome / Edge / Brave | ✅ Prompts "Open Messages?" → click Open | ✅ Same pattern |
| Firefox | ✅ Shows OS chooser → pick Messages.app, tick "Always use this application" → silent from then on | ✅ Same pattern |
Sending to non-iMessage numbers on Mac requires Text Message Forwarding on your iPhone (Settings → Messages → Text Message Forwarding → toggle your Mac ON). This routes SMS from Mac through your iPhone's carrier so texts reach Android and any real phone.
🪟 Windows
| Browser | Text Now | Email Now |
| Chrome / Edge / Firefox | ⚠️ Only works if Phone Link is paired with an Android phone (Windows 11) | ✅ Works with default mail app (Outlook, Thunderbird, Windows Mail) |
Windows users with iPhones can't use Text Now natively — the Twilio backend build is the path there.
🐧 Linux
- Text Now: rarely handled without
kdeconnect or gsconnect bridging to a paired phone - Email Now: works with Thunderbird, Evolution, or any default mail client
📱 iOS & Android
| Platform | Text Now | Email Now |
| iPhone / iPad — Safari | ✅ Opens Messages | ✅ Opens default mail |
| iPhone / iPad — Chrome | ✅ Same (WKWebView) | ✅ Same |
| Android — Chrome / Firefox | ✅ Opens default SMS | ✅ Opens default mail |
📧 Mail-client compatibility (mailto:)
| Mail app | Works? | Setup |
| Apple Mail | ✅ | Default; no setup |
| Outlook (Mac / Win) | ✅ | Set as default in system Mail preferences |
| Thunderbird | ✅ | Same |
| Airmail / Spark / Mimestream | ✅ | Same |
| ProtonMail webmail | ⚠️ Not natively | Needs ProtonMail Bridge (paid), or a browser extension that redirects mailto: to the Proton web compose URL |
Bottom line. These buttons open the OS's app — they never send by themselves. Real hands-off automation ("3-day-before" / "morning-of" reminders that fire while your tab is closed) needs the planned Twilio + Resend backend. Cost estimate: ~$8/month at chiro-office scale.