> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usedynamite.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Read /start/capabilities before choosing an integration. Use the deployed server’s tools/list for current tool inputs.

# How it works

> From approved content to a personalized page.

Dynamite has two core concepts:

* A **target** is a part of the page you want to change.
* A **variant** is an approved version of that target.

For example, a customer-story target could have variants for operations, engineering, and finance teams.

## On each visit

1. Your website loads its original content.
2. The script reads the published configuration and visitor context.
3. Dynamite chooses from the eligible variants.
4. The script applies the choice and records the result.

Visitors in the holdout group keep the original. The original also stays in place if a decision fails or arrives too late.

## Draft and live

Edit and preview a draft before publishing it. Saving a draft does not change the live release.

Use results to decide what to try next. New content still goes through review and publication.

For the full request flow, see [Architecture](https://docs.usedynamite.com/internals/architecture.md) and the [Decision pipeline](https://docs.usedynamite.com/internals/decision-pipeline.md).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.