Team & Multi-User

Your whole team,
one shared workspace.

Give every team member the right level of access. From shop owner to front-counter staff, everyone works from the same data.

1

Signing In Annual

Team features require the Annual tier ($199.99/year). Each team member signs in with their own email and password, giving everyone a unique identity for audit trails and permissions.

  • Open StringsTheory and click Sign In at the top of the sidebar (or go to Settings → Account)
  • Enter your email address and password
  • If your admin has already created your account, use the credentials from your invitation email
  • Once signed in, your name and role appear in the sidebar and in Settings → Account

You can also sign in via the web app at app.stringstheoryinv.com/login using the same credentials.

Note

Each user account is tied to one organization. If you work with multiple shops, each shop has its own Annual subscription and user accounts. Data is completely isolated between organizations.


2

Roles Explained

StringsTheory has four built-in roles that control what each team member can see and do. Roles are assigned by an Admin when creating or editing a user account.

Capability Admin Manager User Viewer
View all data Yes Yes Yes Yes
Create / edit / delete inventory Yes Yes Yes
Create / edit / delete work orders Yes Yes Yes
Create / edit / delete customers Yes Yes Yes
BOM & Production Yes Yes Yes
COGS Reports Yes Yes
Integration settings Yes Yes
User management Yes
App settings & configuration Yes
Send announcements Yes
  • Admin -- Full access to everything. Can manage users, configure settings, connect integrations, and send announcements. Typically the shop owner.
  • Manager -- Full data access for day-to-day operations including COGS reports and integration settings. Cannot manage user accounts or change app-wide configuration.
  • User -- Can create, edit, and delete inventory items, work orders, and customer records. Ideal for technicians and front-counter staff who need to work with data but don't need administrative access.
  • Viewer -- Read-only access to all data. Useful for bookkeepers, accountants, or business partners who need to see information without modifying anything.
Tip

Start with the principle of least privilege. Give new team members the User role, then upgrade to Manager if they need access to reports and integrations. Keep Admin for shop owners only.


3

Inviting Users

Admins can invite new team members using token-based invitation links. Each link is single-use and expires after a set period for security.

  • Go to Settings → Team (Admin only)
  • Click Generate Invite
  • Choose the role to assign to the new user (Admin, Manager, User, or Viewer)
  • A unique invitation link is generated -- copy it and send to your team member via email, text, or however you communicate
  • The recipient opens the link, creates their account with an email and password, and is automatically added to your organization with the assigned role
Note

Invitation links expire after a limited time for security. If a link expires before the recipient uses it, simply generate a new one. Each link can only be used once -- sharing the same link with two people won't work.

Tip

On iPad, your team member can open the invitation link directly in Safari. It will redirect them to create their account, and they can then sign in from the StringsTheory app.


4

User Management

Admins have full control over every user account in the organization. All management tasks are accessed through Settings → Team.

  • Create users: In addition to invite links, Admins can manually create user accounts by entering an email, temporary password, and role
  • Change roles: Select a user from the team list and update their role. The change takes effect immediately -- they'll see their updated permissions on their next sync or sign-in
  • Deactivate users: Temporarily disable an account without deleting it. The user can't sign in, but their data and history are preserved. Useful for seasonal employees or temporary leave
  • Reactivate users: Re-enable a deactivated account. The user can sign in again with their existing credentials
  • Delete users: Permanently remove a user account. This cannot be undone. Any records the user created remain in the system but are no longer linked to that account
Tip

Prefer deactivation over deletion. If a technician leaves your shop but might return, deactivating their account keeps everything intact. You can always delete later if needed.


5

Password & Recovery

Every team member manages their own password. StringsTheory provides standard forgot-password and change-password flows.

Changing your password:

  • Go to Settings → Account
  • Click Change Password
  • Enter your current password, then your new password twice to confirm
  • Your new password takes effect immediately on all devices

Forgot password:

  • On the sign-in screen, click Forgot Password
  • Enter the email address associated with your account
  • Check your inbox for a password reset email with a secure link
  • Click the link, set a new password, and sign in
Note

Password reset emails are sent to the email address on file. If a team member no longer has access to their email, an Admin can manually reset their password from Settings → Team.


6

Announcement Banners

Admins can broadcast messages to every user in the organization using server-pushed announcement banners. These appear as colored banners at the top of the app and are a great way to communicate important updates to your whole team at once.

  • Go to Settings → Team (Admin only)
  • Click Send Announcement
  • Type your message (e.g., "Shop closed Thursday for inventory count" or "New pricing goes live Monday")
  • The banner appears on every team member's device on their next sync
  • Users can dismiss the banner after reading it

Announcement banners are delivered through the cloud sync system. Team members who are currently offline will see the banner the next time their device connects and syncs.

Tip

Use announcements for time-sensitive shop communications: holiday hours, urgent stock alerts, policy changes, or reminders about upcoming events. It's faster than sending individual texts and ensures everyone on the team sees the same message.