Agency

WhatsApp for Marketing Agency

By VeyloCRM · · 13 min read

An agency is a business that sells people's time and delivers files, and both things go through WhatsApp. The briefing arrives by audio, approval comes via emoji, the extra request appears at eleven at night in the partner's private chat, and the client who is about to cancel simply stops responding. None of this is a creative problem — it's a channel problem. And it's the kind of problem that consumes margin without showing up anywhere on the spreadsheet.

The partner's WhatsApp is the agency's bottleneck

In almost every small and medium agency, there is one phone number through which everything passes: the partner who sold the contracts. The briefing, complaint, approval, new request, billing question, and Friday night message at seven asking for a story for the next day all arrive there.

This works up to about eight clients. After that, three things break at the same time:

The first symptom is not complaints. It's the agency working more and delivering at the same speed — because an increasing part of the day is spent reconstructing conversations.

The absent partner test

Remove the partner from WhatsApp for three days. If the agency can't respond to a client without him, the channel is the product, not the creation — and that's where the operation needs fixing before anything else.

The approval that never arrives

This is the highest and least measured cost in the sector. The piece is ready, sent, and the client hasn't responded. The agency can't publish, can't bill the stage, and can't allocate the team to the next item because this one is still open.

Three things block approval, and none of them is lack of interest:

The fix is cheap. Every material sent includes four elements: what it is, what is expected ("I need a yes or adjustments"), the deadline ("by Thursday at 12h to publish on Friday") and what happens if it doesn't come ("after that, publication moves to the following week"). It's not rigidity: it's information the person on the other side doesn't have.

The out-of-scope request at eleven at night

Every agency knows the message. "Quickly: can you make a banner for tomorrow?" It's not in the contract, takes two hours, and refusing seems petty after a whole month of good relations.

The problem is never the first request. It's the fourteenth, when the sum of those two hours became thirty hours in the month and the contract margin disappeared without anyone noticing — because each item alone was small.

What solves it is not saying no. It's recording and showing. Every out-of-scope request receives the same three-part response: confirmation that it can be done, the cost in hours or value, and the question of how the client prefers to handle it — deduct from another delivery of the month, approve as extra, or leave for the next cycle.

In practice, between 40% and 60% of extra requests disappear when priced. Not because the client is ill-intentioned, but because they had no idea it cost anything. And those that remain are billed, which is how it should have been from the start.

Free reading

Continue reading for free

Fill out once and unlock this and all other blog articles. We charge nothing — we just want to know who we are writing for.

Takes 20 seconds. Prefer to talk directly on WhatsApp?

The briefing that arrives in three audios

The client sends a four-minute audio, then another correcting the first, and a third reminding of something. Within that is a briefing, but it's scattered and no team member will listen to twelve minutes of audio before opening the file.

What happens in practice is that someone listens, partially understands, executes, and the piece returns with adjustments that were already in the second audio. The rework is attributed to creation and the cause is the channel.

The fix is a thirty-second habit: whoever receives the audio writes a summary and sends it back for confirmation. Three to five lines, with what was understood, what remains open, and the date. The client confirms or corrects right there, and from that text the team works.

This solves two things at once. It eliminates most rework due to partial understanding and creates a written record of what was requested — which is exactly the document missing when, three weeks later, someone says it wasn't quite that.

Separating client channel and project channel

The agency's structural confusion is mixing two conversations that have different natures.

The relationship conversation is about contract, results, renewal, complaints, and new services. It is strategic, belongs to the partner or account manager, and is where the agency is evaluated.

The production conversation is about this piece, this deadline, this adjustment, this approval. It is operational, belongs to those who execute, and is where the agency delivers.

When both live in the same place, production buries the relationship. The partner spends the day responding "change the blue" and has no space for the conversation that renews the contract.

The practical separation works like this: each client has a unique agency service channel, with everyone working on it seeing the history, and conversations organized by topic within it. What changes is not the client's phone number — they keep messaging the same place. What changes is that the message reaches the decision-maker, with history included, without depending on someone to forward it.

What the client must not perceive

They must not feel like they've become a queue. The separation is internal: for the client, there continues to be a responsible person with a name and face, who appears in the conversations that matter. Agencies that turn service into protocol lose exactly what made them hired.

One month in numbers

Agency with 14 clients on monthly contracts, average ticket of R$ 4,200, team of 6 people.

Before. Everything through the partner's WhatsApp, no scope record.

  • Hours spent chasing or waiting for approval: 38 hours
  • Hours on unbilled out-of-scope requests: 24 hours
  • Total unproductive: 62 hours, equivalent to R$ 5,580 at an hourly cost of R$ 90
  • Pieces published late: 19 of 96
  • Cancellations in the quarter: 3

After, with standardized material submission with deadlines, extra request records with prices, unique channel per client, and an automatic weekly summary:

  • Hours on approval: 11 hours
  • Hours on unbilled out-of-scope: 6 hours
  • Extras billed: R$ 7,400 per month
  • Pieces late: 4 of 96
  • Cancellations in the quarter: 1

The direct gain is R$ 4,050 in recovered hours plus R$ 7,400 of extras that were previously given away — R$ 11,450 in one month, with the same team and clients. The bigger gain is in avoided cancellation: a R$ 4,200 contract lasting twelve more months is worth R$ 50,400.

The client who cancels by silence

Agency clients almost never cancel in a tense meeting. They cancel by short message, at the end of the month, after weeks when everything seemed fine.

The signs appear earlier, and all are channel-related:

  • Their response time increased — before they replied in an hour, now in two days
  • Approvals started coming without comments, just an "ok"
  • They stopped requesting new things
  • Messages migrated from the account manager to the partner
  • They stopped attending the monthly meeting

