ThreadCloud SOPs

For the ThreadCloud team only

Users & Roles

ThreadCloud uses three roles. Pick the lowest one that lets a person do their job.

RoleWhat they can do
OwnerEverything. Exactly one Owner per store — usually the founder or buying lead.
BuyerAll workflows: Build Order, Enrich, Push, Receiving, Reorder, MTM, Trading, Financials. Can read settings but not change AI prompts or theme.
ViewerRead-only. Useful for accountants, supplier reps, anyone who needs visibility but shouldn’t edit.

Adding a user

  1. Settings → Users & Roles
  2. Click Invite User
  3. Enter email + role
  4. Click Send Invite — they receive an email with a sign-in link

They sign in with their Shopify account. The role gets applied on first login.

Changing a user’s role

  1. Settings → Users & Roles → find the user in the table
  2. Click the role dropdown next to their name
  3. Pick the new role
  4. Confirms — takes effect on their next page load

Removing a user

  1. Settings → Users & Roles → find the user
  2. Click Revoke Access
  3. Confirm — their next page load will show a “no access” page

This doesn’t delete their Shopify account, just their access to ThreadCloud.

Who gets what role

PersonRoleWhy
Founder / buying leadOwnerFull control
Sales associate doing receivingBuyerNeeds to operate Receiving + Labels
AccountantViewerReads Financials, doesn’t edit
Manager doing reordersBuyerNeeds to operate Reorder + Trading
Supplier rep checking ack statusViewerReads their own orders, doesn’t edit

What only Owner can do

These are gated to the Owner only:

  • Edit AI prompts (Settings → AI & Models)
  • Change the metafield schema
  • Use dev tools (/app/settings/dev)
  • Set up new brands with MTM recipes
  • Adjust theme configuration
  • Reset / wipe data

Buyers and Viewers will see these pages but get a “permission denied” message if they try to act.

Common mistakes

Giving Owner to multiple people
There should be exactly one Owner per store. Multiple Owners create coordination problems on settings changes. Use Buyer for anyone else who needs write access.

Forgetting to revoke when staff leave
ThreadCloud access persists until you explicitly revoke. Add “Revoke ThreadCloud access” to your offboarding checklist.

Next steps