Start free
Docs / Account

Workspace and team

How workspaces and projects are organised, what each role can do, how agencies handle clients, where connections live, and how sign-in security works.

View as MarkdownAll docs in one file

In short: A workspace holds your projects, members, provider keys and billing. Each project is one site in one market. Each member has one of five roles, and SerpDad checks the role on the server for every action.

Workspaces

A workspace is your team's space in SerpDad. It holds:

  • Projects
  • Members and their roles
  • Provider keys and spend controls
  • The plan subscription
  • The search data bought with its keys

SerpDad creates a workspace for you when you sign up. You can belong to several workspaces, with a different role in each. Open Workspace > All workspaces to switch, create a new workspace, or leave one that someone else owns.

The workspace name shows in the switcher, invitations and emails. The workspace's URL slug is fixed when it is created.

Data bought with your keys

Workspace settings show how many search results and volumes are stored, the oldest fetch date, and how many the last run reused. That data is read only by this workspace's projects. Other workspaces never read it, and neither do SerpDad's free tools. Runs reuse a stored result for free for 30 days.

Projects

A project is one site and one market inside a workspace.

FieldRule
NameRequired
Site addresshttps. Needed to route keywords to pages your site already has.
MarketUnited States, English, desktop. Fixed when the project is created.

There is no project limit. To plan for a separate set of keywords, create another project. Deleting a project asks you to type its name and shows what will go. Provider keys and other projects are not touched.

Roles

RoleSummary
OwnerCan do everything, including billing and deleting the workspace. There is one Owner.
AdminManages provider keys, members, runs, briefs and sign-offs. Cannot manage billing or delete the workspace.
ManagerApproves runs, settles reviews, generates briefs, invites members and signs articles. Cannot manage provider keys or billing.
EditorEdits and verifies briefs, drafts and signs articles, and stages signed drafts. Cannot approve runs, change jobs, invite members, or manage keys or billing.
WriterEdits, verifies and exports briefs, and drafts articles. Cannot approve runs, regenerate briefs or sign articles.

What each role can do

ActionOwnerAdminManagerEditorWriter
View projects, plans, receipts and briefsYesYesYesYesYes
Create projects and import keywordsYesYesYesNoNo
Approve a run at or below the approval lineYesYesYesNoNo
Approve a run above the approval lineYesYesNoNoNo
Answer review calls about the planYesYesYesNoNo
Answer review calls about a signed articleYesYesYesYesNo
Move keywords, pin owners, change focus, merge, junkYesYesYesNoNo
Connect or disconnect Search ConsoleYesYesYesNoNo
Generate and rebuild briefsYesYesYesNoNo
Edit, verify and export briefsYesYesYesYesYes
Draft articlesYesYesYesYesYes
Sign articles (never your own last edit)YesYesYesYesNo
Stage signed drafts to draft targetsYesYesYesYesYes
Add and edit authors and voice samplesYesYesYesYesNo
Create, edit and run workflows; set up jobsYesYesYesNoNo
Grant standing approvalsYesYesNoNoNo
Manage provider keys, spend cap and approval lineYesYesNoNoNo
Change brief spend controls and voice settingsYesYesNoNoNo
Invite members (up to your own role)YesYesYesNoNo
Change roles and remove membersYesYesNoNoNo
Rename the workspaceYesYesNoNoNo
Subscribe, cancel and manage billingYesNoNoNoNo
Delete the workspaceYesNoNoNoNo

A role that cannot open a page sees a page that names the role and who can change it.

Invite your team

  1. Open Workspace > Workspace.
  2. Enter the person's email and pick a role. You can give a role up to your own.
  3. Send the invitation.

Invitations expire after 3 days. Resending sends the email again and starts a new 3 days. There is no seat limit. The invited person signs in or creates an account, then joins with one click.

When you remove a member who saved a provider key, SerpDad warns you that they still know the key. The Owner gets an email to rotate it at the provider.

Agencies and clients

In the Jobs hub, each project in your workspace is a client. The Clients page shows each client's job runs, open tasks and spend this month. See Jobs and workflows.

You can also give each client its own workspace. Each workspace has its own keys, members and billing, and is billed as its own plan. See Billing.

Connections

ConnectionWhereScope
Provider keysWorkspace > Provider keysWorkspace
Slack, Linear, Asana, Trello, webhooks, Google SheetsWorkspace > ConnectionsWorkspace
Search ConsoleWorkspace > Search ConsoleProject
WordPress, Webflow, Shopify, Google DocsWorkspace > Draft targetsProject

Security

FeatureHow it works
PasswordsAt least 12 characters, checked against known data breaches
Two-factor authenticationA 6-digit code from an authenticator app, or a recovery code. You get 8 recovery codes. Each works once.
PasskeysSign in without a password. Add and remove passkeys in Security, with added and last-used dates.
Continue with GoogleSign up or sign in with a Google-verified email. Two-factor authentication still applies.
Linking GoogleAn existing password account links to Google only after you sign in with the password once
Confirming sensitive actionsChanging keys, two-factor settings or passkeys asks you to confirm your password, a passkey, or Google
IsolationEvery page checks that its data belongs to your workspace. Another workspace's data returns "This page does not exist".

You can delete your account from Profile. It is blocked while you are the only owner of a workspace that has other members.

Still stuck? Email [email protected] with your workspace name and what you saw.Email us