# Agency Onboarding in 90 Days

> Access and data handover in week one, deliverable gates at 30, 60 and 90 days, and the leading indicators that tell you to renew or cut the engagement early.

Source: https://saas-marketing.net/playbooks/saas-agency-onboarding-first-90-days/
Topic: SaaS Marketing Agencies
Type: playbook
Published: 2026-09-11
Last updated: 2026-09-11
Publisher: SaaS Marketing (saas-marketing.net)
License: CC BY 4.0. Quote or republish with attribution and a link to https://saas-marketing.net/playbooks/saas-agency-onboarding-first-90-days/

## Short answer

Agency onboarding works when access, data and context transfer inside the first week and the engagement carries written deliverable gates at day 30, 60 and 90. Week one covers analytics, ad accounts, CMS and CRM access plus a kickoff that transfers ICP, offer and objection handling rather than brand history. By day 30 something measurable should be shipped. By day 90 you decide to renew, extend or cut based on leading indicators, not revenue.

## Key takeaways

- Most agency engagements fail in week one because access requests sit unanswered in a client IT queue for three weeks.
- Any agency that cannot ship something measurable within 45 days is either under resourced or blocked by you.
- Kickoff should transfer ICP, pricing, offer and the top five sales objections, not forty slides of brand history.
- Name one internal owner with authority to approve copy, or approvals become the single biggest source of slippage.
- Leading indicators at day 60 include briefs approved on time, SME interviews booked and tracking verified end to end.
- A 90 day decision needs written gates agreed before the contract is signed, not invented in the renewal meeting.

---

The contract is signed and everyone feels good. Three weeks later the agency still doesn't have Google Ads access, the first brief is stuck with legal, and you've burned a third of month one paying for people to wait. This is the normal failure, and it's almost entirely preventable with a week one checklist and three written gates.

Onboarding is the most influential period of the whole relationship. What you transfer in the first fifteen working days sets the ceiling on everything that follows, because an agency that never understands your buyer will produce competent work aimed at the wrong person for a year.

## What has to happen in week one

Week one is access and context. Nothing else. If you finish week one with credentials working and a kickoff done, the agency can start producing in week two instead of week five.

Start access requests before the contract is countersigned. At most SaaS companies with a real security function, adding an external vendor to Google Ads or a CRM triggers a review that takes eight to fifteen business days, and nobody plans for it. If you've already run the [security and privacy review for marketing tools](/checklists/marketing-tool-security-review/) on similar vendors, reuse that paperwork.

Read only CRM access. Sales ops says no, the agency can't see closed won deals, and every reporting conversation for the next six months becomes an argument about what a lead is worth. Settle this in week one or agree in writing that pipeline reporting stays your job.

Here is the access list that covers about 95 percent of SaaS engagements:

| System | Access level | Typical approval time | Who grants it |
| --- | --- | --- | --- |
| Google Analytics 4 | Editor | Same day | Marketing |
| Google Search Console | Full user | Same day | Marketing or eng |
| Google Ads and LinkedIn Campaign Manager | Standard, via agency MCC | 1 to 3 days | Marketing |
| Google Tag Manager | Publish rights | 3 to 10 days | Eng or security |
| CMS (Webflow, WordPress, Contentful) | Editor, not admin | 1 to 5 days | Marketing |
| CRM (HubSpot, Salesforce) | Read only, custom role | 5 to 15 days | RevOps and security |
| Marketing automation | Editor on a sandboxed list | 3 to 7 days | Marketing ops |
| Ahrefs or Semrush project | Seat or shared project | Same day | Marketing |
| Slack Connect channel | Shared channel | Same day, needs IT allowlist | IT |

## The asset handover list nobody sends

Assets are where you buy back agency hours. Every document you don't hand over is a document the agency reconstructs badly at your expense.

Send these before kickoff: the current ICP definition, win/loss notes from the last two quarters, ten recorded sales calls (Gong or Chorus links are fine), the pricing page history, the objection handling doc sales actually uses, brand guidelines, a list of approved customer logos and case studies, past campaign results including the failures, and the analytics annotation history so the agency knows why traffic fell off a cliff last November.

