Admin Console
The admin console provides platform-level management tools for superadmins. It is separate from workspace-level settings and gives you control over users, subscriptions, pricing, credits, agents, and feature flags across the entire Visibility.so instance.Accessing the Admin Console
Navigate to/admin in your browser (e.g., https://app.visibility.so/admin). You must be signed in with a superadmin account. If you are not a superadmin, the page will return a 403 error.
Promoting a Superadmin
Superadmin status is granted via the CLI. Run the following command on the server:This command must be run from the project root with access to the database. It is typically executed during initial setup or by an existing operator with server access.
- Look up the user by email
- Check if they already have superadmin status
- Grant the
superadminrole on the instance
Dashboard
The admin dashboard provides an at-a-glance overview of the platform:User Stats
Total registered users, active users, new signups over time.
Early Access Overview
Breakdown of active Early Access users, locked-in rates, and churn.
Pricing Management
Configure the platform’s pricing model from the admin console.Add-on prices
Configure pricing for scalable features such as extra agent slots or premium integrations.
Subscription Management
View and manage all subscriptions across the platform.- View all subscriptions — Filter by status (Early Access, active, deactivated) and search by user or company name.
- Override status — Manually change a subscription’s status (e.g., extend Early Access terms, reactivate an account, or pause workspace access).
Credit Rate Configuration
Credit rates define how much each metered service costs in credits. Each service has a unique key and a rate in cents.| Field | Description |
|---|---|
| Service Key | Unique identifier for the service (e.g., dataforseo.keyword_rank, ai_visibility.scan) |
| Rate (cents) | Cost per API call in cents, deducted from the user’s credit balance |
| Enabled | Whether the service is currently metered |
Agent Preset Management
Agent presets define the templates available when users create new agents in their workspaces.- Create presets — Define a preset with a name, role, default adapter (Claude, Codex, OpenCode), system prompt, and capabilities.
- Edit presets — Update existing presets. Changes affect new agents created from the preset; existing agents are not modified.
- Disable presets — Hide a preset from the agent creation flow without deleting it.
User Management
Manage all users registered on the platform.View All Users
Browse, search, and filter the complete user list. See each user’s email, sign-up date, subscription status, and workspace memberships.
Suspend / Activate
Suspend a user to immediately revoke their access. Reactivate to restore it. Suspended users cannot sign in or execute any actions.
Manage Credits
View a user’s credit balance and transaction history. Manually add or deduct credits as needed (e.g., for support resolutions or promotional grants).
View Activity
Review a user’s recent activity, including sign-ins, API calls, and subscription changes.
Feature Flags
Toggle platform-wide features from the admin console.| Flag | Description |
|---|---|
| Feature flags allow you to enable or disable specific platform capabilities without deploying code. |
Feature flags are useful for staged rollouts, A/B testing, and temporarily disabling features during maintenance.