← Back to Help Center

What a workspace is

A workspace is an isolated container inside your account. Each one holds its own links, its own history, and (optionally) its own configurations. The people you assign to a workspace work inside it as if it were the whole product: they build URLs, browse the Library, and load templates, and everything they see belongs to that workspace.

The isolation is enforced on the server, in the database's row-level security. It is not a display filter: a member of the Germany workspace cannot reach France data through the app, through an export, or through the API.

WhoWhat they see
Member of one workspaceExactly that workspace's links, history, and configurations, plus configurations shared at account level.
Member of several workspacesOne workspace at a time, chosen with the workspace switcher in the header.
Admin / ownerEverything, across all workspaces. Someone has to run the whole account.

A worked example: the agency setup

Say you run Northlight Agency and manage campaign tracking for clients in Germany, France, and the Netherlands. The same steps apply if you are one brand running country organizations as sub-accounts.

  1. Create a workspace per client on Settings → Workspaces: Germany, France, Netherlands.
  2. Assign people. Invite each client-side marketer or local team member to your account as usual (see Account, billing & team), then add them to their workspace with the member chips on the same page. Your own strategists can hold memberships in several workspaces at once.
  3. Set the tagging standard. Share one configuration at account level and star it as the default. Every workspace builds URLs by your rules from day one. A client with special requirements gets their own configuration inside their workspace instead.
  4. Work. Everyone opens the app, lands in their workspace, and builds. Germany's history fills with Germany's links, France's with France's, and neither team ever sees the other.
The Workspaces settings page of an agency account with three client workspaces named Germany, France, and Netherlands, member chips on each, and the add-workspace purchase card
Settings → Workspaces: the summary card with your usage, one card per client, and members managed inline.

Creating workspaces and what they cost

Your plan includes your first workspace. Every additional client workspace is 29€/month or 290€/year and brings 5 additional team seats into your account's shared pool. When you reach your current limit, the Workspaces page shows the purchase card; the new slot is available the moment the payment goes through.

Admins create, rename, and archive workspaces. Members cannot; for them the page does not offer management at all.

Switching between workspaces

People with more than one membership pick where they work with the workspace switcher in the app header. Switching reloads the app into the selected workspace: its history, its default configuration, its everything.

The workspace switcher dropdown in the Trakr header, open, listing the France and Germany workspaces
The switcher lists your memberships. One click moves your whole session to that client.

Members with a single membership never see a dropdown; they are simply in their workspace. Admins can also use the switcher to work inside a specific client context.

Configurations across clients

Configurations follow a two-level hierarchy that fits agency work naturally:

Where does the assignment happen? Not in Settings: a configuration's workspace is decided by where you are when you save it. Configurations are managed in the builder, in the config dropdown at the top right. The concrete steps for a client-specific setup:

  1. Make sure you are a member of the client's workspace (add yourself on Settings → Workspaces).
  2. Switch into that workspace with the switcher in the header.
  3. Build or adjust the configuration, save it in the config dropdown, share it, and star it as the default.

Working at account level (no workspace selected)? Then your saved configuration is account-wide, and sharing it makes it the standard every workspace builds by. The details of sharing, starring, and cloning are on Configurations & sharing.

API keys and workspaces

The Trakr API understands workspaces too. When you create a key on Settings → API, you choose its scope:

The API settings page with the Key scope selector on the create form and a workspace badge on a scoped key in the key list
Key scope on creation, and a badge on every scoped key so you always know what a key can reach.

A scoped key stops working if its workspace is archived or paused for payment, and it resolves that workspace's default configuration first. The daily request pool stays shared across your whole account.

Billing hiccups and the 30-day rule

If a workspace payment fails, we retry automatically for 14 days and email you about it. If it cannot be collected, access to the affected workspaces is paused: they show a lock in the switcher, and members cannot enter them until the subscription is reactivated.

Paused data stays stored safely for 30 days. We send a reminder 7 days before that window ends. Reactivate at any point within it and everything is exactly as you left it. After the 30 days, the paused workspace's links, history, and workspace configurations are permanently removed.

When a client leaves

Archive their workspace (the bin icon on the Workspaces page). Archiving detaches the members and hides the workspace from everyday lists, but keeps its history stored, visible to admins only, and frees the slot against your limit. Archived workspaces refuse new members, and API keys scoped to them stop working.

Common questions

Can a member in one workspace see another client's data?

No. A member sees the links, history, and workspace configurations of their active workspace only. This isolation is enforced on the server, in the database's row-level security, so it holds in the app, in exports, and in the API. Admins are the exception: they see every workspace, because someone has to run the whole account.

What does an additional workspace cost?

Your plan includes your first workspace. Every additional client workspace is 29 euro per month or 290 euro per year, and each one adds 5 team seats to your account's shared seat pool. You buy them directly on the Workspaces page when you reach your current limit.

What happens if a workspace payment fails?

We retry the payment automatically for 14 days and email you about it. If it cannot be collected, access to the affected workspaces is paused. Paused data stays stored safely for 30 days: we send a reminder 7 days before the end of that window, and reactivating your subscription at any point within it brings everything back exactly as you left it.

Can all my clients share one configuration?

Yes. A shared configuration at account level reaches every workspace, which is ideal when you enforce one tagging standard across all clients. When one client needs their own rules, create a configuration inside their workspace and star it as that workspace's default: it wins over the account default for everyone working in that workspace.

We are one brand in many countries, not an agency. Does this still fit?

Yes, the mechanics are identical. Create one workspace per country or sub-account (Germany, France, Netherlands, and so on), give each local team membership in their country's workspace, and keep your global tagging standard as an account-level shared configuration. Local teams see their own country's links; central admins see everything.

What happens when a client leaves?

Archive their workspace on the Workspaces page. Archiving detaches its members and hides the workspace from lists, but keeps its history stored, visible to admins only. It also frees the slot against your workspace limit. Archived workspaces refuse new members and workspace-scoped API keys stop working.

I don't see the Workspaces page in my Settings. Why?

Workspaces are part of the Pro plan: your first workspace is included, and additional client workspaces are self-serve on the Workspaces page in Settings. On the Free plan the page stays locked, so upgrade to Pro first. If you are on Pro and still do not see it, write to support@trakr.studio.

Open the App, free, no signup →