PlaybooksAgency

A weekly client report that writes itself, in your words.

  • Setup30 minutes
  • RunsWeekly, Monday 7:00
  • Savesabout 45 minutes per client a weekestimate
What you getExample. Made-up business and numbers.
Draft to Greenleaf CoffeeWeek 43Waiting for Emma
To: paul@greenleaf.exampleSubject: Your week: organic sales up, one page to fix

Hi Paul, here is your week in short.

Organic clicks4,812+14%
Store revenue$23,950+6%
Conversion rate2.8%flat
Top query"decaf beans"position 4 → 2

What changed

  • The decaf guide we updated on 14 Oct now ranks second. It brought 640 clicks this week.
  • "Coffee subscription" slipped from 5 to 9. A competitor published a comparison page.

Next week we will

  • Refresh the subscription page with a comparison table.
  • Fix the 3 product pages Google reports as slow on mobile.

Full report on your private page: open the report. Talk Thursday,
Emma

Sends from Emma's mailboxEditApprove and send

For each client, the agent pulls the numbers, explains what changed and drafts the email. Your account manager checks it and sends.

How we estimate the time saved: About 1 hour per client to pull numbers, fill the template and write the summary. Checking a ready draft takes about 15 minutes.

Who it is for

Agencies with 5 to 50 retainer clients who send a weekly or monthly update. Each account manager keeps their clients. The agent does the copy and paste.

It works for SEO, CRO, web and ecommerce agencies. Ad-heavy agencies need ad spend data, which is not in Homla yet.

Right now our process is super manual and it's taking my team a week+ to get all the reports sent out
Agency owner with 35 clients, on r/agency

What you need

Connect these in Homla, under Connectors. Each person signs in with their own account.

  • Google Analytics (GA4)
  • Google Search Console
  • Shopify (if the client is a store)
  • Email (IMAP/SMTP) or Outlook

Steps in Homla

  1. 1
    ConnectConnect the client accountsEach account manager connects GA4 and Search Console with their own Google sign-in. Add Shopify for store clients. Share each account only with the people on that client.
  2. 2
    MemoryAdd each client to memoryOne entry per client: goals, KPIs, contacts, tone (formal or not) and what you promised this quarter.
  3. 3
    SkillSave your report skillCopy the skill below and paste your own report structure into it. Your best account manager's format becomes the team's format.
  4. 4
    AgentCreate the agentName it "Client reports". Give it the skill and read access to GA4, Search Console and Shopify. Add the mailbox and Homla pages.
  5. 5
    ApprovalApprove before the client sees itThe email and the page wait for the account manager's yes. They can edit the text first.
  6. 6
    TriggerSet the schedule"On a schedule", Monday at 7:00. Drafts are ready before the team starts.

The skill to save

Copy it into Skills, then New skill. Edit the parts in brackets.

Skill
Name: Weekly client report

For each client listed in company memory with a weekly report:

1. Read the client's goals, KPIs, tone and current promises from memory.
2. Pull last week and the week before: GA4 (sessions, conversion rate, revenue), Search Console (clicks, top queries, position changes), Shopify if connected.
3. Pick the 2 changes that matter most for their goals. Explain each in one sentence with the number.
4. Write "Next week we will" from what we promised in memory. Never promise new work.
5. Draft the email in the client's tone: 150 words max, 4 KPIs, the 2 changes, next steps.
6. Publish the full numbers as a password-protected page and link it.
7. Wait for the account manager's approval before sending.

If a number looks wrong, or a tool is not connected, say so in the draft. Do not guess.

Agent settings

NameClient reports
Job, in plain wordsEvery Monday, draft each client's weekly report and email, ready for the account manager.
SkillsWeekly client report
ToolsGA4 Read · Search Console Read · Shopify Read · Homla pages, publish Asks first · Mailbox, send Asks first
TriggerOn a schedule, Monday 7:00, plus Run now
ApprovalsEvery email and page waits for the account manager.
Who can use itAccount managers. Each sees only their clients' accounts.
Limits1 run per client a week

What stays under your control

  • No email reaches a client without a person's yes.
  • Each account manager keeps their own access. The agent sees an account only if it was shared with it.
  • Freelancers get access with an end date. It stops on its own when the contract ends.
  • Your format, everywhere. Update the skill once and next Monday's reports follow it.

Good to know

Start with one client for two weeks. Fix the skill until the drafts need almost no edits. Then add the rest.

Reports from Google Ads or Meta Ads need those connectors. They are not in Homla yet.

A weekly client report that writes itself, in your words.

Start free. Save the skill, connect your tools, approve the first run yourself.

  • Save the skill once, the whole team uses it
  • Memory keeps your rules and facts
  • Agents run it and ask before they act
  • Each person keeps their own access