<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Lisa Sakura</title>
    <description>The latest articles on DEV Community by Lisa Sakura (@lisasakura).</description>
    <link>https://dev.to/lisasakura</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3910135%2Fee6480ed-beab-41a0-88ab-f35120052059.png</url>
      <title>DEV Community: Lisa Sakura</title>
      <link>https://dev.to/lisasakura</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/lisasakura"/>
    <language>en</language>
    <item>
      <title>How Small Agencies Can Run AI-Native Client Onboarding (with 5 Real Prompts)</title>
      <dc:creator>Lisa Sakura</dc:creator>
      <pubDate>Mon, 04 May 2026 07:47:44 +0000</pubDate>
      <link>https://dev.to/lisasakura/how-small-agencies-can-run-ai-native-client-onboarding-with-5-real-prompts-30o3</link>
      <guid>https://dev.to/lisasakura/how-small-agencies-can-run-ai-native-client-onboarding-with-5-real-prompts-30o3</guid>
      <description>&lt;p&gt;&lt;em&gt;Published by Agency Onboarding OS | agencyonboardingos.com&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Most agency onboarding chaos isn't a people problem. It's a system problem.&lt;/p&gt;

&lt;p&gt;Every time a new client signs, someone rebuilds the same folder structure, writes the same "can you send us access to…?" email, and runs the same kickoff call without a template. Then the client replies slowly, forgets to grant tool access, and week one is already behind before the first deliverable touches a doc.&lt;/p&gt;

&lt;p&gt;We've seen this pattern in marketing agencies, SEO shops, web studios, and freelance consultants. Same five problems, every time:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Access collection drags into week two&lt;/li&gt;
&lt;li&gt;Scope is fuzzier after the kickoff than before&lt;/li&gt;
&lt;li&gt;The onboarding checklist lives in someone's head&lt;/li&gt;
&lt;li&gt;Clients don't know what to expect or when&lt;/li&gt;
&lt;li&gt;Nothing from this client's setup carries forward to the next&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here's how you can fix all five with a structured system and a handful of LLM prompts.&lt;/p&gt;




&lt;h2&gt;
  
  
  The 5-Phase SOP
&lt;/h2&gt;

&lt;p&gt;Before AI makes anything smarter, you need a base operating procedure. Here's the structure we use:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Phase 1 — Pre-Kickoff (Days 0–3)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Confirm contract and deposit&lt;/li&gt;
&lt;li&gt;Send intake form (27 questions across 6 categories: business context, brand, audience, tools, success metrics, communication preferences)&lt;/li&gt;
&lt;li&gt;Set up client folder, project board, Slack/Teams channel&lt;/li&gt;
&lt;li&gt;Draft kickoff agenda from intake responses&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Phase 2 — Kickoff (Day of meeting)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run the kickoff call with pre-built agenda&lt;/li&gt;
&lt;li&gt;Record scope decisions explicitly&lt;/li&gt;
&lt;li&gt;Set up access request tracker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Phase 3 — Access Collection (Days 1–5 post-kickoff)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Send structured access request email&lt;/li&gt;
&lt;li&gt;Run 3-day and 7-day follow-ups if no response&lt;/li&gt;
&lt;li&gt;Log received vs. outstanding in the tracker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Phase 4 — Delivery Setup (Days 3–7)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Brief delivery team from intake summary&lt;/li&gt;
&lt;li&gt;Set 30-day timeline milestones&lt;/li&gt;
&lt;li&gt;Share client-facing status update template&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Phase 5 — Handover (Day 30)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Offboarding checklist&lt;/li&gt;
&lt;li&gt;Archive deliverables&lt;/li&gt;
&lt;li&gt;Request testimonial&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That's the skeleton. Now here's where LLMs make each step faster and less error-prone.&lt;/p&gt;




&lt;h2&gt;
  
  
  5 Prompts That Save ~2 Hours Per Client
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Prompt 1 — Kickoff Brief Generator
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;When to use:&lt;/strong&gt; After the client fills your intake form, before the kickoff call.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are an agency project manager preparing for a client kickoff call.

Here is the intake form the client filled in:
[paste intake form responses]

