Platform
Know who can do what, and who did what
Give the buyer, the packer and the accountant exactly the access their job needs, and keep a record of every change to the team, API keys, webhooks, stores and plan.
Team
- Alex MorganInstalled the appOwner
- Priya ShahShopify staffPlanner
- Sam LeeShopify staffWarehouse
- Jo ParkShopify staff · newViewer
Audit log
- team.role_changedAlex Morgan set Sam Lee: Viewer → Warehouse
- api_key.createdAlex Morgan created “BI export” (expires in 365 days)
- webhook.createdPriya Shah added hooks.example.com
- billing.plan_selectedAlex Morgan chose Inventory + Pick + Pack (annual)
An illustration of the screen, drawn with sample figures.
Specification
How roles, staff logins & audit log works
At a glance
Stokrio has five roles (Owner, Admin, Planner, Warehouse and Viewer), each with a defined set of permissions that the server checks on every request. On Shopify, each staff member who opens the app gets their own login as a Viewer and the store owner assigns roles; Shopify decides who can open the app at all. An organisation always keeps at least one Owner, API keys expire (a year by default, two at most), and an audit log records team changes, API keys, webhooks, connected stores and plan changes with who made them and when.
- Five roles
- Owner and Admin run everything; Planners buy and plan; Warehouse staff receive, adjust and pack; Viewers read. Financial reports need financial access.
- Shopify staff, one login each
- People never share the owner's login. New staff start as Viewers until the owner gives them a role.
- Always an owner
- The last owner can't be removed or demoted, even if two people change roles at the same moment.
- Keys that expire
- New API keys expire after a year by default (two at most), each organisation can hold 25, and keys can never manage users or settings.
- An audit log
- Role changes, removals, invitations, API keys, webhooks, connected stores and plan changes, with who and when. Readable by owners and admins through the API.
- Reports go only to people who may see them
- Scheduled report emails are re-checked at every send, so removing or demoting someone stops them.
Frequently asked questions
Can I invite teammates by email on Shopify?
Where do I see the audit log?
Does removing someone in Stokrio remove their Shopify access?
Works with
Shopify app, inside your admin
Open Stokrio from the Shopify admin: no separate sign-up, orders and stock in real time, fulfilments written back to Shopify, a login for each staff member, and billing through your Shopify invoice.
Learn moreAPI, webhooks & AI agents (MCP, coming soon)
A REST API with scoped keys, signed outgoing webhooks for stock and purchase order events, and a Model Context Protocol (MCP) server (coming soon) so AI assistants like Claude can query your inventory.
Learn moreStock ledger & audit trail
Every change to stock on hand becomes a ledger line with its cause, reference, user and the balance after it, recorded by the database itself so nothing can change stock without leaving a trace.
Learn moreScreenshots use illustrative demo data, not customer results.
Shopify App · 3PL Partner API · US$39/mo entry plan
See Stokrio with your own data
Install Stokrio from Shopify and your products and orders flow in. Running a 3PL? Start with the demo.