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

# Build campaign overview

> Understand how to prepare and configure campaigns in Voucherify

Voucherify is an incentive optimization engine for digital teams. The Build section covers everything you need to configure campaigns: from discount mechanics to loyalty tiers.

## Why this matters

Every setting you configure, like incentive type, validation rules, or budget caps, maps directly to how Voucherify processes campaign data and delivers customer experiences. Understanding these building blocks lets you:

* **Launch fast**: Go from idea to live campaign without engineering bottlenecks.
* **Experiment at scale**: Test variations across channels and segments.
* **Optimize ROI**: Drop underperformers, double down on what works.

<Tip>
  Start with one campaign type, then layer in complexity as you learn what resonates with your customers.
</Tip>

## What you'll configure

The Build section walks you through the core campaign types:

* [Discount coupons](/build/discount-promotion-overview): Unique or bulk codes customers enter at checkout
* [Cart promotions](/build/create-discount-promotions): Automatic discounts based on cart contents
* [Loyalty programs](/build/loyalty-campaign-overview): Points, tiers, and rewards for repeat customers
* [Gift cards](/build/gift-card-overview): Prepaid balances customers can spend
* [Referral programs](/build/referral-campaign-overview): Advocate-driven acquisition with tracked rewards

## Campaign lifecycle

Campaigns move through these states:

* **Draft**: Campaign is being set up. No codes are generated yet.
* **Active**: Campaign is live. Codes can be published, validated, or redeemed and are returned for qualification.
* **Disabled**: Campaign is paused. Qualification, validation and redemption are not allowed, but codes can be published.
* **Deleted**: Campaign is removed (to bin or permanently).

<Tip>
  Use **Disable** when you need to pause a campaign temporarily.

  Use **Delete** only when the campaign is no longer needed.
</Tip>

Read [Campaign maintenance](/orchestrate/campaign-maintenance) for more details.

## How campaigns connect

Campaigns don't exist in isolation. They share validation rules, customer segments, and product catalogs. This composable architecture means you can:

* Reuse rules across campaign types
* Stack incentives for complex promotions
* Orchestrate omnichannel experiences from a single source of truth
