Storefleet Store Ops for agencies

Every client store in one workspace, with control over who changes what

Link your clients’ Shopify stores to one workspace. Limit each person to the stores they work on, and have stock and discount changes wait for approval before they reach a live store.

  • Roles limited by store and screen
  • Approval before it goes live
  • An audit log of sensitive actions
The review dialog for a pending inventory change, showing the values before and after, with Reject, Edit then approve and Approve.
Sample data

What we hear

Many client stores, and sign-off that lives somewhere else

Paraphrased from public posts by merchants and agencies in the Shopify Community, on Reddit and in App Store reviews.

Approvals in chat and spreadsheets

Agencies running 15 to 20 or more client stores say changes get approved in Slack threads and spreadsheets, away from the store they change.

One admin per store

Merchants ask whether one login can handle orders across several stores, and hear that each store’s admin has to be opened on its own.

Changes nobody approved

Reviews of sync apps describe a whole inventory set to zero, or hundreds of duplicate products, with no one asked first.

AI on a live store

Merchants worry about AI tools that invent SKUs and automations they cannot stop. Many keep AI to drafts and approve the result themselves.

Client stores, grouped

Every client store in one workspace

Install the app on each client store and link it to your workspace with that store’s connection key. Inside Shopify admin, a store switcher sits on every list. In the web dashboard at your-workspace.getstorefleet.com, every list starts with all your stores together, and the store is a column you filter by.

  • Group stores however suits you, by client, region or brand
  • Revenue, refunds and costs across your stores, filtered by store group
  • Discord and Telegram alerts for orders, and Google Sheets sync for orders, products and discounts

Clients on Shopify Plus already get sales reporting across their stores from Shopify. For client stores that are not on Plus, this puts the numbers in one place; for every store, the point is the team control below.

The store switcher in Storefleet Store Ops listing four linked stores, one marked Primary.
Sample data

Roles per store

Each person sees the clients they work on

Every member of your workspace is an admin, a manager or staff. Staff can be limited to the screens and the stores you choose, so a contractor on one client’s account sees that client and nothing else.

Admin

Invites, edits and removes members, approves changes and reads the audit log.

Manager

Sees every screen and approves changes.

Staff

Sees only the screens and stores granted to them. A staff member with no store assigned can see every store, so assign at least one.

Two-factor sign-in: an admin can require it for the whole workspace with one switch.

Approve before it goes live

Sign-off happens where the change is

In the web dashboard, stock levels and discounts wait for an admin or manager to approve by default. A pending change shows a before-and-after and how many objects it touches, and it is flagged when it cannot be undone. Nothing changes until someone says yes.

  • Refunds, cancellations and payment captures are owner-only, and that cannot be relaxed
  • Set the approval level for each store
  • Every pending change across your client stores in one Approvals list

Each refund or stock change belongs to one store and is approved for that store. In the app inside Shopify admin, a change applies when you press the button, as it would in Shopify admin itself.

The review dialog for a pending inventory change, showing the values before and after, with Reject, Edit then approve and Approve.
Sample data

Audit log

See who did what, when a client asks

Sign-ins and failed sign-ins, password changes, invitations, role, screen and store changes and other sensitive actions are recorded, newest first. Only admins can read the log.

  • AccessSign-ins, failed sign-ins and password changes.
  • TeamInvitations, and changes to a member’s role, screens and stores.
  • Two-factorTurning the workspace’s two-factor setting on or off.

Discounts

Promotions per client store, checked before they go live

Running promotions for several clients? Create each store’s discount codes in the web dashboard, and they wait for an admin or manager to approve, with a before-and-after, before they reach that store.

Per store, in one list: each discount, stock or refund change belongs to one store and is approved for that store. Every pending change across your client stores sits in one Approvals list.

AI on client stores

Use AI on client stores, with a person in charge

On Pro, you can connect an AI tool such as Claude to your stores through MCP. The connection works inside the same rules as your team.

  • A connection covers the whole workspace or one store, and one made in the web dashboard never sees more stores or screens than the member who created it
  • A connection created by a staff member can only make the changes that store applies without approval
  • Changes it makes are recorded as made by AI
  • An admin can revoke a connection, or switch MCP off for the whole workspace

How AI works on your stores

Custom solutions

Need a tool for your agency’s own workflow? We build it.

The same team that builds and runs Storefleet Store Ops takes on custom work: a custom Shopify app, integrations with the tools your agency already uses, back-office tools, or a server of your own.

FAQ

Questions from agencies, answered

How do client stores join the workspace?

Install Storefleet Store Ops on your first store; that creates your workspace. For each client store, install the app there too and link it to the same workspace with the connection key shown in Settings › Account.

Does StoreFleet sync products or stock between client stores automatically?

No. Nothing is kept in sync between stores automatically. Every change starts from an action by someone on your team, and in the web dashboard stock and discount changes wait for approval unless you lower that per store.

Can one approval cover many stores?

No. Each refund, stock or discount change belongs to one store and is approved for that store; what you get is one Approvals list with every pending change across all your client stores.

Can a team member see only some of our clients?

Yes. Give them the staff role and limit them to the stores and screens they work on. Admins and managers see every screen. A staff member with no store assigned can see every store, so assign at least one. See the security page for the full list of controls.

Our clients are on Shopify Plus. Is this still useful?

Shopify Plus organizations already get sales reporting across their stores from Shopify, so StoreFleet’s cross-store analytics matter most for stores that are not on Plus. What StoreFleet adds for any agency team is control: roles limited by store and screen, approval before stock and discount changes, owner-only refunds, cancellations and captures in the web dashboard, two-factor sign-in and an audit log.

What does it cost for 15 to 20 client stores?

You pick a package by store count. For up to 25 stores, Standard, with every feature except MCP, is $50 a month, and Pro, which adds MCP, is $75 a month. Up to 2 stores are free. Billed yearly, you pay for 10 months and get 12. Standard and Pro start with a 7-day free trial. Prices are in USD, billed through Shopify. See every package.

Can you build something for our agency’s own workflow?

Yes. We build custom Shopify apps, integrations with the tools you already use and back-office tools, and we can build a server for your own solution. Write to hello@reply.getstorefleet.com.

Bring your client stores into one workspace

Install Storefleet Store Ops from the Shopify App Store on your first store. Up to 2 stores are free, and your workspace is ready for the next client.

Sign in to your workspace

Each workspace has its own address: <workspace>.getstorefleet.com. Enter your workspace name, or paste its address, and we take you to its sign-in page.

You will go to

New to StoreFleet? Install the app on your store