Run the agency

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.

By Volant team

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:

  1. Open each app in the same order: email, texts, WhatsApp, anything else clients use.
  2. For every new message, decide: is there a request in it?
  3. If yes, add a line to the list. If a voice note or photo holds the request, write it out in words.
  4. If no, mark the message done in whatever way that app allows (archive, label or tick).
  5. 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.

Questions

Questions people ask

How do I keep track of client requests across email and text?
Keep one list for every request, whatever app it arrived in. At set times each day, go through each app and turn every request into one line on the list: the client, what they asked for, where it came from, the date, and whether it's included or extra. Then reply to confirm you have it.
What should a client request to-do item include?
The client's name, the request in your own words, where and when it arrived, whether it's covered by what they pay for, and the next step with a date. A link back to the original message helps when you need the details.
How often should I check client messages?
Twice a day at set times works for most one-person agencies, with a quick look for anything urgent in between. Tell clients how fast you reply so they aren't left guessing.
Should I reply to every client request straight away?
Reply to confirm you've seen it and when you'll do it, even if the work comes later. A short confirmation stops the same request arriving again by text and then by email.

Start here

Try one ideaon your next client.

Every how-to here works with a simple notes file. Keep the ones that help, and let Volant keep track when you're ready.

For Mac and Windows. Works with Claude Code.

Join the waitlist