How to Create Custom Trackers on WhatsApp (Just by Asking)
You want to track your water intake. Or your workouts. Or how many hours you sleep. Maybe your mood. Maybe your side project hours. The point is, you want to track something, and the first thing you do is open your app store.
Twenty minutes later, you have installed three apps, created two accounts, and you are already exhausted before logging a single data point. Sound familiar?
What if you could just text "I want to track my water intake" and have a fully functional tracker ready in seconds? No downloads. No sign-ups. No learning a new interface. Just a message on WhatsApp.
That is exactly how dynamic skill creation works in Rafic, and it changes the way you think about personal tracking entirely.
The Problem with One-Size-Fits-All Trackers
Most tracking apps are built around a fixed set of features. A calorie counter counts calories. A habit tracker tracks habits. A workout app logs workouts. Want to track all three? That is three separate apps, three interfaces, and three places where your data lives in isolation.
Even the "all-in-one" apps force you into their structure. You get predefined categories, rigid input formats, and features you never asked for cluttering the screen. The app decides what is worth tracking and how. You just fill in the blanks.
But real life is not that structured. Maybe you want to track how many glasses of water you drink alongside your energy level throughout the day. Maybe you are logging client calls for your freelance business. Maybe you are tracking your dog's medication schedule. No app in the store was built for your exact needs.
What If the Tracker Came to You?
Rafic takes a completely different approach. Instead of offering a fixed menu of trackers, it lets you create any tracker you need just by describing what you want to track.
Here is how it works. You open your WhatsApp (or Telegram) chat with Rafic and type something like:
- "I want to track my daily water intake in glasses"
- "Create a tracker for my weightlifting sets, reps, and weight"
- "I need to log my freelance hours by client and project"
Rafic reads your request, figures out the right data fields, and creates a custom skill on the spot. No templates, no configuration screens. Just tell it what you need and it builds the tracker with the right structure.
Your water tracker might have fields for number of glasses and time of day. Your weightlifting tracker gets exercise name, sets, reps, and weight. Your freelance tracker gets client name, project, hours, and notes. Each one is tailored to exactly what you described.
Logging Data Is Just Texting
Once your tracker exists, logging data is as simple as sending a message. No opening an app, navigating to the right screen, and tapping through form fields. You just text naturally:
- "Drank 3 glasses of water"
- "Bench press: 4 sets of 8 at 185 lbs"
- "Worked 2.5 hours on the landing page for ClientX"
Rafic understands the context because it knows which skills you have active. It parses your message, extracts the data points, and saves the record automatically. You can even send a voice message or a photo if that is easier. Snap a picture of your meal and Rafic logs the calories. Dictate your workout between sets instead of typing.
The key here is zero friction. You are already in WhatsApp dozens of times a day. Logging data should take the same effort as replying to a friend.
Combine It with Reminders and Schedules
Creating the tracker is step one. Keeping up with it is step two, and that is where most tracking attempts fall apart.
Rafic handles this by letting you set up natural language reminders tied to your trackers. Say something like "Remind me to log my water every 3 hours" or "Ask me about my workout every evening at 8 PM." These are not just static notifications. Rafic uses agent-powered schedules, which means the reminder message can be dynamic and personalized based on your data.
For example, your evening workout reminder might say: "You have not logged a workout today. Yesterday you did squats and deadlifts. Want to log today's session?" It pulls from your actual records to give you context, not just a generic "Time to work out!" ping.
Your Data, Your Structure
One thing that sets this approach apart: you are not locked into someone else's idea of what a tracker should look like. If your needs change, you can modify your skills or create new ones at any time.
Started tracking just water but now want to add electrolytes? Just tell Rafic. Want a completely new tracker for your reading habit? One message. Want to stop tracking something? Tell the bot and it is done.
All your records are also accessible through the web dashboard, where you can view your data, manage your skills, and export what you need. But the day-to-day interaction stays in your chat, where it is fastest.
Who Is This Actually For?
If you are someone who has tried multiple tracking apps and always ended up abandoning them, this approach might click for you. The friction of opening a dedicated app, navigating its interface, and manually entering data is the number one reason people stop tracking.
By moving the entire experience into a chat you already use every day, that friction basically disappears. You are not adding a new habit (opening a tracking app). You are adding a few messages to an existing habit (checking WhatsApp).
It works especially well for:
- People who want to track multiple things without juggling multiple apps
- Freelancers logging hours, expenses, or client interactions
- Fitness enthusiasts who want flexible workout and nutrition logging
- Anyone in a WhatsApp-heavy region where it is the default communication tool
- Developers who want to pair custom trackers with webhooks and integrations
Try It in Under a Minute
If you are curious, the fastest way to see this in action is to start a chat with Rafic on WhatsApp. Send it a message describing something you want to track, and watch it create the skill in real time. No download, no sign-up form, no tutorial to sit through.
Your tracker is one text message away.
