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.

  1. Save our number +91 99250 37581 as "TaskRio" (or whatever you prefer).
  2. Open WhatsApp and start a new chat with this contact.
  3. Say "Demo" to get started!

Interactive Tutorial

New to TaskRio? We have an interactive tutorial that guides you through the basics.

  • Send Demo to 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 help or ? for a quick summary.

Your First Task

Creating a task is as simple as sending a message. Try sending this:

Remind me to buy milk tomorrow at 9am
✅ Task created: [T1] - Buy milk
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 milk
  • create task: [title] — e.g., create task: Call mom
  • new task: [title] — e.g., new task: Submit report
  • add 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 mins
  • Ping 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.

📋 [T12] Buy milk
Due: Tomorrow
Status: open
Priority: normal
💬 Reply to this message to:
• 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 Done or Completed.
  • Snooze: Type Snooze 1h or Remind me in 30 mins.
  • Reschedule: Type Due next week or Reschedule to Monday.
  • Priority: Type priority: high.
  • Labels: Type labels: work, urgent.
  • Status: Type status: blocked if 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.

📋 [T22] Buy milk
Due: Tomorrow
Status: open
done

✓ No need to reply — just send "done"!

What works:

  • done or complete — Mark as done
  • tomorrow 5pm — Reschedule
  • priority high — Change priority
  • @John — Reassign to teammate
  • This is a note — Add notes
  • blocked — 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.

Complete
Reply "Done"
Snooze
Reply "Snooze 1h"
Cancel
Reply "Cancel"

Editing & Deleting

Need to change details? Just reply to the task card with the update.

  • due tomorrow — Change due date
  • rename to Buy Almond Milk or title: Buy Almond Milk — Change title
  • labels: support, urgent — Set labels (replaces existing)
  • label: +support, -bug — Add/remove specific labels
  • unlabel: old-label — Remove specific labels
  • priority: high — Set priority (high, medium, low)
  • open T12 or reply open — Reopen a closed task

Reassigning

Change who's responsible for a task.

  • assign T12 @Sarah — Assign to someone
  • reassign 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 Milk
  • Reschedule to next week
  • Assign 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 open or list: Show all your open tasks
  • list mine: Show tasks assigned to you
  • list today: Show tasks due today
  • list overdue: Show overdue tasks

Show Commands (Group Message)

Rio posts a formatted text summary directly in the chat (great for groups).

  • show open or show: Display all open tasks as text
  • show mine: Display your tasks as text
  • show today: Display today's tasks as text
  • show 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).

Priority

Mark important tasks to make them stand out.

  • Keywords: Use urgent, blocker, P0, P1, or P2.

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 T12
  • Snooze T12 tomorrow
  • Cancel 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 @TaskRio in 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 task
  • create 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.

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)

CommandContextResponseExample
📝 Creating Tasks
/taskDM / GroupIn chat@TaskRio /task Buy milk
create task:DM / GroupIn chat@TaskRio create task: Call mom
Natural languageDM / GroupIn chat@TaskRio Buy milk tomorrow
📋 List Commands (Interactive DM)
list openDM / Group→ DM (interactive)@TaskRio list open
list mineDM / Group→ DM (interactive)@TaskRio list mine
list todayDM / Group→ DM (interactive)@TaskRio list today
list overdueDM / Group→ DM (interactive)@TaskRio list overdue
👁️ Show Commands (Formatted Text in Chat)
show openDM / GroupIn chat@TaskRio show open
show mineDM / GroupIn chat@TaskRio show mine
show todayDM / GroupIn chat@TaskRio show today
show overdueDM / GroupIn chat@TaskRio show overdue
✅ Managing Tasks
doneDM / GroupIn chat@TaskRio Done T12
openDM / GroupIn chat@TaskRio open T12
snoozeDM / GroupIn chat@TaskRio Snooze 1h
cancelDM / GroupIn chat@TaskRio Cancel T12
assignDM / GroupIn chat@TaskRio assign T12 @user
/searchDM / GroupIn chat@TaskRio /search budget
💬 Reply-to-Card Actions
labels:Reply onlyIn chatlabels: work, urgent
priority:Reply onlyIn chatpriority: high
status:Reply onlyIn chatstatus: blocked
Add noteReply onlyIn chatGet organic brand
⚙️ Settings
/nameDM / GroupIn chat@TaskRio /name Sarah
/groupnameGroup onlyIn chat@TaskRio /groupname Team Alpha
👥 Group-Specific Commands
summariseGroup only→ DM + Ack in group@TaskRio summarise today
/send openGroup only→ DM to @user/send open @John
Works without @mention