• Showcase
  • Pricing
  • Blog

The Client Handoff That Stops Late-Night Edits

Two people shaking hands across a bright desk, representing a website handoff from agency to client

The best client handoff is one where nobody emails you at 11pm asking to change a word. Here is how to set that up.

By Chris Sullivan, Kworq
Sep 8, 2026, 02:46 AM

Every agency knows this client. The site launched in March. It is now September, and you have changed their opening hours four times, swapped a headshot twice, and fixed a typo they introduced while trying to fix a different typo. None of it was billed, because who invoices for changing "Tuesday" to "Thursday"?

The instinct is to blame the client, or to solve it with a maintenance retainer. But most small clients do not want a retainer for text changes, and chasing $75/month for edits you resent doing is not a business. The real fix is upstream: a handoff that leaves the client genuinely able to make routine edits themselves, and clear about where their editing ends and your paid work begins.

Here is the four-part handoff we recommend, with the exact things to hand over and a way to verify each part actually landed.

The 4-part handoff
1
Right-size access
Content editor role, not admin. Client edits words and images, cannot break layout.
2
Set guardrails
Required fields, image size notes, drafts by default. Make the safe path the easy path.
3
Train on THEIR site
20 minutes, they drive, three real edits. Record it so they can rewatch.
4
Leave a cheat sheet
One page: how to log in, the 5 common edits, what to call you for (and what that costs).



The editing experience your client actually sees

The handoff works when the client can edit without calling you. Here is the difference between a typical CMS and a simple one.

WordPress dashboard showing a cluttered editing interface with many menus and options
Before: a typical CMS dashboard with 16 sidebar items, multiple toolbars, and plugin warnings
StoryPress editor showing a clean minimal editing interface
After: a clean editor where the client sees their pages and one Save button



Part 1: Give the right amount of access (it is less than you think)

The single most common handoff mistake is handing over the admin login. Full admin access means the client can edit text, and also delete pages, uninstall things, and rearrange the layout you spent two weeks getting right. Then they call you to un-break it, and now you are doing free work that is also stressful.

Every serious platform has an editor-level role for exactly this reason. In WordPress it is the Editor role; Webflow and Framer both have a content-editor tier; site builders vary. Whatever the platform calls it, the test is the same:

  1. The client CAN: change text, swap images, add a blog post, update hours and contact details.

  2. The client CANNOT: edit layout, delete pages, change navigation, touch domain or billing settings.

  3. Keep one admin account for the agency, in the CLIENT'S name if the relationship might end. Agency-owned logins holding a client's site hostage is how you end up in a bad Google review.

How to verify: log in as the client's account yourself and try to break something. If you can drag a section or delete the homepage, the role is too powerful.

Part 2: Build guardrails before you hand over the keys

Access control decides what the client can touch. Guardrails decide what happens when they touch it. Fifteen minutes of setup here prevents most of the classic disasters:

  • Drafts by default. New blog posts and pages should start unpublished, so a half-written post never goes live by accident.

  • Required fields with help text. If a blog post needs an excerpt and a featured image, make those fields required and write the image size in the field description ("landscape, at least 1600px wide").

  • Image size notes where they upload. The 8MB straight-off-the-phone photo is the number one thing clients do to a fast site. A one-line note at the upload point catches most of them.

  • A styles-locked template for new pages. If the client will add pages (a new service, a new team member), leave a duplicate-me template so new pages inherit the design instead of improvising it.

How to verify: create a test blog post as the client would. If you can publish it with no image, no excerpt, and a 9MB photo, the guardrails are not done.

Part 3: Train them on their own site, and make them drive

