‹ BlogGuides · 15 Oct 2026 · 5 min read

Running several clients in Teddit as an agency

One brand per site, one budget per site, and people who see only the sites they work on. This guide covers how to lay out clients in workspaces and sites, who gets which role, and how to keep each client’s spend separate.

The Teddit teamWe build Teddit and run it on our own sites
The competitors table of one site: the share of answers naming each brand, per assistant

Two ways to lay out clients

Teddit has two levels. A workspace holds people, API keys and one prepaid balance. A site is one brand inside it, with its own prompts, competitors, scan settings, schedule and monthly cap. An agency can use either level for a client.

One workspace, a site per clientA workspace per client
BalanceOne, shared by all clientsOne per client
OverviewAll clients on one Sites pageSwitch between workspaces
PeopleInvited once, limited to some sites if neededInvited per workspace
SuitsAn agency that pays for scans and bills clients for themA client that tops up and owns its own balance

Most agencies start with the first and move a client to its own workspace only when that client wants to pay Teddit directly. You can belong to several workspaces; switch between them from the account menu at the bottom of the sidebar, where New workspace… also creates one, with you as its Owner.

The Sites page: every client at a glance

In a workspace with several sites, the Sites page is the agency’s home screen. At the top: how many sites, how many prompts across them, what was spent this month, and how many sites are over 90% of their monthly cap. Below, one row per client:

  • the number of prompts and the share of answers that name the brand;
  • whether the site is scanning now, measured, or not scanned yet;
  • the spend this month against the site’s cap, as a bar that turns red near the cap;
  • the number of competitors tracked.

Sort by Needs attention first to bring the clients named least to the top, or by Most spent this month before you send invoices. Add site asks for the domain, the brand name and a monthly cap; prompts, competitors and scan settings are added on the site itself.

Each site can carry the client’s logo and colour (Settings → Your brand), so its charts are recognisable when you share a screen. Competitors get their own colours and logos too.

A budget per client

With one balance for everyone, the per-site limits are what keep one client’s scans from eating another client’s budget.

  • Monthly cap. Set in each site’s Settings under Scans and spending, or from Spend and caps by site on the Spending page. Once a site has spent its cap in a calendar month, its scans do not start, and a running scan stops. A scheduled scan that hits the cap is skipped, and Admins and Owners are told under the bell.
  • Max per scan. In Scan settings. The most one scan may cost; left at 0, a scan stops at twice its estimate.
  • Assistants and models. An Admin or Owner decides, per site, which assistants and models its scans may use. A client on a tight budget can be held to cheaper models.

For billing, the Spending page lists each site’s spend this month against its cap, with its scans and answers. On the 1st of each month Owners and Admins get a CSV statement of the month before, with every scan, the site it belongs to and its amount. That is the file to rebill from.

Workspace limits are shared by every site in it. A new workspace can hold 10 sites and run 500 scans a month across all of them, and can have 20 people. They only keep runaway use in check; write to hello@teddit.io to raise them. See Balance and spending limits.

Who gets which role

Four roles, each including the one before it. For an agency they map onto the team like this.

RoleGive it toBecause
OwnerThe person who paysTops up the balance, downloads invoices, deletes sites.
AdminAccount leadsRuns scans, sets schedules and caps, adds sites, invites people. Admins always see every site.
MemberStrategists and content staffEdits prompts, competitors and a site’s names, without spending money.
ViewerThe client’s own peopleReads every screen of the sites they are given and changes nothing.

Members and Viewers can be limited to some sites: choose them under Sites when you invite, or later with Edit role and access on Members & roles. A site outside someone’s access does not exist for them. It is not in their list, and its spending, weekly email and notifications are left out for them. Their API and MCP keys see exactly the same sites.

So a client’s marketing lead can be a Viewer on their own site and nothing else, and read the same screens your team reads. Full details are on Roles.

Reporting to clients

  • The weekly email. Each Monday after a week with a scan, everyone in the workspace gets one email with a section for each site they can see that was scanned that week, unless they switch it off. A client Viewer gets theirs without you forwarding anything.
  • Links. The period you are looking at is kept in the page address, so a link you send opens on the same week or month.
  • Your own AI. With a key connected through the MCP server, the prompt template weekly_review drafts a review of one site’s week. Run it per client, then edit it in your agency’s voice. The draft is your AI’s, written from Teddit’s data. See From numbers to a plan.

Keep each client’s setup the same from month to month: the same prompts, the same assistants and models, the same schedule. Clients mostly want to know what changed, and that question only has an answer when the measurement did not change with it. To start a new client, follow Setting up your first site.