Write a kickoff meeting brief that includes:
1. A 3-sentence summary of what the client is trying to achieve
2. The 3 most important questions to get answered on the call
3. The scope risks most likely based on what they wrote (be specific)
4. A suggested meeting agenda (max 45 minutes)

Write it in plain language. Be direct. Flag anything unclear.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; A pre-meeting brief your team can scan in 5 minutes instead of rereading 10 intake fields.&lt;/p&gt;




&lt;h3&gt;
  
  
  Prompt 2 — Access Request Email Generator
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;When to use:&lt;/strong&gt; At the start of Phase 3, when you need to collect 8–15 tool accesses.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are writing a professional but warm email to a new client asking for tool access.

The client is: [client name]
The project is: [project type]
We need access to: [list tools, e.g. GA4, Search Console, CMS, Figma, Slack, social channels]

Write an email that:
- Opens with one warm sentence (no corporate boilerplate)
- Lists each tool as a numbered item with a clear action per item
- Ends with a specific reply deadline (3 business days)
- Feels like it's from a human who does this regularly, not a process robot

Max 180 words.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; An access email that gets replies, not polite silence.&lt;/p&gt;




&lt;h3&gt;
  
  
  Prompt 3 — Missing-Input Detector
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;When to use:&lt;/strong&gt; After the intake form comes back, before kickoff.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are reviewing a client intake form before a kickoff call.

Here is the intake form:
[paste intake form]

Identify every field that is:
- Blank or left as "TBD"
- Vague enough that you couldn't make a concrete decision from it
- Contradictory with another answer

For each gap, write one follow-up question to ask on the kickoff call or via email.
Be specific. Use the client's own words where possible.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; A pre-call checklist of the exact questions that will prevent scope drift later.&lt;/p&gt;




&lt;h3&gt;
  
  
  Prompt 4 — Status Update Draft
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;When to use:&lt;/strong&gt; Whenever you need to send a weekly/biweekly client update.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are writing a client status update email for a project in week [X].

