Back to blog
6 min readJuly 20, 2026

How freelancers organize client information

One client's brand hex code is in an email, another's in a Figma comment, a third's in a PDF you can't find. Here is how to keep one memory per client you can simply ask.

How freelancers organize client information

How freelancers organize client information

The answer is to keep one memory per client that you can ask in plain words, instead of scattering brand rules across email, Figma comments, Slack, and a folder of PDFs. Save the brand guide, the link, the screenshot, the voice note from the kickoff call, all in one motion, then ask later: what is the hex code for the Hartley account, or what tone did they say they wanted.

You run five clients. Each one has rules. One uses a specific blue and will notice if you are off by a shade. One hates exclamation points. One signs off only on Tuesdays. One sent the logo as a vector but the social sizes as a separate zip you have since lost. The information is not missing. It is split across every tool you used to talk to that client, and you keep grabbing the wrong client's rules for the wrong job.

This is the freelancer tax nobody quotes for: the time spent reconstructing what a client already told you. The brand color is in a kickoff email. The voice guidelines are in a shared doc. The thing they said on the call, the one that actually matters, is in a voice memo you never transcribed. Pulling it together before every deliverable is its own unpaid hour.

Why client details get mixed up

Freelance work fragments by client and by tool at the same time. Client A lives in Slack, Client B prefers email, Client C only ever sends things in a Telegram thread. Their brand assets land wherever the conversation happened, not in any consistent place. So when you sit down to design for one of them, the rules are spread across three apps and your memory of which client wanted what.

The usual fix is a client folder system: a directory per account, a brand doc you keep updated, a naming convention. It works until you are busy, which is when it matters. Updating the folder is work you do later, and later is when the detail is already half-forgotten. The folder gives back only what you filed, and it cannot answer a question. Worse, mixing two clients up is not a private mistake. Send the wrong blue or the wrong tone to a client who cares, and the trust that earns repeat work takes a hit you did not need.

Where a client's rules end up scattered

The scatter is predictable once you name it. Four patterns repeat across almost every freelance book of business, and each one puts a piece of the client's brand somewhere you will struggle to find later.

<!DOCTYPE html> <html lang="en"><head><meta charset="utf-8"><link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500&family=Inter:wght@400;500;600&display=swap" rel="stylesheet"><style>:root{--accent:#0c1e3a;--coral:#F26849;--soft:#f7f5f0;--rule:#e2e2e2}*{box-sizing:border-box}body{font-family:Charter,Cambria,Georgia,"Times New Roman",serif;max-width:760px;margin:0 auto;padding:8px 24px 24px;color:#1a1a1a;line-height:1.65;background:#fff;font-size:17px}.failure-grid{display:grid;grid-template-columns:1fr;gap:14px;margin:22px 0 24px}@media(min-width:640px){.failure-grid{grid-template-columns:1fr 1fr}}.failure-card{background:var(--soft);border-left:4px solid var(--coral);padding:18px 18px 14px;border-radius:4px;position:relative}.failure-card .num{position:absolute;top:-10px;left:14px;background:var(--coral);color:#fff;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.92em;font-family:ui-sans-serif,system-ui,sans-serif}.failure-card h4{margin:6px 0 6px;color:var(--accent);font-size:1em;font-family:Charter,Georgia,serif}.failure-card p{font-size:0.94em;margin:0;color:#2a2a2a}</style></head><body><article><div class="failure-grid"><div class="failure-card"><span class="num">1</span><h4>Rules land wherever you talked</h4><p>Brand assets end up in Slack, email, or a Telegram thread, depending on which client prefers which tool.</p></div><div class="failure-card"><span class="num">2</span><h4>Mixing the wrong client</h4><p>With five accounts each carrying its own rules, you reach for one client's hex code on another client's job.</p></div><div class="failure-card"><span class="num">3</span><h4>The unpaid reconstruction hour</h4><p>Before every deliverable you spend time piecing together what the client already told you across three apps.</p></div><div class="failure-card"><span class="num">4</span><h4>The folder only returns filings</h4><p>A client directory gives back what you remembered to put in it and cannot answer a plain question.</p></div></div></article></body></html>

Notice that none of these are solved by trying harder at folders. The folder is the thing failing. What you need is not a neater filing system but a way to ask, so that the right client's rules come back the moment you describe them.

One memory per client, recalled by asking

The better approach is to stop sorting client information into folders and start dropping it into one memory you can question by client. Save the brand guide, the link, the screenshot, the kickoff voice note the moment it arrives, then ask in plain words when you need it back.

dEssence is built for exactly this. It is an AI personal memory that works on what you save across the web, a Chrome extension, and Telegram. When a client sends their palette, you save it. When they say something on a call, you record a quick voice note. When you spot a reference they would like, you clip it. There is nothing to file afterward. It is a memory you don't have to maintain, with no folders, no tags, no organizing.

Then, mid-project, you ask: what is the brand blue for Hartley, what tone did this client ask for, what did they say they did not want on the homepage. dEssence assembles the answer from everything you saved for that client, across every surface at once, by meaning rather than by the exact filename. You save it, forget it, ask for it later.

The work shifts from maintaining client directories to dropping things in and asking. You stop mixing clients up, because the right answer comes from asking about the right client, not from remembering which app you used. And the unpaid reconstruction hour disappears, because the brief is one question away instead of a scavenger hunt across five tools. That hour was never billable, and getting it back on every deliverable is the kind of quiet saving that adds up across a full roster of clients.

Honest about where dEssence is today

Two limits worth naming. dEssence is in beta, so it is free with no card right now, but the paid plans are not finalized and the free tier caps how much you can store, which adds up fast if you carry many clients with heavy asset libraries. And it is not a project management tool: it will not track invoices, deadlines, or deliverable status. It is the recall layer underneath, the part that remembers what each client actually wants.

There is also no native iOS or Android app yet, so capture happens through the web, the Chrome extension, or Telegram. If a client already lives in a Telegram thread, forwarding their assets straight into your memory is the fast path. The honest framing is that dEssence is narrow by design. It remembers the client's rules and references and hands them back when you ask, and the storage cap plus the missing native app are trade-offs to weigh while it is early.

Frequently Asked Questions

Can I keep client information separate so I do not mix them up?

You save everything in one place and recall by asking about a specific client. You do not have to pre-file by account. When you ask for Hartley's brand color, dEssence returns what you saved for Hartley, so the separation happens at the question, not in folders.

Can it pull a detail out of a PDF or a voice note?

You save the brand PDF or the kickoff voice note, then ask in plain words and dEssence finds it by meaning. You recall the detail by describing it, not by remembering which file it lived in.

Does it replace my project management app?

No. Your project tool runs deadlines, invoices, and status. dEssence remembers the client's rules and references, the soft knowledge a task board never holds. Use both together.

What if I cannot remember the exact name of the file?

That is the point. You ask for the warm neutral palette the client liked, and the matching saves come back even if you never named them that. Recall is by meaning, not filename.