A screen-share where you click around for 45 minutes feels like training but is not. People retain what they do, not what they watch. The version that sticks takes 20 minutes:

  1. Client shares THEIR screen, logged in as themselves.

  2. They make three real edits while you talk them through it: change a line of text, swap an image, publish a short blog post. Real edits on the live site, not a sandbox. What they fix during training is a change they no longer email you about.

  3. Record the call (Loom, Meet, Zoom, anything) and send them the link. The recording is the real training; the call is just where it gets made.

  4. Watch for the moment they hesitate. Wherever they got confused is a line for the cheat sheet, not a personal failing.

How to verify: a week later, ask them to make one small edit without you on the phone. If they can, the handoff worked. If they cannot, redo the 20 minutes; it is still cheaper than a year of free edits.

Part 4: The one-page cheat sheet (and the price list)

The final artifact is a single page, PDF or shared doc, that answers the questions the client will have at 9pm on a Sunday when you are not answering the phone:

  • Where to log in (the exact URL, because they will lose it).

  • The five edits they will actually make, one line each: hours, text, images, new blog post, team member.

  • What to call you for, WITH PRICES: new pages, design changes, "something looks broken". A rate on paper turns the 11pm favor into a normal business transaction.

  • Who owns what: domain registrar, hosting, email, and where each renews. Clients discovering surprise renewals at month 6 is a trust-killer.

How to verify: send the cheat sheet to someone in the client's office who was NOT on the training call. If they can log in and change the opening hours using only the sheet, it is done.

Handoff artifactWhat it preventsTime to make
Editor-level account (not admin)Broken layouts, deleted pages10 min
CMS guardrails (drafts, required fields)Accidental publishes, giant images15 min
Recorded 20-min training, client driving"How do I log in again?" emails20 min
One-page cheat sheet with price listFree-work creep, scope arguments30 min
Ownership list (domain, hosting, renewals)Surprise renewals, hostage situations10 min

A good handoff sounds like

  • "We changed the hours ourselves, took two minutes."

  • "We rewatched the video and added the new hire."

  • "Can you quote us for a new services page?"

  • "What would a redesign of the homepage cost?"

A bad handoff sounds like

  • "Can you change one word? Should be quick."

  • "I tried to fix it and now the menu is gone."

  • "What's our login again?"

  • "Why are we being charged $180 by a company called... Namecheap?"

Clients who can make their own small edits do not stop calling their agency. They stop calling about typos and start calling about projects.




The uncomfortable variable: the platform

Everything above gets easier or harder depending on what you built the site on. A stack with plugins to update and hosting to babysit means even a perfect handoff leaves maintenance work that someone must own, and "someone" is usually you, unpaid. This is exactly why we built StoryPress the way we did: clients edit by literally asking an AI assistant to make the change, there are no plugins to update, and hosting maintenance does not exist, so an agency can hand over a $5/month site with nothing left to babysit. We wrote up how the AI editing works in the MCP server announcement.

Whatever platform you use, the playbook stands: right-sized access, guardrails, training where the client drives, and one page of documentation with prices on it. Do those four things on your next launch and count the support emails that never arrive.

One practical website fix in your inbox each week

Hands using a calculator next to paperwork, working out the real cost of a free website plan
The Real Cost of a 'Free' Website Builder

Free website builders are free until they are not. The landing page says $0, but the real cost shows up in forced ads on your pages, missing SEO features, and the migration bill when you outgrow the free tier. Before you commit to a platform, run these five checks to see what "free" actually costs you in traffic, control, and time over the first year.

Colorful pins marking locations on a paper map, like a sitemap marking pages for search engines
Sitemaps and Robots.txt: A 5-Minute Check

Sitemaps and robots.txt are two files most site owners never touch. One tells search engines what pages exist. The other tells them which ones to skip. If either is missing or misconfigured, Google might be ignoring half your site without you knowing. This five-minute check shows you where to find them, what they should say, and how to fix the common mistakes.

  • Showcase
  • Pricing
  • Terms of Service
  • Privacy Policy
  • Cookie Policy

Get the latest updates

  • Loading...
© Kworq, IncLLMs.txt
by StoryPress, with
InstagramInstagram icon for social media