If you manage tracking for 5+ clients, the agency setup in DataNostro saves you an average of 4 hours a month compared to managing each client separately. Here's the optimal workflow.
One master account → multiple projects
In the top-bar workspace switcher → "+ Add project". Each project = one client = one separate sGTM container with its own domain + its own platform credentials.
What's shared across projects: your login credentials, your profile, the action audit log.
What's per-project: everything else — the container, domains, platforms, power-ups, billing, sub-users.
Sub-users for the client's people
In a project → Team → "Invite a member". The client has 3 roles:
- Owner (1 person): full control including billing.
- Admin: changes to power-ups, platforms, domains. No access to billing.
- Member: read-only — sees the dashboard, statistics, audit log. Can't change anything.
For a client, typically: their marketing manager = Admin (adds/removes platforms), juniors = Member (check that data is flowing).
Billing
Two options:
- The client pays directly: each project has its own billing/company ID. Invoices go to the client, not you.
- The agency pays and re-invoices the client: all projects under your company ID. One consolidated monthly invoice.
The second option requires the White-label add-on (Pro+ plan) — the client never sees the "DataNostro" name on invoices or in emails.
Workflow optimization
- Templating: create your first project with your "best practice" power-ups setup (Cookie Keeper + Anonymizer + Click ID Restorer + Bot Detection). Then for a new client, copy these settings (or leave them on by default in the plan).
- Audit log: to report to the client what you did during the month — export the
Audit logto PDF, attach it to the report email. - Cross-tenant search: in the top bar, Cmd+K opens a search across all projects (find a domain, event, or invoice across all of them at once).
White-label rebrand
The Pro+ and Enterprise plans allow:
- Your own dashboard subdomain (e.g.
app.youragency.cz) - Your own logo + colors
- No "DataNostro" in emails, invoices, or the footer
Configure it in Settings → Mutations (Enterprise) or via the API for programmatic client orchestration.
A practical stack for 10+ clients
Our recommendation:
- The Business+ plan or Enterprise (gates the white-label, multi-tenant, API features)
- An API key (Settings → API keys) for programmatically creating projects
- A per-project webhook into your internal Slack/Teams: a new conversion = a ping
- A master OAuth for Google Ads / Meta CAPI: your agency token, the client gives you access to their ad account, and you add it to the project
For agencies that want to outsource client onboarding, the DataNostro Care Premium package builds the project for the client and hands it over fully functional — your agency just connects its monitoring and you're done.