Local presence reporting for agencies

Show every client what their online presence delivers.

Calls, directions and enquiries from eleven sources, modelled into one report under your agency's brand.

14-day free trial on Starter limits. No card to start.

Calls

149 calls

+18%

Directions

108 direction requests

0%

Enquiries

27 enquiries

+12%

The model

Eleven sources in. One clean model out.

Every platform counts differently. Catchment models them into five things a local business understands, then reads them out as one report.

  1. 01 RawDaily totals from eleven sources, pulled every night. Never individual visitors.

  2. 02 ModelledMatched to business, location, suburb and search term. One Google sign-in covers every client.

  3. 03 ReadOutcomes first. A source that fails shows its error in place; the rest still renders.

What we measure

A schema, not a screenshot.

Six tables sit behind every report. Aggregates by day, nothing personal.

Business

client
  • business_idkey
  • agency_idyour agency
  • brand_colourfrom the logo
  • client_viewblocks, order

Location

1 to many
  • location_idkey
  • business_idbusiness
  • profileBusiness Profile
  • suburb_idsuburb

Search term

service x suburb
  • term_idkey
  • positionSearch Console, Bing
  • pagetop 3, 1, 2
  • changevs last period

Daily total

nightly
  • dateday
  • source1 of 11
  • metrictext
  • valueinteger

Outcome

derived
  • callsper day
  • directionsper day
  • website_clicksper day
  • enquirieskey events

Review

reputation
  • ratingaverage
  • newthis period
  • awaiting_replycount
  • replyfrom the report

Written nightly as daily totals. Connection tokens are encrypted at rest. No individual visitors or customers are stored.

The outlook

Where the client is heading, not only where they have been.

Projection, November 2026

432

So far

212

  • Projection

    Month end from stored daily figures, weekday aware. Shown only when there is enough data to be honest.

  • Goals

    Targets the agency sets for each client, with progress against each.

  • Next 30 days

    A plan the agency ticks off, so the client sees the work behind the numbers.

  • Three things to know

    Rules pick what went well and what to watch, in plain sentences.

White label

Your name on every report.

Catchment is the engine. Your agency is the name on the dashboard, the PDF, the link and the email.

The report

This is what your client opens.

Their numbers, your brand, today pulled in live.

  • Reviews and replies

    Rating, new reviews and replies waiting, answered from the report.

  • Publishing

    One form to Facebook, Instagram, Business Profile and TikTok.

  • Public links

    Read-only, with an expiry, a view count and a revoke button.

  • Monthly email

    Headline figures and a link, to the client or to you first.

  • A4 PDF

    The client's cover, every ranking term, your "Prepared by".

  • Health checks

    Broken tokens and sources caught before the client notices.

Who it is for

Built for the people who answer to the business owner.

011 to 20 clients

Local SEO agencies

Replace the manual monthly report with one branded view and PDF per client.

02After launch

Freelance web designers

Turn a finished website into a monthly relationship that shows the site working.

03One business

Solo operators

Calls, directions, reviews and rankings by suburb, without opening five consoles.

Pricing

Three plans. Fourteen days free.

Australian dollars, no card to start. See every plan and limit.

Solo

$29a month

1 client, every source. "Powered by Catchment" shown.

Starter / most agencies

$79a month

5 clients, publishing and full white label.

Agency

$199a month

20 clients, 5 seats, CSV import and API push.

Indicative pricing, to be confirmed before billing opens. Two months free on yearly plans.

Questions

Short answers.

Do my clients need their own Google or Meta apps?

No. You connect Google, Meta and TikTok through Catchment's shared apps with a wizard. One Google sign-in serves every client; each business then picks its Business Profile location, Analytics property and Search Console site.

What does Catchment store?

Daily totals only, written nightly, plus the connection tokens needed to read them, encrypted at rest. No individual visitors or customers are stored. Reports read from the store and pull today live.

Can clients change anything?

Clients view. A client with the manager role can also reply to reviews, tick plan items, set goals and download the PDF. Only the agency decides which blocks a client sees and in which order.

Is there a PDF, or only a link?

Both. A read-only link with an expiry and view count, a page view that shows A4 on screen, print from the browser, and an A4 PDF built in the background with the client's cover and your "Prepared by".

What if I cancel?

Your workspace goes read-only for 30 days with an export of everything stored (no tokens, no passwords). After that it is deleted and Google access is revoked.

Where is it hosted?

Catchment is run from Australia. The service lives at app.catchment.au on one managed virtual server with nightly backups kept off the server. The data centre location is being confirmed before launch and will be stated in the privacy policy.

Your reports. Your brand. Ready in an afternoon.

Sign up, connect Google, import every Business Profile in one click.