Back to Client Reporting & Status Updates

Launch Plan

A clear path from session complete to live automation: what happens next, in what order, and who does what.

4 pagesPDF · Operations
FS-DOC-01Operations

Launch Plan

Client Reporting & Status Updates

Document code
FS-DOC-01
Process
Client Reporting & Status Updates
Prepared for
[YourCompany.com]
Date
[Today's Date]
Recommended build
Standard (2 to 3 weeks, $3,900)
Audience
Process owner / Operations

01What you're launching

Every week someone at [YourCompany.com] gathers progress from Asana, decides what the client needs to hear, writes an update per account, reviews it internally, and then sends and logs it manually. Across roughly 40 updates a month that is 8 hours of senior time every week, and it slips whenever delivery is busy. This automation replaces the repetitive end of that process with three connected agents. A Status Gathering Agent pulls progress from the project tools, an Update Drafting Agent writes a client-friendly update in your house style, and a Send and Log Agent delivers the approved update and records it in HubSpot. The account manager keeps the one step that needs human judgement: reviewing the draft before it goes out.

What changes
Before
After
Time per update
50 min
12 min
Updates on time
74%
100%
Senior hours per week on reporting
8 hrs
2 hrs
Annual staff cost for this task
$24,900
$6,200
Steps handled by automation
0 of 6
5 of 6
Tools connected
Manual across 4 tools
Asana, Google Docs, Gmail, HubSpot
Launch PlanPage 1 of 4
FS-DOC-01Operations

02Before build starts

The items below must be confirmed before the builder touches any code or configuration. Delays at this stage are the most common reason builds overrun. Work through the list and tick each item off before handing over to your developer.

Confirm your FullSpec Automation subscription is active : The Standard build requires an active FullSpec Automation account at $149/month. Confirm billing and that API access is enabled.
Confirm Asana workspace access and API token : The builder needs an Asana personal access token or OAuth app credentials scoped to the relevant workspace and projects.
Confirm Google Docs access for the drafting template : Share the house-style update template document with the service account or OAuth credentials that the builder will use. Confirm the folder where new drafts will be saved.
Confirm Gmail sending credentials : Decide whether the automation sends from a shared inbox or a named account manager address. Provide OAuth access or an app password for that address.
Confirm HubSpot CRM access and the target object for logging : The builder needs a HubSpot private app token with read and write access to Contacts or Deals (whichever holds your client accounts). Confirm which property records the update log.
List all active client accounts in scope : Provide the builder with the list of accounts that should receive automated updates at launch. Start with a smaller subset if preferred.
Agree the weekly reporting window time and day : Decide exactly when the trigger fires each week (for example: Monday at 08:00 in your timezone). This drives the whole cadence.
Share a sample of past client updates : Provide three to five real past updates so the Update Drafting Agent can be calibrated to your house style and tone before go-live.
Nominate a process owner for the review step : Confirm which person (account manager or delivery lead) will receive the draft and approve it before it sends. This person needs to be available within the review window.
Confirm data handling and client consent position : Verify that passing client project data through FullSpec Automation is consistent with your client contracts and any applicable data agreements.

03Build phases

The Standard build runs across three weeks. Each phase has a clear exit condition. The builder should not move to the next phase until the current one is signed off by the process owner.

1
Foundation and integrations
Week 1: provision the environment and connect all tools
  • FullSpec Automation environment provisioned and credentials stored securely
  • Asana connected: workspace confirmed, project boards verified, test status pull successful
  • Google Docs connected: template file linked, draft folder confirmed, test document created
  • Gmail connected: sending address authorised, test email sent from the automation account
  • HubSpot connected: private app token validated, target CRM object confirmed, test log entry written
  • Weekly trigger configured for the agreed day and time in the correct timezone
  • Exit condition: all four tool connections pass a live read/write test with no errors
2
Agent build and unit testing
Weeks 1 to 3: build each agent and test it in isolation
  • Status Gathering Agent built: pulls progress, blockers, and upcoming work per account from Asana and produces a structured weekly status object
  • Status Gathering Agent unit tested against two live accounts; output reviewed by process owner
  • Update Drafting Agent built: takes the structured status and produces a client-friendly draft in house style using Google Docs
  • Update Drafting Agent tested: three sample drafts reviewed and approved by the account manager against past update examples
  • Send and Log Agent built: takes an approved draft, sends via Gmail, and writes a log entry to HubSpot
  • Send and Log Agent unit tested: test send to an internal address, CRM log entry confirmed
  • Human review step configured: draft routed to the nominated account manager with a clear approve or edit action
  • Exit condition: each agent passes its unit test and the process owner has signed off on draft quality
3
End-to-end QA and go-live
Week 3: full regression, stakeholder sign-off, and launch
  • End-to-end run completed across a full set of active accounts in a staging environment
  • Edge cases tested: account with no Asana updates that week, account manager edits the draft, CRM log fails and retries
  • Process owner reviews the full output and confirms tone, formatting, and send timing meet expectations
  • Monitoring and alerting configured: failed runs notify the process owner within 30 minutes
  • Go-live checklist completed (see Section 04)
  • Automation switched on for the first live reporting window
  • Exit condition: first live batch of updates sent, received by clients, and logged in HubSpot with no errors
Launch PlanPage 2 of 4
FS-DOC-01Operations

04Go-live checklist

Complete every item on this list before the automation is switched on for a live client-facing run. If any item cannot be ticked, delay go-live and resolve the blocker first.

All three agents have passed end-to-end testing with no open defects : The builder confirms in writing that unit and integration tests passed and any bugs found in QA are resolved.
A test update was sent to an internal address and reviewed by the process owner : The process owner confirms the tone, formatting, and content match the house style before any real client receives an automated update.
HubSpot logging verified: a test log entry appears on the correct account record : Check the CRM manually to confirm the log entry includes the correct date, account name, and update summary.
The review and approval step is working for the nominated account manager : The account manager can see draft updates, make edits, and approve or reject with a single action before the send fires.
The weekly trigger is set to the correct day, time, and timezone : Confirm the schedule in FullSpec Automation. A wrong timezone is one of the most common go-live errors.
Failure alerting is active and has been tested : Simulate a failed run and confirm the alert reaches the process owner within the agreed time window.
The active client account list has been loaded and confirmed : Only accounts on the confirmed list should receive automated updates at launch. No extras, no omissions.
Credentials and tokens are stored in the secrets manager, not in plain text : The builder confirms all API keys, OAuth tokens, and passwords are stored securely and not visible in workflow logs.
The process owner has been briefed on how to pause the automation if needed : The owner knows the one-click pause location in FullSpec Automation so they can stop a run instantly if something looks wrong.
Post-launch monitoring plan is in place for the first two weeks : Someone checks the run log after each weekly batch for the first two weeks and confirms no errors or missed accounts.

05Your role vs your builder's role

This table sets out who is responsible for each area of the launch. Confusion over ownership is the second most common cause of delays after missing access. Review this with your builder at the start of the project.

Area
Your role (process owner)
Builder's role
Tool access and credentials
Provide API tokens, OAuth approvals, and account access for all four tools
Store credentials securely; confirm each connection works
House style and tone
Share three to five past update examples and confirm the drafted tone is correct
Configure the Update Drafting Agent to match the provided examples
Active account list
Supply and maintain the list of accounts in scope for automated updates
Load the list into the automation and confirm trigger coverage
Review window
Be available to review and approve drafts within the agreed review window each week
Configure the review step routing and timeout behaviour
Agent build and testing
Review and sign off on test outputs at the end of each phase
Build, configure, and unit-test all three agents
End-to-end QA
Confirm draft quality and approve go-live
Run full regression, resolve defects, and prepare the go-live environment
Monitoring and alerting
Respond to failure alerts and escalate if needed
Set up run monitoring, failure alerts, and retry logic
Ongoing updates to rules or timing
Request changes to tone, schedule, or account scope as the business evolves
Implement configuration changes when requested
Launch PlanPage 3 of 4
FS-DOC-01Operations

06What success looks like

The table below sets out what a successful rollout looks like at three checkpoints. Use it to hold a brief review at each milestone and decide whether any tuning is needed before moving on.

Measure
Week 1
Month 1
Month 3
Updates sent on time
First live batch sent with no missed accounts
90%+ of updates sent within the reporting window
100% on time, matching the target KPI
Senior time on reporting
Process owner confirms review step takes under 15 min per update
Senior hours on reporting down from 8 hrs to under 4 hrs per week
2 hrs/week or less, matching the after-state target
Draft quality
Account manager approves drafts with minor or no edits
Fewer than 20% of drafts require more than a small edit
Drafts require only light review; tone and style fully calibrated
CRM logging
Every sent update appears in HubSpot within 5 minutes of sending
No gaps in CRM log across the full account list
Full audit trail in HubSpot with zero missing entries
Automation errors
Zero silent failures; any error triggers an alert
Error rate below 5% of runs; all errors resolved same day
Error rate below 1%; automated retry handles transient failures
Hours saved
At least 3 hrs saved in first week vs manual baseline
Approximately 25 hrs saved across the month
300 hrs saved over the year on track; $18,700 annual saving on course
A short tuning period is normal. The first two to three weeks of live running are the best time to adjust tone, timing thresholds, and account scope. Flag any issues to the builder promptly so they can be resolved before the process becomes business-as-usual.

Next step: complete the pre-build checklist in Section 02, confirm your builder has everything on the list, and agree a start date. The Standard build runs for three weeks from the day all access is confirmed. Use the go-live checklist in Section 04 as your sign-off gate before the first live client update is sent.

Launch PlanPage 4 of 4

More documents for this process

Every document generated for Client Reporting & Status Updates.

ROI and Business Case
Finance · Owner
View
Process Runbook / SOP
Operations · Owner
View
Developer Handover Pack
Technical · Developer
View
Integration and API Spec
Technical · Developer
View
Test and QA Plan
Quality · Developer
View