Skip to main content

Dashboard Overview

The Toggly dashboard is your central hub for managing feature flags, experiments, and metrics. This guide will help you navigate and use the dashboard effectively.

The dashboard is organized into several main sections:

  • Features: Manage feature flags
  • Experiments: Create and monitor experiments
  • Segments: Define user segments
  • Metrics: View analytics and reports
  • Audit Logs: Review change history
  • Settings: Configure your account and environments

Features Page

The Features page shows all your feature flags in a table view:

Toggly Dashboard

Feature Flag List

Each feature flag displays:

  • Feature Key: The identifier used in your code
  • Name: Human-readable name
  • Status: Enabled, Disabled, or Archived
  • Environment: Which environment the flag is in
  • Last Modified: When the flag was last changed
  • Usage: Number of evaluations in the last 24 hours

Quick Actions

From the feature list, you can:

  • Toggle Status: Enable or disable flags instantly
  • Edit: Modify flag settings
  • View Metrics: See usage statistics
  • Archive: Remove flags from active use
Keyboard Shortcuts

Use Cmd+K (Mac) or Ctrl+K (Windows/Linux) to quickly search for feature flags.

Creating a Feature Flag

  1. Click Create Feature Flag button
  2. Enter a feature key (e.g., new-checkout-flow)
  3. Add a description
  4. Choose the flag type (Boolean or Multi-Variant)
  5. Set initial targeting rules
  6. Click Create
Feature Key Format

Feature keys must be unique within an environment and use kebab-case (e.g., new-checkout-flow).

Feature Flag Details

Click on any feature flag to see detailed information:

Overview Tab

  • Current status and configuration
  • Targeting rules and segments
  • Last modified information
  • Quick actions (enable/disable)

Targeting Tab

  • Configure targeting rules
  • Set up percentage rollouts
  • Assign user segments
  • Create custom rules

Metrics Tab

  • Evaluation counts over time
  • Enable rate percentage
  • User coverage
  • Variant distribution (for multi-variant flags)

History Tab

  • Complete change history
  • Who made each change
  • When changes were made
  • Before/after values

Metrics Dashboard

The Metrics dashboard provides:

  • Real-time Metrics: Live updates of feature usage
  • Historical Trends: Charts showing metrics over time
  • Anomaly Detection: Alerts for unusual patterns
  • Custom Reports: Create custom metric reports

Key Metrics

  • Feature Usage: How often features are evaluated
  • Conversion Rates: Business metric conversions
  • Error Rates: Percentage of failed evaluations
  • Performance: Latency and response times
Anomaly Alerts

When anomalies are detected, you'll see alerts in the dashboard. Review these promptly to identify potential issues.

Segments Page

Manage user segments for targeting:

  • Create Segments: Define user groups
  • Edit Segments: Modify segment conditions
  • Segment Usage: See which features use each segment
  • Segment Metrics: View metrics for segment members

Settings Page

Configure your account:

  • Environments: Manage environments
  • API Keys: View and manage API keys
  • Team Members: Invite and manage team members
  • Integrations: Configure third-party integrations
  • Billing: Manage subscription and billing

Best Practices

1. Organize with Tags

Use tags to organize feature flags:

  • frontend: Frontend features
  • backend: Backend features
  • experiment: Experimental features
  • critical: Critical features requiring extra attention

2. Use Descriptions

Always add descriptions to feature flags to help team members understand their purpose.

3. Monitor Metrics Regularly

Check metrics daily to catch issues early and understand feature adoption.

4. Review Audit Logs

Regularly review audit logs to understand changes and detect unauthorized access.

5. Archive Unused Flags

Archive feature flags once you've removed them from your codebase. Don't archive flags just because they're permanently enabled—wait until you've removed the feature flag checks from your code. Use Stale Detection to identify flags that haven't been checked recently and may be safe to remove from your codebase and archive in Toggly.

Tip: Keeping feature flag checks in your code makes it easy to find all the parts of a feature when it's time to remove it. Search for the flag key across your codebase to locate all related code blocks.

Next Steps