> ## 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.

# Magnolia

> Run Kameleoon experiments on Magnolia CMS content using the integration Magnolia maintains and configures on its own platform.

[Magnolia](https://www.magnolia-cms.com/) is a headless and hybrid content management system that lets teams manage and deliver content across web and digital channels.

Magnolia maintains a Kameleoon integration as part of its own platform. The integration lets you configure and run Kameleoon A/B tests directly on Magnolia content pages, without switching between the two applications to manage which content variation each visitor sees.

## Where the integration lives

Magnolia builds, hosts, and configures this integration entirely within the Magnolia authoring interface. There's no setup step to complete from the Kameleoon side, and Magnolia doesn't appear on the [Kameleoon integrations page](https://www.kameleoon.com/integrations), since that page only lists tools that Kameleoon itself configures.

For setup instructions, configuration options, and how the integration behaves in the Magnolia authoring interface, see Magnolia's own documentation: [Configure the Kameleoon A/B testing integration](https://docs.magnolia-cms.com/abtesting-kameleoon/developer/task-configure-abtesting-kameleoon/).

## Prerequisites

To connect Magnolia to Kameleoon, you need the following information from your Kameleoon account:

* **Sitecode:** Your project's Sitecode. See the [Kameleoon documentation](../../faq) to learn where to find your Sitecode.
* **API credentials:** A client ID and client secret with access to the [Automation API](../../../developer-docs/apis/automation-api-rest/get-started/get-started), which Magnolia uses to read your Kameleoon experiments and variations. See [Retrieve API credentials](../../account-and-team-management/users-and-teams/api-credentials#retrieve-api-credentials) to find yours.

Magnolia's documentation covers where to enter these values during setup.
