惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
J
Java Code Geeks
P
Proofpoint News Feed
Recent Announcements
Recent Announcements
罗磊的独立博客
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园_首页
Hugging Face - Blog
Hugging Face - Blog
MongoDB | Blog
MongoDB | Blog
人人都是产品经理
人人都是产品经理
博客园 - 【当耐特】
雷峰网
雷峰网
D
DataBreaches.Net
B
Blog RSS Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 聂微东
V
Visual Studio Blog
Apple Machine Learning Research
Apple Machine Learning Research
N
Netflix TechBlog - Medium
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Agency Client Onboarding Checklist: Build Your Process in...
Lisa Sakura · 2026-05-15 · via DEV Community

Most client onboarding problems are actually process problems disguised as people problems.

The client who ghosts your access request isn't being difficult — you sent them a wall of text and no clear next step. The project that started two weeks late didn't stall because of scope — you never had a proper kickoff brief.

A working onboarding system does three things: it collects the right information before work starts, it gets access credentials without drama, and it creates shared context so everyone knows what day one looks like. Nothing more. Here's how to build one in 90 minutes.


Phase 1 — The Intake (30 minutes)

Before you build anything, write down the 8–12 questions you wish you'd asked every client before starting.

Here's the core set that works across most agency types:

About the project:

  • What does success look like at the end of month one?
  • What's already been tried and didn't work?
  • Are there any internal stakeholders we'll need approval from?
  • What's the hard deadline, and what's the consequence if we miss it?

About their setup:

  • What tools do you currently use? (CRM, project management, design, comms)
  • Who has admin access to those tools?
  • Is there an existing brand guide, style guide, or previous deliverables we should know about?

About communication:

  • Who's our main point of contact?
  • What's your preferred communication channel and response time expectation?
  • How do you prefer to give feedback — async or on calls?

Turn this into a single-page form. Google Forms works. A Notion form works. A simple email template works. The format doesn't matter; the consistency does. Every client gets the same intake before the kickoff meeting.

Actual tactic: fill in the form yourself for a recent past client before you send it to anyone new. This reveals the gaps in about 10 minutes.


Phase 2 — The Access Request Sequence (20 minutes)

Access collection is where 80% of onboarding delays happen. Most agencies send one email and wait. Then they send a follow-up. Then they're on a call and the client says "oh, I thought someone else was handling that."

Build three emails. Write them now, save them as templates.

Email 1 — Initial request (sent day after intake):

Subject: [Project Name] — Access needed before we start

Hi [Name],

To kick off [Project Name] on schedule, we need access to a few things before our first meeting. Here's exactly what we need and who typically has it:

  • [Tool 1] — usually your IT admin or the account owner
  • [Tool 2] — your marketing manager or whoever manages the account
  • [Tool 3] — your team's Google/Microsoft admin

Can you send these over or loop in the right person by [date — 3 business days out]? Once we have them, we're ready to start.

[Your name]

Email 2 — Follow-up (day 3, if no response):

Subject: Re: [Project Name] — Access needed before we start

Quick nudge — still need the items from my last email. Start date is [date]. Forwarding to whoever holds these accounts works too.

Still outstanding: [list only what's missing]

Email 3 — Final flag (day 5):

Subject: Re: [Project Name] — Start date at risk

We're two days from [start date] and still waiting on [tools]. Without these, we'll need to push the start by [X] days. Happy to jump on a 10-minute call today if that's easier.

The escalation is intentional. Most clients aren't ignoring you — they just haven't prioritized it. A visible deadline changes that without being aggressive.


Phase 3 — The Kickoff Brief (20 minutes)

The kickoff meeting is expensive. Everyone's on it, attention is limited, and you only get one shot to establish how the project will run.

The kickoff brief is a one-page document you prepare before the meeting. You share it the day before so everyone arrives with context, not questions.

What goes in it:

  1. Project name and start/end dates
  2. What you'll deliver (stated in outcomes, not tasks)
  3. What you won't cover (the explicit exclusions)
  4. Who does what (roles for both your team and the client)
  5. The communication plan (how, where, and how often)
  6. The three things that could slow this down (be honest)
  7. What a good first week looks like

This document does two things: it surfaces misalignments before they become problems, and it gives the client something to reference when they're tempted to add scope.

Build the template once. Fill it in for each new client before the kickoff. Takes 15 minutes once you have the intake responses.


Phase 4a — Folder Structure (10 minutes)

Pick a structure and enforce it. Here's one that works across most agency types:

[Client Name]/
  00_Admin/        ← contracts, invoices, SOW
  01_Brief/        ← intake form, kickoff brief, notes
  02_Assets/       ← logos, brand files, existing content
  03_Working/      ← live work, versioned by date
  04_Deliverables/ ← final files shared with client
  05_Archive/      ← everything superseded

Enter fullscreen mode Exit fullscreen mode

Create this on day one. Resist the urge to customize it per client. Consistency means any team member can pick up a project without a briefing.

Phase 4b — The Post-Onboarding Review (10 minutes)

At the end of week one, answer three questions:

  1. What information did we need that we didn't have at the start?
  2. What access took longer than it should have?
  3. What would have made the kickoff meeting more useful?

Update your intake form and kickoff template based on what you find. This is the only mechanism that makes the system better over time — without it, you repeat the same gaps on every project.


The honest shortcut

If you'd rather skip the build and start with a complete system — including 27-question intake form, 3 access email sequences, kickoff brief template, SOPs, and a folder structure — Agency Onboarding OS has the full package for €49. But the 90-minute version above works too.

The worst outcome is spending six more months with a broken process because fixing it felt like a project. It isn't.


agency #freelance #productivity #tutorial