Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt

Use this file to discover all available pages before exploring further.

Kameleoon uses roles to control what each user can view or modify within a project.

How roles and permissions work

You assign one or more roles to each user within a project. These roles determine the actions the user can perform. The permission system follows these principles:
  • Roles are assigned per user and per project.
  • Each role grants a specific set of permissions.
  • If a user has multiple roles, Kameleoon merges their permissions and grants the combined access.
  • This allows teams to create custom access levels by combining roles when necessary.
For example:
  • Marketing + Production → a user can both manage campaigns and launch them.
  • Technical + Marketing + Production → a user can create campaigns, configure advanced options, integrate tools, and launch campaigns.
This flexible system enables you to adapt permissions to your workflows while maintaining control over sensitive actions.

Roles and permissions

Roles

RoleDescription
🛡️ Super AdminManages account-level administration and user access
⚙️ AdminManages project configuration and integrations
🧑‍💻 TechnicalHandles technical setup and integrations
📈 MarketingCreates and manages experiments and personalizations
🚀 ProductionLaunches campaigns and manages production rollout

Account administration permissions

These permissions apply to account and project management (including users, teams, projects, activity logs and integrations).
Permission🛡️ Super Admin⚙️ Admin🧑‍💻 Technical📈 Marketing🚀 Production
Create, deactivate, reactivate, or delete users
Configure user rights
Add users
Access the Teams page
Edit a project
Access the Project page
Access the Activity page
Manage integrations

Settings permissions

These permissions apply settings such as goals, segments and more.
Permission⚙️ Admin🧑‍💻 Technical📈 Marketing🚀 Production
Manage advanced tools
Access audience insights
Manage goals
Manage segments

Web Experimentation permissions

These permissions apply only to Web Experimentation features.
Permission⚙️ Admin🧑‍💻 Technical📈 Marketing🚀 Production
Manage widgets
Manage integrations
Manage experiments
Manage personalizations
Launch an experiment
Launch a personalization

Feature Experimentation permissions

These permissions apply only to Feature Experimentation features.
Permission⚙️ Admin🧑‍💻 Technical📈 Marketing🚀 Production
View all configurations
(Includes environments, flags, variables, variations, goals, and the Rollout Planner)
Manage flag configurations
(Includes creating/deleting flags, and managing variables, variations, goals, and the Rollout Planner)
Manage integrations of a flag
Toggle flags On/Off
Edit environments
Access the feature flag dashboard