Skip to main content
Version: Next — unreleased

Accounts, teams and access

Who can sign in and what they may do, covering sign-in methods, sessions and passwords, platform and team roles, user provisioning, team setup, shared variables and secrets, personal preferences and interface languages. Browse the feature map or configuration finder.

Availability: Next. Entries that depend on an optional feature, a role or a deployment choice name it in their own Availability line.

Features in this family​

Sign in with email and password​

Product users sign in with their email address and a password, and operators can switch this method off when only single sign-on is wanted.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Services and containersWeb environment(AUTH_WITH_CREDENTIALS)Web variables

Read more:

Related features: Microsoft Entra single sign-on, Sign-in lockout after failed attempts, Password expiry, change and reset.

Microsoft Entra single sign-on​

Users can sign in with their Microsoft work account once the operator registers the application and the account is linked to a product user.

For: Deployment operators, Team administrators

LevelWhere to change itOwner section
Services and containersWeb environment(AUTH_WITH_MICROSOFT, AUTH_MICROSOFT_ENTRA_ID_ID, AUTH_MICROSOFT_ENTRA_ID_SECRET, AUTH_MICROSOFT_ENTRA_ID_ISSUER)Check Microsoft Entra prerequisites

Read more:

Related features: Sign in with email and password, Create users and manage memberships.

Sign-in lockout after failed attempts​

After too many wrong sign-in attempts an account is locked for a while, with separate limits for password and Microsoft sign-in.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Services and containersWeb environment(LOGIN_MAX_ATTEMPTS_CREDENTIALS, LOGIN_LOCKOUT_MINUTES_CREDENTIALS, LOGIN_MAX_ATTEMPTS_AZURE_AD, LOGIN_LOCKOUT_MINUTES_AZURE_AD)Reset a forgotten password or unlock a

Read more:

Related features: Sign in with email and password, Password expiry, change and reset.

Session idle timeout and concurrent sessions​

A web session ends after a period without activity, and operators can cap how many sessions one user may hold at the same time.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Services and containersWeb environment(SESSION_TIMEOUT, MAX_CONCURRENT_SESSIONS, SESSION_HEARTBEAT_TTL)Understand an ended or refused session

Read more:

Related features: Sign in with email and password.

Password expiry, change and reset​

Passwords expire after a set age with an advance warning, and users can change them or request a time-limited reset link by email.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Services and containersWeb and ops environment(PASSWORD_MAX_AGE_DAYS, PASSWORD_WARNING_DAYS, PASSWORD_RESET_TOKEN_MINUTES)Change an expiring password

Read more:

Related features: Sign-in lockout after failed attempts, In-app notifications.

Welcome invitation and first setup​

A new user receives a time-limited setup link, chooses a password or Microsoft sign-in and lands in the assigned team.

For: Team administrators

LevelWhere to change itOwner section
Services and containersWeb environment(WELCOME_INVITATION_TOKEN_MINUTES)Complete or resend a password invitation

Read more:

Related features: Create users and manage memberships.

Platform roles​

Every account has one platform-wide role, where a Super Admin manages the whole installation, a Super Viewer can look at everything without changing it and a standard user works only inside teams.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Platform settingsAdmin Settings › Users › Platform role(USER, SUPERUSER, SUPERVIEWER)Change a platform role

Read more:

Related features: Team roles, Verified platform role change.

Verified platform role change​

Raising or lowering a platform role requires a six-digit code sent by email, so a single compromised session cannot grant itself full control.

For: Deployment operators

LevelWhere to change itOwner section
Services and containersWeb and ops environment(PLATFORM_ROLE_EMAIL_CODE_SECRET, PLATFORM_ROLE_EMAIL_TASKER_READY)Change a platform role

Read more:

Related features: Platform roles.

Team roles​

Inside a team, members are Team Admins, Members or Viewers, which decides who manages settings, who edits apps and who only looks.

For: Team administrators

LevelWhere to change itOwner section
Team settingsSettings › Users › team role(ADMIN, MEMBER, VIEWER)Change a team role or remove membership

Read more:

Related features: Platform roles, Let members publish apps, Create users and manage memberships.

Let members publish apps​

A team decides whether Members may publish flow changes themselves or need a Team Admin to do it.

For: Team administrators

LevelWhere to change itOwner section
Team settingsSettings › Team › Enable Members to publish Apps(allowMembersToPublishApps)Configure shared settings

Read more:

Related features: Team roles.

Create users and manage memberships​

Administrators create product accounts, add existing users to more teams, change their membership or remove them, and confirm the result.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Team settingsSettings › Users(teamUser)Add an existing person to another team
Platform settingsAdmin Settings › Users(user)Create a new user

Read more:

Related features: Welcome invitation and first setup, Team roles, Suspend or re-enable product access.

Suspend or re-enable product access​

An administrator can block an account from signing in without deleting it, and lift that block later.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Platform settingsAdmin Settings › Users › account status(suspendedAt)Suspend or re-enable product access

Read more:

Related features: Create users and manage memberships.

Recover Super Admin access​

If nobody can sign in as Super Admin any more, an operator restores access from the server with a one-off reset instead of editing the database.

For: Deployment operators

LevelWhere to change itOwner section
Services and containersSetup command environment(DELPHI_RESET_PASSWORD)Reset an existing credential Super Admin

Read more:

Related features: Platform roles.

Create and provision a team​

A Super Admin creates a team, which brings its defaults, subscription link and starter resources with it, and checks that everything is ready before handing it over.

For: Deployment operators

LevelWhere to change itOwner section
Platform settingsAdmin Settings › Teams(team.create)Create a team

Read more:

Related features: Team settings, Decommission a team.

Team settings​

Team Admins edit their team's name, contact and billing fields and the settings shared by all of its apps.

For: Team administrators

LevelWhere to change itOwner section
Team settingsSettings › Team(companyName, vatId, taxNumber, billingEmail)Manage Team fields

Read more:

Related features: Let members publish apps, Team recording storage bucket.

Decommission a team​

Removing a team ends its apps and memberships in a defined order so that numbers, recordings and billing are not left behind.

For: Deployment operators

Read more:

Related features: Create and provision a team.

Team variables and secrets​

Teams keep shared values and secrets once and reference them from any app, with secrets stored write-only and platform-managed values that only a Super Admin can change.

For: Team administrators, Application builders

LevelWhere to change itOwner section
Team settingsSettings › Variables(teamVariable)Create and verify a shared value

Read more:

Related features: Team secret storage in AWS, Platform secrets and secret storage.

Team secret storage in AWS​

A team can keep its secrets in its own AWS Secrets Manager entry, reached through an assumed role in a chosen region.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Team settingsSettings › Team › secret storage(awsAssumeRoleArn, awsSecretsKey, awsRegion)Connect team secret storage

Read more:

Related features: Team variables and secrets, Platform secrets and secret storage.

Personal interface preferences​

Each user picks a colour theme and interface language for themselves, and the choice follows the account rather than the device.

For: Team administrators, Application builders

LevelWhere to change itOwner section
Portal and feature profilesUser menu › Settings(userSettings)Change your interface preferences

Read more:

Related features: Interface languages and translations.

Interface languages and translations​

Super Admins add, activate or retire interface languages and override individual translated strings without a new release.

For: Deployment operators

LevelWhere to change itOwner section
Platform settingsAdmin Settings › Languages(language)Add or edit a language

Read more:

Related features: Personal interface preferences.

Documentation reader accounts​

Access to the central handbook is granted separately from product accounts, so a person can read the documentation without a product login and the other way round.

For: Team administrators, Deployment operators

Read more:

Related features: Create users and manage memberships.