Feature · Collaboration

Teams & multi-app workspaces

Run multiple Shopify apps in one account with separate workspaces per app, three role tiers (Admin / Member / Viewer), and a workspace switcher that swaps every data surface in one click.

AppstorePulse · appstorepulse.com/features/teams-and-workspaces
The problem

Agencies, partner-development teams, and indie developers shipping multiple apps need data separation between projects. Different clients, different products, different teams, but one billing account, one set of credentials, and a clean switching experience between them. Shopify Partners' own dashboard doesn't do this; most analytics tools force one workspace per subscription.

What you can do

Four things Teams & multi-app workspaces unlocks

Workspace + app switcher in one click

Two stacked dropdowns in the sidebar: Workspace and App. Switching either swaps every data surface, keywords, competitors, audits, analytics, to that scope.

Three role tiers

Admin (can add/remove apps, invite teammates, manage billing), Member (can view + interact with feature surfaces), Viewer (read-only access for stakeholders).

Secure invite flow

Email invitation links. New invitees sign up with one click and land on the workspace's dashboard. Existing AppstorePulse users see the invite on their next sign-in. Invites survive Google sign-in cleanly.

Per-app data scoping

Keywords, competitors, audit history, listing analytics, every feature surface scopes to the active app. Add 5 keywords on App A and 20 keywords on App B; they don't conflict or merge.

Inside the feature

The precise capabilities

Not a marketing summary, what the feature actually does, in the same depth a customer success conversation would cover.

How workspaces and apps relate

  • Every user has their own personal workspace, created on sign-up. They can also be members of any number of other workspaces they've been invited to.
  • Each workspace contains 1–5 tracked apps depending on its plan. Each tracked app is its own scoping unit, its own keyword set, competitor list, audit history, analytics surface.
  • Switching the active app is one click in the sidebar and takes effect immediately, no page reload.
  • Switching the active workspace is the same, useful when an agency manages multiple client workspaces and needs to flip between them.

What each role can do

  • Admin, add and remove tracked apps, invite and remove teammates, change roles, manage billing, configure email alerts, run audits, view every surface. The single workspace decision-maker.
  • Member, view and interact with every feature surface (add keywords, add competitors, run audits, view analytics). Cannot add or remove tracked apps. Cannot invite teammates. Cannot manage billing.
  • Viewer, read-only access. See the dashboard, see the keywords, see the analytics. Cannot add keywords or competitors, cannot run audits, cannot change anything. Useful for executives and stakeholders.
  • Permissions are enforced server-side, not just in the UI, bypassing the dashboard doesn't bypass the role.

The invite flow

  • Admin enters an email and picks a role. An invitation email goes out immediately.
  • If the invitee already has an AppstorePulse account, they see the invite on next sign-in and one-click accept.
  • If the invitee is new, the link takes them through sign-up first and then drops them straight onto the workspace's dashboard.
  • Invites survive Google / SSO sign-in cleanly, no need to manually re-paste the invite URL after authentication.
  • Invites expire after 7 days. Re-sending generates a fresh invite.

Multi-app behavior

  • Free and Starter accounts have 1 tracked app per workspace. Pro accounts have up to 5.
  • Pro's 100-keywords-per-app cap is independent, 5 apps × 100 keywords = 500 keywords tracked total.
  • Same for competitors: up to 20 per app on Pro = up to 100 competitors tracked across a workspace.
  • Per-app analytics: each tracked app connects to its own Google Analytics property.
  • Switching apps in the sidebar takes effect immediately and swaps the entire data surface.

Plan-downgrade behavior

  • If a Pro workspace downgrades to Starter, the workspace doesn't lose its tracked apps, instead, apps beyond the new tier's cap become 'locked'.
  • Locked apps are visible in the workspace switcher but greyed out and unclickable. Their data is preserved.
  • Upgrading back to Pro instantly unlocks them, no re-onboarding, no data loss.
  • Same pattern for keywords and competitors: if you go from Pro (100 keywords) to Starter (20 keywords), the first 20 stay active and the rest become locked but not deleted.
Inside the product

What you see in your dashboard

In your sidebar, two stacked dropdowns: 'Workspace' and 'App'. Click Workspace to switch to a team you've been invited to (or your personal workspace). Click App to switch between tracked apps inside the current workspace. The active scope is rendered everywhere, keyword tables, competitor activity feed, audit history, listing analytics.

Try free to see it live
Availability

Which plans include teams & multi-app workspaces

PlanWhat you get
Free1 personal workspace · 1 tracked app · 1 seat (just you)
Starter1 personal workspace · 1 tracked app · 2 seats (you + 1 collaborator)
Pro1 personal workspace · up to 5 tracked apps · 5 seats · invite Admin / Member / Viewer roles · multi-workspace access if invited to other workspaces
FAQ

Frequently asked

How many seats does each plan include?

Free: 1 (you only). Starter: 2 (you + 1 collaborator). Pro: 5. Additional seats beyond the plan cap require upgrading to the next tier, we don't sell add-on seats today.

Can a Free user be invited to a Pro workspace?

Yes. Your seat count is your own account's plan limit. If someone with a Pro workspace invites you, you can accept and access their workspace at Pro feature levels. Your personal workspace stays on Free.

What's the difference between Member and Viewer?

Members can interact, add keywords, add competitors, run audits, change saved views. Viewers are strictly read-only, they see the dashboard but can't change anything. Useful for execs, partners, or external stakeholders.

What happens to my data if I downgrade from Pro to Starter?

Tracked apps, keywords, and competitors beyond the new tier's cap become 'locked', visible but greyed out, with their historical data preserved. Upgrading back to Pro instantly unlocks them. We never delete your data on a downgrade.

Does the invite flow work with Google sign-in?

Yes, invites survive Google / SSO authentication cleanly. The invitee clicks the link, signs up with Google, and lands on the workspace's dashboard without needing to re-paste the invite URL.

Ready to make teams & multi-app workspaces observable?

Free tier available, no card, no signup-then-cancel routine. Upgrade when AppstorePulse pays for itself.