Section Heading
When a Client Hires Another Agency: What We Do
A client can leave on good terms and still create a mess. The handoff is where client relations either stay professional or start to break down. When a cheaper replacement asks for free help, when a migration fails after our warning was ignored, or when we are the ones who missed a detail, our response…

Kurt von Ahnen
CEO

A client can leave on good terms and still create a mess. The handoff is where client relations either stay professional or start to break down.
When a cheaper replacement asks for free help, when a migration fails after our warning was ignored, or when we are the ones who missed a detail, our response matters. Clear boundaries, calm ownership, and a little humility keep the work clean. That line shapes everything that follows.
Cheap replacements often create expensive problems
When we scope a project, we often become the expert in the room. Then the client sees the budget, finds a cheaper option, and assumes the plan can be copied without the experience behind it.
That is where trouble starts. A lower-cost developer might be able to install a theme or move files, but the hard part usually lives in the exceptions, hosting quirks, add-ons, and business rules nobody wrote down.
WordPress migrations are a classic example. A site can run fine on one major host and still break when moved carelessly because that host may rely on must-use plugins, object caching, or server-specific files. Copying the database and files to a new server without cleanup can fail fast, and then the original agency gets blamed for “sabotage” when the real problem was the migration plan.
We see the same pattern with underpriced repair work in any trade. A cheap roof fix looks smart until the leak spreads through the ceiling.
AI has made this worse because it has made confidence cheap. Someone asks a model for an answer, installs a few plugins, wires together an automation, and assumes every tool should work with every other tool. In WordPress, that often becomes plugin sprawl, more failure points, and slower performance. Even a basic WordPress speed guide makes the same point in simpler terms: every extra add-on comes with a cost.
A course website can turn into a platform fast
We see this most clearly with LifterLMS. A client says they want to host a course online. That sounds manageable. Then the real requirements show up: memberships, recurring payments, quizzes, reporting, private areas, groups, forms, translations, marketing automation, page-builder compatibility, and custom messages that fire when a student clicks the next thing.
At that point, the request is no longer “put a course on a site.” It is a full platform build.
That is also why LifterLMS has such a large body of documentation around getting started, developer needs, theme compatibility, troubleshooting, known conflicts, reporting, payments, quizzes, translations, and add-ons. A learning platform with that many moving parts needs real implementation experience. If a site depends on access rules, subscriptions, progress tracking, and third-party connections, we are not quoting a brochure site. We are quoting enterprise WordPress development.
The boundary that protects client relations
We used to be more flexible after a client left. We would hop on a Zoom call, troubleshoot the new team’s mistakes, and try to keep everyone happy.
That sounds generous, but it creates a bad habit. We end up teaching the replacement for free, while the client treats our original proposal like a menu they can keep ordering from after choosing someone else.
Good client relations do not require unlimited access. They require clarity.
If the new team needs training, we’re happy to provide it, but it belongs under a new agreement as a billable service.
That wording changes everything. We are no longer the unpaid safety net. We are a specialist available for training, consulting, or repair if the new provider needs help.

