@god is a tiny WhatsApp buddy that nudges you on time — by text, by voice, even in plain chat.
One DM. No app. No signup. Just type @god remind me to read book every Saturday 6PM — or hold the mic and say it. Bare god works too, saving a tap.
Send @god help to +91 89852 48071. Replies arrive almost instantly.
It’s the small things — the meds you almost forgot, the calls you keep meaning to make, the breaks you should be taking. @god holds those for you.
Set medications once with a fixed time of day. @god pings you on the dot — no more “wait, did I take it?”
Wake routine, sleep routine, water, stretch breaks — running quietly in the background of the chat you already check 100×/day.
Daily “text mom” nudge. Quick check-ins. The kind of things you mean to do but always forget until midnight.
Standup at 10. End-of-day shutdown ritual at 19. No project tool — just a DM.
A short, friendly nudge. No guilt-tripping notification stack. You can pause anything in two words.
I never join group chats — you’ll never spam friends by accident. Strictly between you and me.
Same one-line reminders you love — now with attendance, auto-snooze, voice notes, a typing-saver alias, and a polite no-prefix mode.
Every fire is recorded as pending. Reply @god done 3 when you take your tablet, or @god skip 3 when you can’t. Ask @god stats 3 any time to see “13/14 days, 92.9% on time” — proof that the habit is sticking.
@god stats 3
📊 take iron tablet
last 14 cycles: 13 done · 1 skipped
adherence: 92.9%
For reminders you really shouldn’t miss, ask @god to keep pinging you every N minutes until you mark it done. It’s a never-pressed snooze that wakes itself up. Configurable per reminder.
@god nag 3 every 15 min
🔁 Auto-snooze on for #3 — every 15 min
until you reply `done 3` (max 5 nudges)
Hands full? Hold the mic, say “remind me to call mom every Sunday at 7 PM”. @god transcribes it (privately, on our servers) and always confirms before acting — so a mishear can never silently create the wrong reminder.
🎤 0:06
Did you mean: create reminder
"call mom" weekly Sun 19:00 IST?
Reply yes / no.
god aliasThe @ is optional. Just type god list, god done 2, god help — saves a tap, and your fingers thank you. Word-boundary smart, so goddamn, godzilla, and good morning are never mistaken for the bot.
god list ← works
god done 2 ← works
goddamn it ← ignored
good morning ← ignored
Forgot the prefix? In our 1-on-1 chat I’ll quietly read the message, guess the intent, and ask before doing anything: “Did you mean: delete reminder #4? Reply yes/no.”. Reply no and it’s as if you never asked. Opt-in via @god implicit on.
You: cancel the water one
@god: Did you mean: delete
reminder #2 "💧 drink water"?
Reply yes / no.
Three steps. Total time: under a minute.
Start every message with @god. In your own words.
@god remind me to
take meds daily at 09:00
You’ll get a one-line confirmation telling you the next fire time.
✅ Reminder #3 created
"take meds" daily 09:00 IST
Next: Wed 09:00 IST
A short reminder lands in our chat. Reply @god list any time to see what’s scheduled.
⏰ Take meds
Copy a line, paste it into the chat with @god, tweak the title. Done.
@god remind me to drink water every 2 hours@god remind me to take meds daily at 09:00@god remind me to stand up every 1 hour@god remind me to go for a walk daily at 18:30@god remind me to post standup daily at 10:00@god remind me to refocus every 1 hour@god remind me to close laptop daily at 19:00@god remind me to lunch daily at 13:00@god remind me to text mom daily at 19:00@god remind me to read daily at 22:00@god remind me to journal daily at 21:30@god remind me to pay bills on 1st of every month at 9AMEverything @god understands. Every command starts with @god (case-insensitive).
Just type what you mean in plain English — “wake me up the second Tuesday of every month at 5 PM”, “every alternate day at 11 AM”, “a week before mom’s birthday on 14 March every year”. @god uses an LLM to translate it. If it can’t decide, it’ll ask one short clarifying question.
| Cadence | Plain-English example | What it means |
|---|---|---|
| Every N minutes / hours | @god remind me to stretch every 30 min | Repeats every 30 minutes from now. Min interval 10 min. |
| Daily at a fixed time | @god remind me to meditate daily at 07:00 | Every day at 07:00 in your timezone. |
| Specific weekdays | @god remind me to read book every Saturday 6PM | One or more weekdays at the same time. |
| Multi-slot week | @god remind me to gym Mon Wed Fri at 9AM and Sat at 11AM | Multiple weekday-time pairs in one reminder. |
| Alternate days | @god remind me to take iron tablet every alternate day at 11AM | Day on / day off, anchored from today. |
| Day-of-month (monthly) | @god remind me to pay rent on the 1st of every month at 9AM | A fixed day every month (1–28). |
| Nth weekday of month | @god remind me to submit report 2nd Tuesday of every month at 5PM | e.g. 1st Mon, 2nd Tue, last Fri. |
| Yearly anchor | @god remind me wedding anniversary every year on 14 Feb at 8AM | Fires once a year on the same calendar date. |
| Yearly with offset | @god remind me to plan Wife bday 1 week before 1 Jan every year | N days before/after an annual anchor. |
| One-shot | @god remind me to call dentist tomorrow 3PM | Fires once and is auto-cleared after. |
| One-shot (no recurrence keyword) | @god remind me to take iron tablet at 3 PM | Bare time with no “daily”/“every” defaults to one-shot. |
| Compound (mix & match) | @god remind me about gym Mon Wed Fri 9AM AND anniversary every year on 1 Jan | Combines heterogeneous schedules in one reminder. |
| Create with auto-nag on | @god remind me to take iron tablet daily 9AM with auto nag on | Bot will keep nudging until you reply @god done N. |
| Create with custom snooze gap | @god remind me to take iron tablet daily 9AM with auto nag on with 20 min snooze | Re-pings every 20 min (default is 15) until acknowledged. |
| To… | Type this | Aliases / notes |
|---|---|---|
| See all your reminders (numbered, with next-fire time + dashboard link) | @god list | ls, show me my reminders, what are my reminders, which reminders are set, … |
| Pause a reminder (keeps it; stops firing) | @god pause 2 | — |
| Resume a paused reminder | @god resume 2 | unpause 2 |
| Delete a reminder forever | @god delete 2 | del 2, rm 2 |
| Delete by topic, without listing first | @god delete the selfie reminder | LLM-resolved. |
| Set your timezone (IANA name) | @god tz Asia/Kolkata | — |
| Set timezone in plain language | @god i’m in LA now, update my timezone | LLM-resolved. |
| Log a reminder fire as done (counts toward stats & clears any open nag cycle) | @god done 3 | did 3, taken 3 |
| Log a reminder fire as skipped / missed | @god skip 3 | skipped 3, missed 3 |
| See attendance / adherence for a reminder | @god stats 3 | Shows last 14 cycles + adherence %. |
| Turn on auto-snooze — re-ping every N min until you ack | @god nag 3 every 15 min | Range 5–1440 min. |
| Turn auto-snooze off | @god nag 3 off | — |
| Confirm a pending action (after voice / ambiguous) | @god yes | Bare yes also works for 5 min after the question. |
| Dismiss a pending action | @god no | Bare no also works for 5 min after the question. |
| Inline help | @god help | @god ? or just god help |
| Try saying… | What happens |
|---|---|
@god what all reminders i have | Treated as list. |
@god turn the water one back on | Resumes your paused water reminder. |
@god cancel the gym reminder | Deletes the gym reminder by topic. |
@god i took my iron tablet | Logs it as done for today (counts toward your adherence). |
@god skipped the gym today | Logs the gym reminder as skipped for today. |
@god keep nagging me every 10 min about water until i do it | Enables auto-snooze every 10 min on the water reminder. |
@god stop nagging me about iron tablet | Turns auto-snooze off on the iron-tablet reminder. |
@god how am i doing with the water reminder | Shows adherence stats for that reminder. |
| 🎤 voice note: “skipped the gym today” | Bot transcribes, then confirms before acting: “Did you mean: log gym as skipped? yes/no”. |
@god remind me to take medicine | Bot asks: “How often? (e.g. every 8 hours, daily at 9AM)”. |
Reply every 8 hours to that question | Bot combines your prior intent & the follow-up. |
Every @god list reply includes a private dashboard URL on this domain — a calmer surface to scan reminders, attendance heat-map, and adherence trends. The link is signed against your phone number and expires in ~7 days; just send @god list again for a fresh one. You never set a password — possession of the link is proof you’re you.
@god work for 5 minutes — you can just say yes, no, 8 am, every 6 hours.@god list first — every other command can also refer to reminders by their number.@god tz Europe/Berlin once and everything re-anchors. Or just say “i’m in Berlin now”.A few tasteful choices so @god stays useful and never becomes annoying.
Most things people wonder about.
Really. You DM the @god number from your existing WhatsApp. We never push you to install anything.
Yes — and the free tier you sign up on stays free even if a paid plan launches later.
Almost instantly — replies usually land in seconds. Reminders themselves fire on the dot of their scheduled time.
@god every time?No. Bare god also works — god list, god done 2, god help all do the right thing. The match is word-boundary smart, so goddamn, godzilla, and good morning are safely ignored. And in our 1-on-1 chat you can also chat without any prefix — I’ll guess the intent and ask for a yes/no confirm before doing anything (opt in with @god implicit on).
Yes. Hold the mic, say what you want, send. I transcribe it on our servers and always read it back with a yes/no confirmation before creating, deleting, or pausing anything — so a mishear can never silently misfire. Audio files are processed in memory and not retained.
For reminders you really shouldn’t miss (medication, taking the bins out), you can ask me to keep re-pinging you every N minutes until you confirm. Turn it on with @god nag 3 every 15 min and off with @god nag 3 off. I cap at 5 nudges per cycle so it’s never a flood — and the regular schedule continues normally on the next day.
Reply @god done N or @god skip N. I record it against today’s fire and stop nagging if auto-snooze was on. Then @god stats N shows your last 14 cycles and your adherence percentage — handy proof that the habit is sticking.
Yes. Attendance is provided as information, not a verdict. Send @god stats N to view, then @god done N or @god skip N to overwrite the most recent cycle’s status. We’ll surface dedicated edit commands soon for older rows.
That’s exactly why every voice note routes through a yes/no confirmation. If the transcript doesn’t match what you meant, just reply no and try again. The proposal expires after 5 minutes automatically.
Send @god list. You’ll get a numbered list. Then refer to reminders by their number for pause / resume / delete.
Send @god list to see all reminders by number, then @god delete N to remove one. For voice notes and loose-chat messages I always confirm before doing anything, so it’s easy to back out.
Send @god tz Europe/Berlin (or whichever IANA name) and reminders re-anchor. Don’t forget to switch back!
No — we keep things strictly 1-on-1 so we never ping people who didn’t opt in. If a group message contains @god, it’s ignored.
Only the reminders you create and the messages you send to @god. Your other WhatsApp chats are completely off-limits. Full detail on the privacy page.
Reminders shorter than 10 min usually start ignoring themselves anyway. If you really need a 1-min nudge, your phone’s built-in timer is the right tool. We’re built for habits, not stopwatches.
Reminders are persisted on disk; nothing is lost if the service restarts. We monitor uptime ourselves.
Yes — what you see is the free plan. Up to 150 active reminders per person, 15 new ones per day, and the minimum cadence is every 10 minutes. That’s plenty for daily routines.
Try it for a week — set up your meds reminder, your evening walk, a daily check-in. See how it feels.
Start with one reminder →