How to turn client messages into a to-do list you trust
How a one-person AI agency keeps track of client requests across email, text and WhatsApp: one list, one line per request, set sweeps, a reply that confirms.
A florist texts her web designer on Tuesday morning: new photos for the wedding page. On Wednesday she sends a voice note on WhatsApp about the Mother's Day banner. On Thursday an email arrives asking why the contact form "stopped working". By Friday the designer has fixed the form, forgotten the banner, and half-remembered the photos. The florist's next message starts with "Just checking you got my..."
Nothing was ignored. Three requests landed in three apps, and the designer's to-do list was really his memory. If you run a one-person AI agency, you've probably had a week like it.
To keep track of client requests across email, text and chat, keep one list for all of them. At set times each day, go through every app and turn each request into one line on that list. Then reply to confirm you've got it. The list becomes the thing you trust, and the apps become places requests arrive, not places they live.
Why do client requests get lost?
Because each app shows you messages, not work. A message can hold three requests, or none. A voice note can hold one request buried in two minutes of chat. Your email marks things as read the moment you glance at them, so "read" starts to mean "handled" when it doesn't.
Clients also use whatever is nearest. The same request often arrives twice: first by text, then by email "in case you missed it". If the two copies sit in different apps, you might do the work twice or answer one and leave the other hanging.
None of this is a discipline problem. It's a design problem, and one list fixes most of it.
Where should the list live?
Anywhere you'll open every day. What matters is that there is one list and you trust it. Common choices:
- A task app. Many can turn an email into a task. In Gmail, for example, Google's help pages show an "Add to Tasks" button that creates a task from an open email.
- A spreadsheet. One row per request, sorted by client or date.
- A notes file per client. Fine for a few clients, harder once you have ten.
- An app built for client work, where messages and the list sit together.
Pick one and stop using the others for requests. Two lists is how the banner gets forgotten.
What should each line on the list say?
Write each request as a short line with the same parts every time. The same shape makes the list quick to scan and hard to misread.
| Part | Example | Why it helps |
|---|---|---|
| Client | Florist | Sort and filter by client |
| Request, in your words | Add six new photos to the wedding page | Makes you understand it before you file it |
| Where and when it came in | WhatsApp voice note, Tue 12 May | Lets you find the original |
| Included or extra | Included in care plan | Decides whether you quote first |
| Next step and date | Do by Thu; reply to confirm today | Turns a note into a plan |
"In your words" matters most. If you can't write the request in one plain line, you don't understand it yet. That's your cue to ask a question, not start work.
"Included or extra" matters next. If the request isn't covered by what the client pays for, the next step is a quote, not the work. If you'd rather decline it, how to say no to a client walks through a reply that keeps the relationship intact.
How often should you go through your messages?
At set times, not all day. Twice a day suits most one-person agencies: once mid-morning and once late afternoon. In each sweep:
- Open each app in the same order: email, texts, WhatsApp, anything else clients use.
- For every new message, decide: is there a request in it?
- If yes, add a line to the list. If a voice note or photo holds the request, write it out in words.
- If no, mark the message done in whatever way that app allows (archive, label or tick).
- Reply to anything that needs a confirmation.
When the sweep is done, every message is in one of three states: on the list, answered, or needing nothing. Nothing sits in "I'll remember that".
Between sweeps, glance for anything urgent, such as a site that's down, and leave the rest. Tell clients how quickly you reply on a working day. A promise you keep ("I reply within one working day") beats a fast reply you can't sustain.
What should you say when you confirm a request?
Keep it short and repeat the request back in your words. For example:
Thanks, got it: six new photos on the wedding page. That's included in your plan, and I'll have it done by Thursday. I'll send you a link when it's live.
Or, if it's extra:
Thanks, got it: a gift card shop on the site. That's outside your care plan, so I'll send you a price by Friday before starting anything.
This does three things. The client knows you've got it, so they stop sending it again elsewhere. You both agree what "it" is. And extras get a quote before they get your evening. A quote that goes quiet needs a nudge too, and following up after a proposal has a simple rhythm for that.
How do you know the list is complete?
Once a week, check it against the messages. Scroll back through each app for the past seven days and make sure every request has a line. Then look at the list itself:
- anything overdue gets a new date and a message to the client;
- anything waiting on the client gets a gentle reminder;
- anything done gets ticked and, if useful, noted in your monthly report.
That weekly check fits alongside the rest of your agency weekly review, which covers promises, waits, payments and renewals in the same sitting. The weekly check is also when you'll notice patterns: the client who asks for "small" changes that are never small, or the one who always sends requests on Friday night.
What if a request is really a new project?
Sometimes a message that looks like a quick change is a new piece of work: an online shop, a booking system, a second site. Put it on the list as "extra: quote", reply to say you'll send a price, and then send one. Keeping quotes, deposits and payments in one place makes sure the quote, the client's yes and the deposit don't end up scattered across the same apps the request came from.
Where Volant fits
Volant brings client messages from email, SMS, WhatsApp, Messenger and Discord into one inbox, filed under the right client and next to what they pay for. When the florist asks for new photos, you can see whether it's covered before you reply. The page on keeping track of clients and promises shows how it works, and the page for freelancers running client work alone shows a typical week.