There's a version of agency-client communication that most businesses have experienced: monthly reports delivered on schedule, metrics benchmarked against previous periods, a slide that says 'CPL increased due to market conditions,' and a recommended next step that requires more budget.
This is not transparency. It's documentation with the hard parts softened.
The situation: six weeks of Meta rejections, CPL at $9
Protein Pals is a high-protein Indian meal delivery service in the Toronto GTA. Daee Media launched paid campaigns in June 2025. The first month produced 45 new subscriptions. UGC creative dropped CPL to 2–3 CAD. The results were compounding. Then Meta started rejecting the ads.
August into September, the rejection cycle deepened. CPL climbed from 2–3 CAD to 4–5. Then 8–9. Volume dropped. The founders were watching a dashboard that had looked excellent two months earlier now produce nothing actionable.
Two paths available
Path A: Send a report. Document the CPL spike. Attribute it to platform volatility. Recommend increased budget to maintain volume at the higher CPL. Schedule the next check-in.
Path B: Be honest, show the work, make a specific promise.
What we sent at 9:32 AM on September 30th
Not a deck. Not a report. A direct message in the group chat. It acknowledged the slump directly. It showed specific work done: 8-10 creatives shortlisted from 20-25, 15+ audience segments mapped. It made a bounded, specific ask: 24 hours and nothing more. It made an unconditional promise: a comeback with a bang. It closed with: *'Can't wait to see your phones buzzing with CRM and Shopify notifications. Godspeed.'*
Five things that message contained that most agency communication doesn't
"A bit of a slump." Not platform volatility, not competitive conditions. A slump. Named clearly.
Not "we're working on it." Specific: 8–10 creatives from 20–25, 15+ audiences mapped. The client could see the nights were real.
"24 hours and nothing more." Not "in the coming weeks." A specific timeline with an expected outcome.
"We promise to make a comeback with a bang for sure." Written. Permanent. In a client group chat. Consequences if broken.
"Your phones buzzing with CRM and Shopify notifications." Not 'great results'. Their phones. Buzzing. Specific.
Why this kept the engagement going
Protein Pals stayed with Daee Media through six weeks of underperformance because the communication had established a pattern. Every update was honest, specific, and oriented toward the business outcome. The founders knew that 'we're rebuilding this' was not deflection. It was a process they'd already seen work.
Trust is not built in the hard moments. It's spent in the hard moments and built in all the moments before. The September 30th message spent trust correctly. It didn't hide. It showed up.
See the full Protein Pals engagement, including what the October comeback produced.
Read the case study →