Project context: [paste kickoff brief or project summary]
Completed this period: [list 3–5 bullet points]
In progress: [list what's underway]
Blocked / waiting on client: [list any blockers, if any]
Next steps: [what happens next]

Write an email that:
- Opens with the headline: what the client most needs to know right now
- Uses bullets, not paragraphs
- Explicitly calls out anything the client needs to act on
- Ends with a specific next touchpoint

Max 200 words. Don't pad.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; A weekly update that clients actually read, because it respects their time.&lt;/p&gt;




&lt;h3&gt;
  
  
  Prompt 5 — Escalation Draft
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;When to use:&lt;/strong&gt; When scope is expanding, access is 10+ days overdue, or a deliverable is at risk.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;You are a project manager writing a professional but firm escalation message to a client.

Situation: [describe what happened — late access, scope change request, missed deadline, etc.]
Impact: [what does this delay or change actually affect?]
What you need: [one clear, specific ask]
Deadline: [when you need it by]

Write a message that:
- States the situation plainly in one sentence
- Explains the impact clearly (no drama, just facts)
- Makes one clear ask with a deadline
- Maintains a professional, collaborative tone
- Is under 150 words

Don't soften the ask to the point of ambiguity.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt; An escalation that gets read and gets a response, without burning the relationship.&lt;/p&gt;




&lt;h2&gt;
  
  
  What This Looks Like in Practice
&lt;/h2&gt;

&lt;p&gt;A 10-person marketing agency using this system runs onboarding like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Client signs → automated intake form sent (30-second trigger)&lt;/li&gt;
&lt;li&gt;Intake responses come back → paste into Prompt 1 → kickoff brief generated in 90 seconds&lt;/li&gt;
&lt;li&gt;Kickoff call runs from the brief → scope decisions documented live&lt;/li&gt;
&lt;li&gt;Prompt 2 generates access email → sent same day&lt;/li&gt;
&lt;li&gt;3-day follow-up via Prompt 2 variant if no response&lt;/li&gt;
&lt;li&gt;Prompt 3 flags any gaps → follow-up questions sent before day 5&lt;/li&gt;
&lt;li&gt;Prompt 4 generates weekly updates → 10 minutes to review and send&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That's 5–8 hours of chaotic, from-scratch work compressed into 45 minutes of structured execution.&lt;/p&gt;

&lt;p&gt;No enterprise software. Works in ChatGPT, Claude, or any other LLM. Drops into whatever project management tool you already use.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Full System
&lt;/h2&gt;

&lt;p&gt;This article covers the AI-native upgrade path. The full Agency Onboarding OS includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;30+ templates and docs (intake form, SOPs, checklists, access tracker, status templates, offboarding)&lt;/li&gt;
&lt;li&gt;6 automation recipes for Zapier and Make&lt;/li&gt;
&lt;li&gt;4 agency-specific variants (marketing, SEO, web design, freelance)&lt;/li&gt;
&lt;li&gt;The 5 prompts above + full implementation guide&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Free resources&lt;/strong&gt; (no email required):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://agencyonboardingos.com/checklist" rel="noopener noreferrer"&gt;10-step onboarding checklist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://agencyonboardingos.com/intake-form" rel="noopener noreferrer"&gt;27-question client intake form&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://agencyonboardingos.com/sop" rel="noopener noreferrer"&gt;5-phase agency onboarding SOP&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Full OS:&lt;/strong&gt; &lt;a href="https://agencyonboardingos.com" rel="noopener noreferrer"&gt;agencyonboardingos.com&lt;/a&gt; — $49 one-time, founding batch pricing.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built by Agency Onboarding OS. Questions → &lt;a href="mailto:lisa@agencyonboardingos.com"&gt;lisa@agencyonboardingos.com&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>freelance</category>
      <category>tools</category>
    </item>
    <item>
      <title>The 7 Places Agency Client Onboarding Breaks (And How to Fix Them)</title>
      <dc:creator>Lisa Sakura</dc:creator>
      <pubDate>Mon, 04 May 2026 07:39:57 +0000</pubDate>
      <link>https://dev.to/lisasakura/the-7-places-agency-client-onboarding-breaks-and-how-to-fix-them-3kg3</link>
      <guid>https://dev.to/lisasakura/the-7-places-agency-client-onboarding-breaks-and-how-to-fix-them-3kg3</guid>
      <description>&lt;h2&gt;
  
  
  1. The access collection black hole
&lt;/h2&gt;

&lt;p&gt;You need Figma access, Google Analytics, WordPress admin, GitHub, and the client's Slack. You ask. They forward a password email from two years ago. You ask again. Their developer says they'll get back to you. Three days pass.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; Send a single, complete access list on Day 1 — not "we'll need some access" but the exact list, with specifics for each tool, and a deadline. Include what happens if the deadline is missed. Framing it as "we start discovery without these, but integration builds are blocked until week 3" changes behavior fast.&lt;/p&gt;

&lt;p&gt;A good intake form covers this before the project starts. Here's &lt;a href="https://agencyonboardingos.com/intake-form" rel="noopener noreferrer"&gt;a free 27-question version&lt;/a&gt; if you need a starting point.&lt;/p&gt;




&lt;h2&gt;
  
  
  2. Scope drift that starts in the kickoff call
&lt;/h2&gt;

&lt;p&gt;The sales call sets one expectation. The kickoff call assumes something slightly different. The project brief says something else. By week two, you're building features nobody explicitly agreed to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; Send a written kickoff summary within 24 hours of the kickoff call. Not meeting minutes — a plain-language document that says: "Here's what we're building. Here's what we're not building. Here's what triggers a scope change conversation."&lt;/p&gt;

&lt;p&gt;Ask the client to confirm it explicitly. "Reply with OK or any corrections" clears ambiguity in a way that a call summary in Notion does not.&lt;/p&gt;




&lt;h2&gt;
  
  
  3. The assumption handoff from sales to delivery
&lt;/h2&gt;

&lt;p&gt;Your salesperson knew the client's real pain point. The delivery team doesn't. So delivery builds to the spec, not to the problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; A structured sales-to-delivery handoff doc. Ideally filled in by the salesperson while the memory is fresh, covering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What problem the client actually wants solved&lt;/li&gt;
&lt;li&gt;What they're worried about&lt;/li&gt;
&lt;li&gt;What they mentioned off the record&lt;/li&gt;
&lt;li&gt;Any political context (stakeholders, existing vendor relationships)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Five minutes of capture prevents hours of rework.&lt;/p&gt;




&lt;h2&gt;
  
  
  4. The "we'll figure it out" kickoff agenda
&lt;/h2&gt;

&lt;p&gt;A kickoff call with no structure turns into a 60-minute relationship-building session that covers none of the questions you needed answered. You leave with good vibes and no information.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; Send the kickoff agenda 48 hours before the call. Include the specific decisions you need to make, the access items you need, and the one question the client most needs to answer clearly. Clients who see the agenda in advance show up ready — you get twice as much done in the same time.&lt;/p&gt;




&lt;h2&gt;
  
  
  5. No follow-up system for client responses
&lt;/h2&gt;

&lt;p&gt;You send three requests in the first week. One gets answered immediately. One gets a partial answer. One disappears.&lt;/p&gt;

&lt;p&gt;You don't have a clean way to track which thread is outstanding, so you either let it drop or send an awkward "just following up" email that makes you feel like a debt collector.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; A standard set of follow-up messages that escalate in specificity without escalating in tone. The first follow-up restates exactly what you need. The second ties it to a project impact ("we can't start X until we have this"). The third offers a simple alternative ("if this isn't available, here's our fallback").&lt;/p&gt;

&lt;p&gt;This is tedious to write fresh every time — most agencies use 3-5 reusable templates for this.&lt;/p&gt;




&lt;h2&gt;
  
  
  6. Recreating the same structure every time
&lt;/h2&gt;

&lt;p&gt;Every new client gets a new folder structure, a new project board, a new onboarding checklist. Your senior project manager does it from memory. Your junior does it slightly differently. By month three you have three inconsistent onboarding setups and no institutional knowledge.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; A single canonical onboarding template. One folder structure. One project board template. One checklist. When something doesn't fit a client, you adapt the template — not invent something new.&lt;/p&gt;

&lt;p&gt;This sounds obvious. Most agencies don't have it. If you build one folder structure and one checklist and use them exactly twice, you've already recouped the time spent.&lt;/p&gt;




&lt;h2&gt;
  
  
  7. The first deliverable that surprises the client
&lt;/h2&gt;

&lt;p&gt;You build exactly what was in the brief. The client expected something different. Not because you did it wrong — because neither of you understood the gap between "what we agreed" and "what they were picturing."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The fix:&lt;/strong&gt; A pre-delivery alignment check before you share the first real deliverable. Not "here's what we built" — "here's what we built, here's how it maps to the brief, here are two decisions we made that weren't covered in the spec."&lt;/p&gt;

&lt;p&gt;Surface the choices before they become surprises. Clients who feel informed are forgiving. Clients who feel surprised are not.&lt;/p&gt;




&lt;h2&gt;
  
  
  The pattern
&lt;/h2&gt;

&lt;p&gt;Every one of these breakpoints has the same root cause: information that exists somewhere didn't make it to the right person at the right time.&lt;/p&gt;

&lt;p&gt;The solution isn't software. It's a repeatable system for capturing and transferring context — intake questions before the project starts, a kickoff structure that surfaces decisions, templates that remove the "rebuild from scratch" tax, and follow-up language that escalates without burning goodwill.&lt;/p&gt;

&lt;p&gt;If you want a starting point, we put together two free resources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://agencyonboardingos.com/checklist" rel="noopener noreferrer"&gt;&lt;strong&gt;10-step AI-native onboarding checklist&lt;/strong&gt;&lt;/a&gt; — what to cover in the first two weeks&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://agencyonboardingos.com/intake-form" rel="noopener noreferrer"&gt;&lt;strong&gt;27-question client intake form&lt;/strong&gt;&lt;/a&gt; — the questions to ask before work starts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Or if you want the full system — folder structure, SOP, email templates, automation recipes, kickoff brief generator — we bundled all of it into the &lt;a href="https://agencyonboardingos.com" rel="noopener noreferrer"&gt;Agency Onboarding OS&lt;/a&gt; (€49, founding batch).&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What's the onboarding breakpoint that's cost you the most? Genuinely curious what the distribution looks like in practice.&lt;/em&gt;&lt;/p&gt;




</description>
      <category>productivity</category>
      <category>webdev</category>
      <category>freelance</category>
      <category>tools</category>
    </item>
  </channel>
</rss>
