Dashboard Walkthrough
A tour of the Flipswitch dashboard
A quick tour of the Flipswitch dashboard and how to accomplish common tasks.
Navigation
The sidebar shows:
Click a project to manage its flags, environments, and segments.
Projects View
The projects list shows all projects you have access to:
- Name and key
- Environment count
- Flag count
- Last modified
Click Create Project to add a new project. Enter a name and key (kebab-case).
Project Dashboard
Inside a project, you see:
Flags Tab
All flags in the project. Each flag shows:
- Key and name
- Type (boolean, string, number, object)
- Status per environment (enabled/disabled indicators)
Creating a flag:
- Click Create Flag
- Enter the key (e.g.,
new-checkout) - Select the type
- Add variants
- Set the default variant
- Click Create
The flag is created disabled in all environments.
Environments Tab
All environments in the project (e.g., development, staging, production). Select an environment to view its settings and API key.
Each environment has:
- Name and description
- Color indicator
- API key (auto-generated, single key per environment)
Creating an environment:
- Click Create Environment
- Enter a name (e.g., "Staging")
- Add an optional description
- Select a color
- Click Create
An API key is automatically generated when you create an environment.
Segments Tab
Reusable user groups for targeting. Each segment shows:
- Key and name
- Conditions summary
- Usage count (how many flags reference it)
Creating a segment:
- Click Create Segment
- Enter a key (e.g.,
beta-users) - Add conditions (e.g.,
email ENDS_WITH "@beta.company.com") - Click Create
Flag Detail View
Click a flag to see its configuration:
Overview
- Flag key and name
- Type and variants
- Description
Environment Rules
Select an environment to configure its rules:
Enabling/Disabling:
Toggle the enabled switch. When disabled, the flag returns the default variant.
Default Variant:
Select which variant to return when no rules match.
Targeting Rules:
Add rules that match context attributes:
- Click Add Rule
- Set conditions (e.g.,
email ENDS_WITH "@company.com") - Select the variant to return
- Set priority (lower number = higher priority)
- Save
Rules are evaluated in priority order. First match wins.
Gradual Rollout:
Set percentage distribution across variants:
- Enable gradual rollout
- Set percentages for each variant
- Ensure they sum to 100%
- Save
API Keys
Each environment has exactly one API key, auto-generated when the environment is created. View and manage keys in the Environments tab by selecting an environment.
Viewing your key:
- Select an environment in the Environments tab
- Find the API Key section
- Click the eye icon to reveal the full token
- Click the copy icon to copy it
Rotating a key:
If a key is compromised or you need a fresh credential:
- Click Rotate Key
- Copy the new key immediately
- Update your applications with the new key
- The old key remains valid for 24 hours (grace period)
During rotation, both keys work. This gives you time to update all services without downtime.
Aborting rotation:
Changed your mind? While rotation is in progress:
- Click Abort Rotation
- The new key is deleted
- The old key is restored as the primary key
If the new key has already been used by clients, aborting may cause authentication failures.
Completing rotation early:
Don't want to wait 24 hours? Click Revoke Immediately to invalidate the old key right away.
Audit Log
Navigate to Project > Audit Log to see all changes:
- Who made the change
- What changed
- When it happened
Use filters to narrow down:
- Date range
- User
- Flag
- Action type
Organization Settings
Click Organization Settings in the sidebar:
Members
View and manage organization members:
- Invite new users
- View pending invitations
- Remove members
Groups
Manage permission groups:
- Create groups
- Add permissions
- Add/remove members
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
g then p | Go to projects |
g then s | Go to settings |
c then f | Create flag |
c then e | Create environment |
/ | Focus search |
? | Show all shortcuts |
Common Tasks
Enable a flag for internal users only
- Create segment
internal-userswith conditionemail ENDS_WITH "@yourcompany.com" - Open the flag
- Select the production environment
- Add rule:
IF user IN SEGMENT "internal-users" THEN enabled - Save
Set up a 10% rollout
- Open the flag
- Select the environment
- Enable the flag
- Add gradual rollout:
10% -> enabled, 90% -> disabled - Save
Roll back a feature
- Open the flag
- Select the environment
- Toggle the enabled switch to off
- Save
The flag immediately returns the default variant for all users.