Click profile β API Keys β + Create Access Key
Copy the key, paste above, leave Bin ID blank, click Connect
Copy the Bin ID that appears, then on your other device paste the same Key AND that Bin ID, click Connect
Done β both devices now read/write the same data!
π Live calendar sync β phone always up to date
Subscribe your phone's calendar to a live link. It updates itself automatically whenever staff birthdays change β you never re-import anything.
Connect Cloud sync above first
π‘ On iPhone: tap "Open in Calendar app" and confirm "Subscribe". On Android/Google Calendar: open Google Calendar β β Settings β Add calendar β From URL β paste the link (use the https:// version, not webcal://). Your phone re-checks this link on its own β usually within a few hours β so new/edited birthdays show up automatically.
One-time setup (do this once)
Download calendar.ics.js below and add it to the api/ folder in your GitHub repo, right next to send-sms.js
Push to GitHub β Vercel redeploys automatically in ~30 seconds
Come back here, connect Cloud sync (above) if you haven't, then click Generate my subscribe link
π± SMS reminders β Twilio via Vercel
Credentials are saved to cloud β enter once, works on every device. SMS is sent via your Vercel function (no CORS issues).
Settings (including adding staff) is protected by an admin PIN.
π How your reminders work
1
Keep this tab open (or open it each morning) β the app checks for birthdays automatically at 7:00 AM daily
2
Browser notification β tap the π bell in the top right once to enable. "Today is Sarah's birthday!" pops up at 7 AM. Android: works right in the browser. iPhone: Safari only supports this if the app is added to your Home Screen first β tap the Share icon β Add to Home Screen, then open it from there and enable the bell.
3
SMS to your phone β once Twilio is set up above, you get a text at 7 AM with a one-tap WhatsApp link. Message is pre-filled β just hit Send
4
Test it β go to Twilio Step 5 above and click Send test SMS to confirm everything is working
Staff birthdays
π
Staff β
No staff added yet. Tap π Admin above to add staff.
π Holiday card broadcast
πΌ
Upload holiday card
Sending to 0 staff β WhatsApp opens pre-filled, just tap Send.