None of these signs appear in campaign reports. All appear in the conversation history, which is why having the conversation recorded in one place is a retention tool before it is an organization tool.

The correct action when identifying two or more signs is a call — not a message — from the partner, with a direct question: "how is it working with us?". Done in time, this call recovers most cases because the real reason is almost always something small that no one wanted to say.

No one reads reports, everyone reads summaries

The agency produces a twenty-page PDF every month and the client opens the first page. This doesn't mean they don't want to know the results — it means the format is wrong for the channel they live in.

What works is a short, weekly summary in the conversation, with four lines: what was published, the number that moved the most, what is waiting on them, and what's coming next week. It takes three minutes to write and is read by practically everyone.

Two effects appear quickly. The client stops feeling that "nothing is happening," which is the perception that precedes almost every cancellation. And the line "what is waiting on you" reduces approval time without any explicit pressure, because no one likes to appear as the blocked item.

The full report still exists, monthly, for the meeting. It ceases to be the only moment when the agency shows work.

When service moves away from the partner

Every agency reaches the point where the partner needs to leave daily service, and almost all make this transition poorly — announcing to the client that now they speak with someone else, which is read as a downgrade.

The transition that works has four steps. The new person joins in, not replaces: participates in conversations for a few weeks with the partner still present. The partner introduces with authority, saying what the person decides alone, not just that they will help. The history goes along, so no one asks the client to retell what was already said — which is when trust breaks. And the partner continues appearing at contract, result, and problem moments, with a defined cadence instead of disappearing.

Done this way, the client gains faster service instead of losing access, which is exactly how it should be sold.

Five mistakes that cost clients at the agency

  • Sending material without deadline and instructions. It's the number one cause of stalled approval, and it's a line of text.
  • Making extra requests without recording them. Margin disappears in two-hour pieces.
  • Leaving everything in the partner's private chat. Single point of failure and no shared memory.
  • Disappearing between deliveries. Clients don't measure work, they measure presence — and silence is interpreted as abandonment.
  • Changing service without taking the history. Asking the client to retell the story is the gesture that precedes cancellation.

Numbers to track

  • Average time between sending and approval, by client — the ranking shows where the operation stalls.
  • Out-of-scope hours executed and how much was billed.
  • Client response time, tracked over months as a risk indicator.
  • Pieces published on time, with cause of delay classified as agency or client.
  • Contracts with weekly summary sent, as a percentage of the portfolio.
  • Average contract duration, in months, and reason for each exit.

An agency is sold as creativity and sustained by process. The creative part is almost never the reason for cancellation — the reason is usually an unrecorded request, an unchased approval, and a month when the client didn't hear from anyone. All this lives in the channel, and the channel is the cheapest thing to fix in an agency.

Frequently Asked Questions

How to organize service for a marketing agency on WhatsApp?

By separating two conversations that currently live in the same place. The relationship conversation deals with contract, results, renewal, and complaints; it is strategic and belongs to the partner or account manager. The production conversation deals with this piece, this deadline, and this adjustment; it is operational and belongs to those who execute. When the two mix, production buries the relationship and the partner spends the day responding "change the blue" with no space for the conversation that renews the contract. In practice, this means a unique channel per client, with everyone working on it seeing the history and conversations organized by topic. The client continues messaging the same place; what changes is that it reaches the decision-maker, with context, without depending on someone to forward it.

How to reduce client approval time for material?

By sending the material with four pieces of information that are currently missing. What it is, what is expected from the person — a yes or adjustments, not a generic "sent for approval" — the deadline with date and time linked to practical consequence, and what happens if no response comes, such as publication moving to the following week. Three things block approval and none is lack of interest: material sent without instructions, the recipient not being the decision-maker, and no agreed deadline, which makes approval compete with everything urgent in the client's company and always lose. In a real agency, this change reduced monthly hours spent on approval from 38 to 11, equivalent to about R$ 2,430 in recovered time.

What to do when the client requests something outside the contract scope?

Record and show the cost, instead of refusing or just doing it. The response that works has three parts: confirm it can be done, inform the cost in hours or value, and ask how the client prefers to handle it — deduct from another delivery of the month, approve as extra, or leave for the next cycle. The problem is never the first request, but the fourteenth, when the sum of two hours each became thirty hours in the month and the margin disappeared without anyone noticing, because each item alone was small. In practice, between 40% and 60% of extra requests disappear when priced, not due to bad client intent, but because they didn't know it cost anything. Those that remain are billed.

How to identify when an agency client is about to cancel?

By signs in the channel, which appear weeks before and don't show up in any campaign report. There are five: the client's response time increased from one hour to two days; approvals started coming without comments, just an ok; they stopped requesting new things; messages migrated from the account manager to the partner; and they stopped attending the monthly meeting. Two or more of these signs together call for a call, not a message, from the partner, with a direct question about how working with the agency is going. Done in time, this conversation recovers most cases because the real reason is almost always something small that no one wanted to say in writing.

How to transfer client service from the partner to someone else?

In four steps, and never by announcement. The new person joins in, not replaces, participating in conversations for a few weeks with the partner still present. The partner introduces with authority, saying what this person decides alone instead of just saying they will help. The history goes along, so no one asks the client to retell what was already agreed — which is exactly when trust breaks. And the partner continues appearing at contract, result, and problem moments, with a defined cadence instead of disappearing. Done this way, the transition is perceived as faster service, not a downgrade, which is the usual reading when the client simply discovers they now speak with someone else.

The agency doesn't lose clients due to creativity — it loses them due to loose conversations

VeyloCRM puts all agency clients in one channel, with visible history for those who execute, records of what was approved and what was requested outside the contract, and reminders to resume when approval stops — so no margin is given away in two-hour pieces.