If you hand over only one thing, make it ten recorded sales calls across won, lost and no-decision outcomes. Agencies that write good SaaS copy write it from call transcripts. Agencies that write generic copy write it from your website.

Add product context that marketing usually forgets: the integration list, the security and compliance page, current SOC 2 status, and any product data the agency will need for [programmatic or comparison pages](/examples/saas-agency-engagement-teardowns/). Missing product data is the quiet killer of comparison content programs, because the agency writes the page, legal flags an unverifiable claim, and the page sits in draft for two months.

## A kickoff agenda that transfers context, not brand history

Ninety minutes, one meeting, six blocks. Skip the company history deck. The agency is not going to sell your product, it's going to reach people who might buy it, and those people need the same things your sales team needs.

**Kickoff agenda**

Everything else goes in a pre-read. If you need help structuring what to send, the [SaaS agency brief template](/templates/saas-agency-brief/) covers the written half of this.

## Deliverable gates at day 30, 60 and 90

Gates are the mechanism that lets you fire early without drama. Agree them before signing, write them into the ramp plan, and review them on the calendar day rather than whenever someone remembers.

The gates differ by service line, because an SEO engagement and a paid engagement produce evidence at different speeds. Here's what reasonable looks like:

**45 days** Maximum acceptable time to first measurable deliverable in any SaaS agency engagement

I'll take a position here. Any agency that cannot ship something measurable within 45 days is either under resourced on your account or blocked by something on your side, and it's your job to establish which by day 30 rather than discovering it at renewal. The diagnostic is simple: ask the account lead to list every open blocker with the name of the person who owns it. If the list is all your people, fix your side. If the list is empty and nothing has shipped, the problem is resourcing. This is also the sharpest reason to ask about team structure during [agency vetting](/checklists/saas-agency-vetting-questions/), because senior pitch teams handing off to junior delivery teams is where the 45 day rule usually breaks.

## Leading indicators to watch before results appear

Results take a quarter minimum. Leading indicators take two weeks, and they predict the quarter accurately enough to act on.

Watch these weekly:

- Briefs approved on the first review versus sent back (target: 70 percent or better first pass by week six)
- SME interviews booked and held (target: two per month, and this is your obligation as much as theirs)
- Days from draft delivered to published (target: under seven, and this metric is nearly always about you)
- Tracked conversion path verified end to end, including CRM field population
- Account lead turnover (one change in 90 days is a yellow flag, two is red)
- Meeting-to-work ratio in the agency's own time reporting

Two of those are really measuring you. Approval speed and SME access are client-side inputs, and when they're broken the agency's output quality collapses regardless of talent. That's the honest tradeoff of agency work: you're buying execution capacity, and execution capacity needs a steady supply of internal context that someone on your team has to produce.

If the monthly report is 40 slides of impressions and the gates aren't mentioned, the agency has already decided the gates won't be met. Ask for a one page gate status doc instead and watch how fast the conversation gets useful.

## The risk register: five blockers that appear in almost every engagement

Write these into the ramp plan on day one with an owner and a date. They show up in roughly the same order every time.

| Risk | Typical symptom | Owner | Mitigation |
| --- | --- | --- | --- |
| Tracking gaps | Conversions in GA4 don't reconcile with CRM | Marketing ops | Verified conversion audit in week one, signed off by both sides |
| Slow approvals | Drafts sit five or more days | Named client approver | 48 hour SLA, auto-approve after 5 days on non-legal items |
| No SME access | Content is generic and product-thin | Head of marketing | Two standing 30 minute SME slots per month, booked in advance |
| Legal review | Comparison and claims content stuck in draft | Legal partner | Pre-agreed claims policy and a 5 day legal SLA |
| Missing product data | Programmatic and integration pages blocked | Product or eng | Named eng contact plus a data export in week two |

Sequence matters. Tracking must close before paid scales, or you spend three months optimising to a number that isn't real.

## The day 90 decision: renew, extend or cut

Make this decision on a scheduled date with the gate doc open. Most companies drift into renewal because the conversation is uncomfortable, which is how a bad engagement reaches month nine.

Three outcomes, and clear evidence for each:

