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

# Campaign Design

> Design lifecycle campaigns and generate schema-valid OpenClix config.

Use `openclix-design-campaigns` to convert product goals + event taxonomy into executable config.

## Typical campaign families

* Onboarding nudges
* Re-engagement reminders
* Streak maintenance
* Milestone messages
* Feature discovery prompts

## Guardrails to apply

* Use trigger and suppression logic that is deterministic and auditable.
* Model `do_not_disturb` and `frequency_cap` explicitly.
* Keep copy concise and action-oriented.
* Validate config before shipping (see [Verification](/getting-started/verification)).

## Output artifacts

* `.openclix/campaigns/app-profile.json`
* `.openclix/campaigns/openclix-config.json`
