TaskRio User Manual
The complete guide to mastering your WhatsApp workflow. Learn how to capture, organize, and complete tasks without leaving your chat.
Getting Started
Adding Rio
TaskRio lives in your WhatsApp contacts. There is no app to install.
- Save our number +91 99250 37581 as "TaskRio" (or whatever you prefer).
- Open WhatsApp and start a new chat with this contact.
- Say "Demo" to get started!
Interactive Tutorial
New to TaskRio? We have an interactive tutorial that guides you through the basics.
- Send
Demoto start the tutorial at any time. - Rio will walk you through creating tasks, setting reminders, and managing your list.
Quick Help
Forget a command? No problem.
- Send
/(just a forward slash) to see the full list of commands. - Send
helpor?for a quick summary.
Your First Task
Creating a task is as simple as sending a message. Try sending this:
Due: Tomorrow, 9:00 AM
Privacy & Security
Your privacy is our top priority. Here is how it works:
- Direct Messages: Rio only reads messages you send directly to it.
- Groups: Rio only reads messages where it is explicitly mentioned (e.g.,
@TaskRio) or replies to its own messages. It cannot see other group conversations. - Encryption: All data is encrypted at rest and in transit. We strictly adhere to WhatsApp's security protocols.
Tips & Tricks
- Natural Questions: You can ask questions like "What are my tasks today?" and Rio will show your list automatically.
- Blocked Task Alerts: When you mark a task as
status: blocked, the task creator gets an automatic DM notification.
Creating Tasks
Natural Language
You do not need to learn complex syntax. Just talk naturally.
- "Buy milk"
- "Send report by Friday"
- "Prepare slides for meeting"
Explicit Commands
If you prefer structured commands, you can use:
/task [title]— e.g.,/task Buy milkcreate task: [title]— e.g.,create task: Call momnew task: [title]— e.g.,new task: Submit reportadd task: [title]— e.g.,add task: Review PR
Due Dates & Times
TaskRio understands relative and specific dates.
Relative Dates
- "Tomorrow"
- "Next Monday"
- "In 3 days"
- "In 2 weeks"
- "In 3 months"
Specific Times
- "At 5pm"
- "At 14:30"
- "In 30 minutes"
- "In one hour" (also "two hours", etc.)
- "Morning" (9am)
🌍Smart Timezone DetectionNew
TaskRio automatically detects your timezone and interprets dates relative to your local time.
- "by 10 pm" → Due today at 10 PM (if before 10 PM), otherwise tomorrow
- "Buy milk today" → Due today in your timezone
- "Meeting at 9 am" → Automatically detects if it's today or tomorrow
Your timezone is detected from your phone number's country code.
Reminders
Setting Reminders
Use words like "remind me", "ping me", or "alert me".
Remind me to check the oven in 20 minsPing me at 3pm to call Sarah
Managing Tasks
When Rio sends you a task reminder or confirmation, you can reply directly to that message.
The Task Card
Every time you create or list a task, Rio sends you a Task Card. This card is your control center.
• Add notes
• reschedule to another time
• remind me in X mins/hours
• priority: high/medium/low
• status: blocked
• done | close | cancel | open
Reply Actions
You can reply to this card with almost anything to update the task:
- Add Notes: Just type a message.
"Get the organic kind" - Complete: Type
DoneorCompleted. - Snooze: Type
Snooze 1horRemind me in 30 mins. - Reschedule: Type
Due next weekorReschedule to Monday. - Priority: Type
priority: high. - Labels: Type
labels: work, urgent. - Status: Type
status: blockedif you are stuck.
⚡ Quick Actions Without ReplyingNew
You no longer need to explicitly reply to task cards to update them!
How it works: After Rio shows you a task card, any command you send in the next 5 minutes automatically applies to that task.
Due: Tomorrow
Status: open
✓ No need to reply — just send "done"!
What works:
doneorcomplete— Mark as donetomorrow 5pm— Reschedulepriority high— Change priority@John— Reassign to teammateThis is a note— Add notesblocked— Mark as blocked- ...and all other task actions!
💡 Pro Tip: If you want to create a new task instead (like "buy eggs tomorrow"), Rio is smart enough to know the difference. Creation verbs like "buy", "send", "prepare" still create new tasks.
Completing & Snoozing
When Rio sends you a task reminder or confirmation, you can reply directly to that message.
Editing & Deleting
Need to change details? Just reply to the task card with the update.
due tomorrow— Change due daterename to Buy Almond Milkortitle: Buy Almond Milk— Change titlelabels: support, urgent— Set labels (replaces existing)label: +support, -bug— Add/remove specific labelsunlabel: old-label— Remove specific labelspriority: high— Set priority (high, medium, low)open T12or replyopen— Reopen a closed task
Reassigning
Change who's responsible for a task.
assign T12 @Sarah— Assign to someonereassign T12 @John— Reassign task- Reply to task card with
@mention— Reassign via reply
Smart Updates
You can also use natural language to update tasks by replying to them or using the ID.
Rename to Buy Almond MilkReschedule to next weekAssign to @Sarah
Organization
Lists & Views
See what is on your plate with simple commands.
List Commands (Interactive DM)
Rio sends you a private DM with an interactive list and clickable buttons.
list openorlist: Show all your open taskslist mine: Show tasks assigned to youlist today: Show tasks due todaylist overdue: Show overdue tasks
Show Commands (Group Message)
Rio posts a formatted text summary directly in the chat (great for groups).
show openorshow: Display all open tasks as textshow mine: Display your tasks as textshow today: Display today's tasks as textshow overdue: Display overdue tasks as text
💡 Which to use? In groups, use @TaskRio list for private task management (sends DM), or @TaskRio show for team visibility (posts in group).
Smart Search
Find any task instantly.
/search design/search meeting
Priority
Mark important tasks to make them stand out.
- Keywords: Use
urgent,blocker,P0,P1, orP2.
Example: Finish presentation urgent
Smart IDs
Every task gets a short ID like T12. You can use this ID to reference the task later without replying to the specific message.
Done T12Snooze T12 tomorrowCancel T12
Settings & Customization
Display Names
Customize how TaskRio refers to you and your teammates.
/name Sarah— Set your display name/name @John JD— Set a nickname for a teammate
These names will appear in task assignments and notifications.
Group Naming
Label your groups for better organization.
/groupname Marketing Team— Set a custom group name
Helpful when you have multiple groups.
Teams & Collaboration
Using in Groups
Add TaskRio to any WhatsApp group to manage shared tasks without turning the bot into a noisy teammate.
When Rio responds
- @Mentions: When you mention
@TaskRioin a group message. - Task cards: When you reply to a TaskRio task card, reminder, or summary message.
- Buttons/actions: When you tap actions on its cards (where available).
What Rio ignores
- Messages in the group that do not mention
@TaskRio. - Delegation between teammates, for example
@John can you confirm this?. - Reactions, casual conversation, and non-task questions.
Talking to people vs talking to Rio
Use mentions to keep intent clear:
- Talk to teammates:
@Amit can you confirm the numbers? - Talk to Rio:
@TaskRio create a task for @Amit to confirm the numbers by tomorrow - List commands (DM):
@TaskRio list mine,@TaskRio list open— Sends you an interactive list via DM - Show commands (Group):
@TaskRio show mine,@TaskRio show open— Posts formatted text in group - Summaries:
@TaskRio summarise today
Quick Add via Reply
You can turn any message in a group into a task by replying to it with:
add taskcreate task
TaskRio will capture the original message content as the task title.
Assigning Tasks
Delegate tasks to teammates using mentions.
@TaskRio Remind @John to send the invoice@TaskRio Task for @Sarah: Update website urgent
The assignee will get a notification (if they have TaskRio added).
Group Lists & Search
Stay on top of what the team is doing.
List Commands (Private DM)
These send you a personalized interactive list via DM:
@TaskRio list open— Your open tasks from this group (sent to DM)@TaskRio list mine— Tasks assigned to you (sent to DM)@TaskRio list today— Your tasks due today (sent to DM)@TaskRio list overdue— Your overdue tasks (sent to DM)
Show Commands (Posted in Group)
These post formatted text directly in the group for everyone to see:
@TaskRio show open— All group tasks as formatted text@TaskRio show mine— Your tasks as formatted text in group@TaskRio show today— Today's group tasks@TaskRio show overdue— Overdue group tasks
Search
@TaskRio search budget— Find specific tasks in the group
Sending Lists
Help teammates stay focused by sending them their tasks directly.
/send open @John— Sends John a DM with all his open tasks.
AI Summary
Catch up on what you missed without reading hundreds of messages.
@TaskRio summarise today— Generates a summary of today's discussion in the group.
Note: This only works for messages sent while TaskRio was in the group.
Invite Link Auto-Join
Add TaskRio to groups instantly by sending it the invite link.
- Get your group invite link from WhatsApp
- Send the link directly to TaskRio in a DM
- Rio will automatically join and confirm the group details
This is the fastest way to onboard TaskRio to multiple groups. Note that each group needs to be approved before TaskRio will start processing the messages in it.
Command Cheat Sheet
📱 Context Guide: Commands work in both DMs and Groups unless specified.
In DMs: Use commands directly • In Groups: Prefix with @TaskRio
Exception: Commands like /send work without @mention (noted where applicable)
| Command | Context | Response | Example |
|---|---|---|---|
| 📝 Creating Tasks | |||
| /task | DM / Group | In chat | @TaskRio /task Buy milk |
| create task: | DM / Group | In chat | @TaskRio create task: Call mom |
| Natural language | DM / Group | In chat | @TaskRio Buy milk tomorrow |
| 📋 List Commands (Interactive DM) | |||
| list open | DM / Group | → DM (interactive) | @TaskRio list open |
| list mine | DM / Group | → DM (interactive) | @TaskRio list mine |
| list today | DM / Group | → DM (interactive) | @TaskRio list today |
| list overdue | DM / Group | → DM (interactive) | @TaskRio list overdue |
| 👁️ Show Commands (Formatted Text in Chat) | |||
| show open | DM / Group | In chat | @TaskRio show open |
| show mine | DM / Group | In chat | @TaskRio show mine |
| show today | DM / Group | In chat | @TaskRio show today |
| show overdue | DM / Group | In chat | @TaskRio show overdue |
| ✅ Managing Tasks | |||
| done | DM / Group | In chat | @TaskRio Done T12 |
| open | DM / Group | In chat | @TaskRio open T12 |
| snooze | DM / Group | In chat | @TaskRio Snooze 1h |
| cancel | DM / Group | In chat | @TaskRio Cancel T12 |
| assign | DM / Group | In chat | @TaskRio assign T12 @user |
| /search | DM / Group | In chat | @TaskRio /search budget |
| 💬 Reply-to-Card Actions | |||
| labels: | Reply only | In chat | labels: work, urgent |
| priority: | Reply only | In chat | priority: high |
| status: | Reply only | In chat | status: blocked |
| Add note | Reply only | In chat | Get organic brand |
| ⚙️ Settings | |||
| /name | DM / Group | In chat | @TaskRio /name Sarah |
| /groupname | Group only | In chat | @TaskRio /groupname Team Alpha |
| 👥 Group-Specific Commands | |||
| summarise | Group only | → DM + Ack in group | @TaskRio summarise today |
| /send open | Group only | → DM to @user | /send open @JohnWorks without @mention |