**Renew** when two of three gates were met on time, leading indicators moved, and the agency can name specifically what it will do next quarter with a number attached. Renew at the same scope for one more quarter before increasing spend. Increasing spend at day 90 is almost always premature.

**Extend the ramp** when gates were missed for reasons on your side. Be honest here. If your approvals ran at nine days and you never booked an SME, the agency did not get a fair 90 days. Extend by six weeks, fix your inputs, and re-gate. Do this once, never twice.

**Cut** when gates were missed for reasons inside the agency's control, the account lead has changed twice, or the work reads like it could be for any company in your category. That last test is the most reliable one I know. Take three pieces of delivered work, remove your logo and product name, and ask whether it could belong to a competitor. If yes, you're paying retainer rates for template output, and a [specialist agency](/comparisons/specialist-vs-generalist-agency/) or a different model entirely will serve you better.

Cutting has real costs: 30 to 60 days of notice in most contracts, a fresh ramp with whoever comes next, and the internal credibility hit of having chosen wrong. Run the numbers before you switch. The [agency versus in house cost calculator](/calculators/agency-vs-in-house-cost/) is worth ten minutes here, and if the answer is that you needed strategic direction rather than execution volume, look at [agency versus fractional CMO](/comparisons/agency-vs-fractional-cmo/) instead of shopping for another agency.

We renewed twice on vibes and cut on month eleven. The gate doc would have told us in month three.

## What to do this week

If you've just signed, do three things today: send the access request list to IT, book the kickoff with the six-block agenda, and write the three gates into a shared doc that both sides can see. If you're mid-engagement and nothing above is in place, you can still retrofit gates at the next monthly review, and the agency will usually welcome it because clear targets protect them too.

For the wider context on picking and managing agencies, start at the [SaaS marketing agencies hub](/saas-marketing-agencies/). If you've just joined the company as well as the agency, run this alongside the [first 90 days as a SaaS marketing lead](/checklists/first-90-days-saas-marketing/) checklist, and if your product has an onboarding problem of its own, the same gate thinking applies to [customer onboarding marketing](/guides/saas-customer-onboarding-marketing/).

## Frequently asked questions

### How long should a marketing agency take to show results?

Expect something measurable by day 45 and directional results by day 90. Paid channels can show CPL movement in three to four weeks. SEO and content typically need four to seven months for ranking movement, so judge those on leading indicators like briefs shipped, pages published and tracking accuracy instead of revenue in the first quarter.

### What access does an agency need in week one?

Google Analytics 4, Google Search Console, Google Ads, LinkedIn Campaign Manager, your CMS, your CRM in read only, your marketing automation platform, tag manager and any BI dashboard. Add Slack Connect, a shared drive folder and calendar access for two named people. Start the request before the contract is countersigned because IT approval often takes longer than the agency ramp.

### What should be in an agency kickoff agenda?

ICP definition with three named example accounts, pricing and packaging, the top five sales objections with current answers, the last twelve months of what was tried and what failed, the approval chain with names, the success metric and its baseline, and the day 30, 60 and 90 gates. Ninety minutes is enough if you send the reading in advance.

### Should you pay for an agency onboarding fee?

A one time onboarding fee between 2,000 and 10,000 dollars is normal for audit heavy engagements and often worth it, because it funds the account, data and tracking work that would otherwise eat month one of your retainer. Refuse it when the agency also bills the first month in full and delivers nothing but a discovery deck.

### When should you cut an agency engagement early?

Cut at day 60 if the agency has missed two of three agreed gates for reasons inside its control, changed the account lead once already, or cannot show you a tracked conversion path end to end. Cut at day 90 if leading indicators are flat and the agency cannot name what it would do differently in the next quarter.

### Who should own the agency relationship internally?

One person with budget authority and calendar time, usually the head of marketing or a senior demand gen manager. Distributed ownership across three stakeholders is the most common cause of slow approvals. That owner should hold a 30 minute weekly call and be the only person who can approve or reject deliverables.

### How many meetings should an agency engagement have?

One weekly 30 minute working call, one monthly 60 minute review against the gates, and one quarterly planning session. More than that and you are paying agency hours to sit on calls instead of producing work. Async updates in a shared Slack channel handle everything else.