A clean handoff helps everyone understand the line:
| After the handoff | We usually include | We quote separately |
|---|---|---|
| File exports and backups | Yes, if covered by the contract | No |
| Access transfer and basic documentation | Yes | No |
| Explaining where assets and credentials live | Yes, once | No |
| Training the new team’s developer or agency | No | Yes |
| Debugging a broken migration on the new host | No | Yes |
| Fixing integrations the cheaper quote skipped | No | Yes |
This is not about being petty. It is about protecting the value of the work we were hired to know. The same habits behind managing client expectations during a live project matter on the way out too. We can stay respectful, hand off what belongs to the client, and stop there.
That is also why we do not treat post-exit troubleshooting as a favor. If the cheaper provider cannot get events working, cannot connect Zoom, or cannot make a membership rule behave, that does not turn our old proposal into an open support contract. It turns into a new scope.
When flaking creates more work than the task itself
Sometimes the disruption is not a client leaving. Sometimes the plan blows up because a client misses a meeting, a teammate gets sick, a hard drive fails, or a small system glitch hides something important.
We use “flaking” as a catch-all for those moments when the day we planned is gone. The problem is not only the missed task. The bigger cost is the hidden work that appears around it.
A single flake can create a chain reaction. First, we have to unwind the project plan. Then we have to update the client. After that, we have to re-assign time, shift other work, and give another update tomorrow because the answer is still uncertain.
That communication burden is real. If a teammate has a family emergency, we may not know whether the work slips by one day or one week. Meanwhile, the client still wants an update, and we still need to protect trust.
At times, a missed meeting is almost a gift. If a client forgets the call, we can use that hour to catch up on other work. In those cases, the adjustment is easy. However, when the work itself is blocked, the disruption is heavier because the deliverable does not move.
The hardest version is when we are the ones who missed something. Maybe an invoice was paid, but the system did not mark it correctly and the project sat idle. Maybe a calendar invitation looked different because someone booked while traveling across time zones. Even when software or travel caused the mix-up, the person waiting on us still felt the miss.
A fast apology and a recovery plan do more for client relations than a polished excuse.
In those moments, hat in hand is the right posture. We own the problem, move the work forward, and correct the schedule. That might mean fast-tracking the task, dropping what we are doing to meet someone in person, or reshuffling the queue because we were wrong.
We also build padding into project plans for this exact reason. One bad afternoon should not destroy a launch date. A realistic timeline can absorb a missed step; a fantasy timeline cannot. That same honesty sits behind good communication, which is why guidance on handling client cancellations professionally feels familiar here too. Respect, directness, and documentation still carry the day.
Paying it forward gives agency work more meaning
Agency work is for-profit work, but money is not the only return we care about. Some of the most satisfying work we do never appears on an invoice.
We have spoken at schools, helped students think about careers, shown up in youth programs, coached teams, served on neighborhood boards, and volunteered with college-age groups. That kind of work pays back in a different way. It gives shape to the week, and over time it gives shape to a life.
Self-employment can make that possible. Yes, it also means we may answer client needs late at night or rearrange our own schedule more than we would in a standard 8-to-5 job. Still, that flexibility can let us spend a morning speaking to a class or helping in the community when others are stuck at a desk.
We see the same spirit in open source. WordCamp Contributor Days ask people to give time and skill to a shared project without immediate pay because the whole ecosystem gets better when people show up.
If we want to start somewhere, the entry points are not complicated:
- Speak to a high school, college class, or STEM program about how agency skills turn into actual revenue.
- Mentor people at a WordPress meetup, apprenticeship group, or community workshop.
- Serve on a neighborhood board, nonprofit committee, or local volunteer team.
- Take a support role and help with logistics, setup, food, or simple follow-through.
We don’t have to lead to be useful
One of the best parts of community work is that we do not have to run the room to matter. In fact, plenty of agency owners will be happier if they do not.
There is real value in being the person who shows up, stacks chairs, cooks for the group, helps students after the talk, or handles the job nobody else wanted. Some of our best community work has happened in that third-chair role, close enough to help, far enough from the spotlight to stay sane.
Teaching and podcasting are still worth the time
We do not buy the old line that teaching is for people who could not do the work. Some of the best giving back we can do is teaching, and teaching is badly undervalued.
At the same time, we understand the frustration behind the skills-gap conversation. Many students leave school with technical exposure but little sense of how jobs are found, how revenue is created, how pricing works, or what cost of living will demand from them. That gap is real.
Still, the missing piece is not always the teacher. Sometimes it is the curriculum. Sometimes it is the student’s drive. Sometimes life knocks the student off course before the lesson has time to matter. In a class of twenty, a small handful may take the material and run with it. Others may only want the certificate. Both things can be true at once.
That is one reason podcasting and public conversation still matter to us, even when they do not create a straight line to revenue. Kurt von Ahnen and Toby Cryns have spent a year showing up for Agency Action, and the payoff is not a pile of leads for Mañana No Mas! or The Mighty Mo. The value is different. We get to teach, sharpen our own thinking, disagree without becoming enemies, and put real agency problems into public language.
That kind of work makes us better over time. If we want the full context for this discussion, the official Agency Action episode page adds the original show notes and framing around client transitions, volunteering, and the agency role in closing skill gaps.
Public exposure helps, but it can also bite back
Public visibility is not automatically good marketing. Some exposure brings trust. Some brings confusion. Some simply invites people to project their own issues onto a harmless post.
Even personal posts can do this. Share a photo from a shooting range, a strong opinion, or a local board issue, and suddenly people who do not know the full context are reading motive into everything. That does not mean we must hide our lives. It does mean we should be thoughtful.
Leadership brings more of that pressure. Anyone who has ever umpired a Little League game knows the person in charge gets the loudest criticism. Community boards carry politics even when the group itself is trying hard to stay out of politics. If we choose the front-facing role, comments and blowback come with it.
Before we post or volunteer publicly, we should pause long enough to ask a few basic questions:
- Does this fit the values we want associated with our agency?
- Could someone outside our immediate circle read this in a very different way?
- Are we willing to handle the replies, criticism, or follow-up if the post gets attention?
If the answer is no, we still have options. We can be the board member instead of the president. We can help the coach instead of taking over the team. We can support the event without becoming the face of it. Community work does not require maximum visibility to be worthwhile.
Professional exits reveal how we work
The way we handle a client departure says as much about our agency as the work that won the client in the first place. Boundaries protect the value of our expertise, and ownership protects the relationship when something goes wrong.
When projects slip, we need humility. When clients leave, we need clarity. When the community needs help, we do not have to wait for a paycheck to show up.
The agencies people trust for the long haul are the ones that can say no cleanly, say sorry quickly, and still make time to be useful.