Welcome to Recallection
Care reminders for the people you love.
Scheduled check-ins for kids, aging parents, anyone who needs a gentle nudge.
Care reminders for the people you love — and for yourself.
Care reminders for the people you love — and for yourself.
Confirm it's really you.
Reset your password.
Before you can add recipients or schedule check-ins, your check-ins need to clearly show who they're from. A couple of items still need your attention:
A few quick steps to start using Recallection.
Everything that pinged you — help requests, no-response timeouts, location shares, banner pushes.
Each recipient must confirm consent (reply YES) before you can schedule check-ins for them.
📇 Want recipients to know it's you when Recallection texts or calls them?
Record short voice clips (up to 30 seconds each) and reuse them across check-ins. When you schedule a voice check-in, you can pick a recording for Twilio to play, OR let Twilio read the typed message aloud (text-to-speech). Either path works.
Visible only to the operator account. Server-side gated by
ADMIN_EMAIL — devtools can't fake this.
Loading…
Add your Recallection check-ins to your phone or computer calendar — every scheduled check-in shows up automatically (refresh timing depends on your calendar app).
Or copy the subscription URL:
Need to rotate or manage this link?
Recallection sends scheduled are-you-ok check-ins by SMS, email, or voice. Recipients reply 1 (done) or 2 (help) — or just text back in their own words, which gets passed along to you. If they don't respond, you're alerted.
Recipients tab → + Add recipient. Enter name, phone, optional email + timezone. They get a consent SMS — they reply YES or tap the link. Check-ins can't go out until they confirm.
+ New check-in → pick recipient, write message, choose channel (SMS / Email / Voice), pick date + time. Optional: recurrence + voice recording.
Check Alert me if they don't reply for a follow-up if they no-show within the ack window. Uncheck for a silent reminder with no escalation.
Month grid with colored dots (blue = scheduled, green = acknowledged, red = help / no-response, gray = canceled / failed). Tap a day for details.
When scheduling a Voice check-in, the Manage recordings link lets you record up to 30 sec of yourself. Picked recordings play your actual voice on voice check-ins instead of synthesized speech.
Edit a recipient → + Add backup caregiver to add a sibling / spouse / neighbor who gets paged if you don't respond. Each has its own delay. Anyone in the chain can stop it by tapping the alert link or replying ACK.
Profile → Notifications → Email me a summary = daily / weekly / monthly. Real-time alerts (help / no-response) always fire regardless.
Each check-in's response page has a Share my location button. One tap from the recipient sends you a Google Maps pin via SMS + email. Their phone asks permission first; their location is never tracked otherwise.
Profile → Notifications → Banner alerts on this phone. Three modes: Off (default), Immediate (banner with SMS+email), or Escalation (banner only if you don't act on the SMS within N minutes). Banners stay on screen until you tap them and have action buttons for [📞 Call] and [✓ Got it].
iPhone: notifications only work after you install the app from /install (Add to Home Screen). Plain Safari can't show them.
Any free-text reply from a confirmed recipient — "running late", "call you at 5" — is passed along to you by email and a banner alert on your phone, and saved so you have a record. The recipient sees a short "passed along to your caregiver" confirmation. Note this is a heads-up, not an emergency page: if they actually need help they should reply 2 (or your custom "I need help" label), which alerts you immediately and starts the backup chain. A free-text message you miss still escalates through the normal no-response backstop.
Beyond the per-check-in alert, Recallection watches for a longer silence: if a confirmed recipient who's still being sent check-ins doesn't acknowledge any of them for about a week, you get a one-time "they've gone quiet" email and banner so it doesn't slip by. It re-arms automatically the next time they reply. This is informational (no SMS, no backup-chain page) — a nudge to reach out directly.
Yes. Open Recipients and tap + Add me — you'll be added to your own recipient list with consent pre-confirmed, using your verified phone. Then schedule check-ins to yourself like any other recipient (ongoing reminders like medication, or one-off previews to see what your recipients will receive). Self check-ins default to no-escalation since you're the one we'd notify; re-enable it per check-in if you want your backup contacts paged when you don't respond.
Open Check-ins → 📅 Calendar and tap Sync these check-ins to your phone's calendar. (Or Profile → Tools → 🗓 Calendar → Sync your check-ins to your calendar app.) Copy the URL into your calendar app or use the iPhone / Google / Outlook quick-link buttons. Every check-in you schedule then appears on your calendar automatically; refresh cadence depends on your calendar app (Apple roughly every 15 min, Google can be hours).
Recipients tab → Resend invite. The vCard URL is in the invite SMS and tracked, so once they tap it the save-my-contact nudge in future check-ins stops automatically.
Unknown numbers / addresses get flagged. Once the recipient saves the vCard, future SMS, calls, and emails resolve to your name + photo on their phone. The consent page has a QR code if the link is hard to tap.
Profile → Account → Download my contact card (under the "How recipients see you" group, beneath your photo + name). Saving it makes alert SMS / calls / emails show up named on your own phone.
iOS doesn't allow banner notifications from regular Safari. Install Recallection from /install (Add to Home Screen) and open it from the home-screen icon. From there, profile → Banner alerts on this phone → Enable on this device. Test with the Send test banner button.
SMS + email fires immediately as usual. The banner only pops if you haven't responded within N minutes (you set the delay, 1–60). Useful when SMS gets buried — the persistent banner makes sure you see it.
Open the check-in's Details from History and scroll to the event log. You'll see exactly what fired (sms_sent, email_sent, caregiver_alerted, etc.). If logged but not received, it's almost always a spam filter — saving the vCard fixes it.
Yes — open any instance, edit it, check "Apply to entire series" before saving. Time-of-day changes need cancel-and-recreate.
Send feedback button at the top of this drawer. Optional screenshot upload included.
The first two mockups show what recipients see when Recallection's check-in texts and calls arrive (after they've saved your contact card). The last shows what you see when a banner alert fires on your own phone.
Recipient sees: incoming text
Incoming call
Sam's Check-in
via Recallection
Recipient sees: incoming call
Without saving your contact card, recipients see only your Recallection number with no name or photo. Banner alerts on your own phone require enabling them under Profile → Notifications → Banner alerts on this phone.
Optional shortcuts — pick the one that fits. Tap a row to open it.
Already have the event in iPhone, Google, or Outlook Calendar? Turn it into a check-in without retyping — pick the guide for your setup:
Build this Shortcut once. After that: tap it → pick an event → Recallection opens with the title, date, and time already filled in. Steps below (most people only do this once):
The problem is the URL action contains the literal text [Title] / [Event date] instead of inserted variables. Open your Shortcut, tap the URL (or Text) action, and: (1) select [Title] and replace it with the Chosen Item → Title Magic Variable; (2) select [Event date] and replace it with the event's Start Date variable. When both show as colored chips instead of plain text, you're done.
yyyy-MM-dd'T'HH:mm (the 'T' has straight single quotes around the T). This produces something like 2026-06-02T08:00.[Title] as literal text, not a variable. Instead, type the URL and insert two Magic Variables where the brackets are:
[Title] (including the brackets), delete it, and with the cursor there tap Insert Variable → Chosen Item, then tap that variable and pick Title.[Event date] (including the brackets), delete it, and insert the event's start time: if you added the Format Date action above, insert its Formatted Date output; otherwise insert Chosen Item, then tap that variable and pick Start Date. Either works.When you're done, the URL field reads https://www.recallection.com/?new-checkin&title= Title &when= Formatted Date — with Title and Formatted Date shown as colored variable chips, not plain text. If you still see the literal words [Title] or [Event date], the variables weren't inserted — that's why the Message would show "[Title]" instead of the real event name.
What auto-fills: the recipient's Message (from the event title) and the date + time (from the event's start). You still choose recipient, channel, and repeat in the modal, then tap Schedule.
Message shows "[Title]" or the time is wrong? The Magic Variables didn't get inserted into the URL action (or the Format Date format string has a typo). Open the Shortcut, delete the bracketed placeholder text, and re-insert the Chosen Item → Title and Formatted Date variables so they appear as colored chips rather than plain text.
Birthdays and other recurring events: after the modal opens, set Repeat to Yearly (or Monthly / Weekly as appropriate). You set the Shortcut up once and Recallection fires every year on its own — you don't have to re-run the Shortcut next year.
What auto-fills: the Message (event text). The date + time are always set by hand on the Android Share path — the OS doesn't hand apps a machine-readable event date. For hands-free date/time on Android, see the automation note under "Zapier / Make / IFTTT — direct URL" below.
If Recallection isn't in the Share sheet: the PWA install didn't register a Share Target. Reinstall from Chrome's ⋮ menu → Install app (not "Add to Home screen" — that's a shortcut, not an install). Restart the phone if it still doesn't appear; Android sometimes caches the Share Target registry until reboot.
Works in every calendar app that has a Share button — Google Calendar, Samsung Calendar, Outlook Mobile, Proton Calendar, Fastmail.
YYYY-MM-DDTHH:MM format. Leave the date blank to schedule for "now."What auto-fills: whatever you type into the two prompts — the bookmarklet does not read the event off the page. Google / Outlook lock the event's structured data behind OAuth, so it asks you instead. The upside: it works on every web calendar, every email with a date in it, even a plain blog post. For birthdays, set Repeat to Yearly in the modal once.
Install Recallection on your phone's home screen so you can launch it like a native app, get push notifications the second a recipient asks for help, AND share calendar events directly into it (Android).
For any automation that can hit a URL, use:
All params optional except new-checkin. title seeds the Message (and the Label). when is an ISO datetime (2026-06-15T14:00) — this is the part that makes the date + time auto-fill. channel is sms|voice|email. recur is once|daily|weekday|weekly|biweekly|monthly|yearly (use yearly for birthdays + anniversaries so the reminder fires every year on its own). recipient matches by email or US phone (last 10 digits). URL-encode the title if it might contain &, #, or +.
Android, hands-free (auto date + time): the Share-sheet method above can't pass a date, but any automation that builds this URL can. Point a Tasker HTTP-Request task, an IFTTT/Zapier/Make "new calendar event" trigger, or a Google Apps Script at it and map the event's title → title and start time (formatted as ISO) → when. Have the automation open the resulting URL (Tasker: "Browse URL"; Zapier/Make: a "Webhooks → GET" or an Android-app open-URL step). Recallection then opens fully pre-filled — title, date, and time — just like the iPhone Shortcut.
The reverse of the above — put all your scheduled check-ins onto your iPhone, Google, or Outlook calendar so they appear next to your other events. Subscribe once; new check-ins show up automatically.