Team and settings
Members, invites, custom roles and every permission, and the workspace settings: timezone, currency, player address storage and the agent.
Members
Everyone who can open the workspace, with their role and when they joined. From here:
| Action | Who |
|---|---|
| Invite someone | Members with Invite, remove and change the role of members (manage_members). |
| Change a member's role | The same, except the owner's. |
| Remove a member | The same, except the owner. |
| Leave | Anyone but the owner. Coming back needs a new invite. |
| Make owner | The owner only. The old owner becomes an Admin and cannot undo it. |
Invites
An invite is a link with a role, for one person. It expires after 7 days (a dashboard can set another length), can be revoked while open, and is shown once when created: copy it then. The person opening it signs in with Discord and joins with that role.
Roles
Roles are per workspace and fully custom: a name, a colour and a list of permissions. Every page and every action names the permission it needs, and the dashboard checks it on the server; hiding a link is only cosmetic.
Four roles are created with every workspace:
| Role | Permissions |
|---|---|
| Owner | Everything, always. Never assignable and never editable; it changes hands only through Make owner. |
| Admin | Every permission. |
| Analyst | Every page except player IPs, plus managing campaigns, funnels and annotations. |
| Viewer | Every page except revenue, the AI analyst and player IPs. The default role: the one invites start with. |
A role is edited with Create, edit and delete roles (manage_roles), and nobody can grant a
permission they do not hold themselves. A role still held by members cannot be deleted; move them first.
Deleting a role revokes its open invites.
Permissions
| Permission | Allows |
|---|---|
view_overview | Overview |
view_growth | Growth |
view_engagement | Engagement |
view_retention | Retention |
view_acquisition | Acquisition |
view_revenue | Revenue: sales, top payers and what each player spent |
view_creators | Creator codes |
view_economy | Economy |
view_analyst | AI analyst |
view_players | Players, and player search |
view_sessions | Sessions |
view_performance | Performance |
view_moderation | Moderation |
view_ranks | Ranks |
view_placeholders | Placeholders |
view_events | Events |
view_funnels | Funnels |
view_servers | Servers |
view_campaigns | Campaigns |
view_integrations | Integrations |
view_annotations | Annotations |
view_ips | Player IP addresses and shared-IP accounts |
manage_servers | Link, rename, pause and revoke servers |
manage_campaigns | Create campaigns, map hostnames and edit funnels |
manage_integrations | Connect and disconnect integrations |
manage_annotations | Add and delete annotations |
manage_members | Invite, remove and change the role of members |
manage_roles | Create, edit and delete roles |
manage_settings | Change the workspace settings, IP storage and the agent configuration |
Members and Settings are open to everyone in the workspace; Settings is read-only without
manage_settings.
Settings
Workspace
| Setting | Effect |
|---|---|
| Name | 2 to 48 characters. |
| Timezone | Where every day, week and hour of the charts starts. Usually where most of your players live. |
| Currency | Your Tebex store's currency; revenue is shown in it. |
Player addresses
How the IP of each new session is stored. Sessions already stored are not rewritten.
| Option | Stored |
|---|---|
| Hash only (default) | A keyed hash per address, with a secret of this workspace. Enough to find accounts that share an IP; the address itself can never be read back. |
| Encrypted address | The hash plus the address, encrypted. Members with view_ips can read it on a player's page. |
If the dashboard has no encryption key configured, it says so under the option, and encrypted addresses cannot be stored or shown until one is set.
Agent
The settings every server of the workspace collects with, applied without a restart: the send, heartbeat, metrics and AFK intervals, and the nine modules. Each is described on Remote configuration.
Something missing on this page? Tell us on Discord