Team & roles

userGist supports three workspace-level roles. Roles control what someone can read, edit, and configure.

The matrix

ActionViewerEditorAdmin
Read campaigns, users, events, segments
Read analytics
Read billing summary
Create / edit prompts, surveys, in-app, push
Create / edit segments
Create / edit event definitions
Manage write keys
Upload push credentials
Manage PII allow-list
Invite / remove members
Change billing plan

Invite a member

  1. 1

    Open Members

    Sidebar → Team → Members.

  2. 2

    Click “Invite member”

    Enter their email, pick a role, send.

  3. 3

    They get a magic-link invite

    Invite links are valid for 7 days. Re-send anytime from the members list.

Workspace members page.
Members page — invite, change roles, and remove from here.

Change a role

Click a member → pick a new role from the dropdown. Takes effect on their next page load. You cannot demote the last remaining admin — promote someone first.

Remove a member

Same row, kebab menu → Remove. Their pending invites are revoked; any session they had is invalidated.

Auditing

Workspace-level actions (member added/removed, write key rotated, push credential uploaded) are recorded in the audit log at Settings → Audit log. Admins only.

What's next