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

# Prepare overview

> Set up the foundational data that powers your incentive campaigns

Before you launch campaigns, you need the right data in place. The Prepare section covers the building blocks that make your incentives work: customers, products, orders, metadata, and custom events.

Use this section to set up and manage the data that drives validation rules, segments, and campaign targeting. Clean, structured data means faster experimentation and better results.

## What you can prepare

<CardGroup cols={2}>
  <Card title="Customers" icon="users" href="/prepare/customers">
    Import and manage customer profiles. Use attributes and metadata for segmentation and targeting.
  </Card>

  <Card title="Customer segments" icon="filter" href="/prepare/customer-segments">
    Group customers by behavior, attributes, or metadata. Use segments in validation rules and distributions.
  </Card>

  <Card title="Products" icon="box" href="/prepare/products">
    Add products and SKUs. Define attributes and metadata for product-specific promotions.
  </Card>

  <Card title="Product collections" icon="boxes-stacked" href="/prepare/product-collections">
    Organize products into static or dynamic collections for use in validation rules.
  </Card>

  <Card title="Orders" icon="receipt" href="/prepare/orders">
    Track purchase history. Use order data for validation rules and customer segmentation.
  </Card>

  <Card title="Metadata" icon="tags" href="/prepare/metadata">
    Define custom attributes for customers, products, orders, and campaigns. Power advanced targeting and personalization.
  </Card>

  <Card title="Custom events" icon="bolt" href="/prepare/custom-events">
    Track customer actions like cart abandonment or review submissions. Trigger automated distributions, loyalty rewards, and behavior-based validation rules.
  </Card>
</CardGroup>

## Why preparation matters

Voucherify validates every redemption against your data. The more complete your customer profiles, product catalog, and order history, the more precise your targeting becomes. Metadata and custom events extend this further, letting you build rules around any attribute or behavior your business needs.

Well-prepared data enables:

* **Faster campaign launches**: Reuse segments and collections across campaigns.
* **Precise targeting**: Apply discounts to specific products, customer tiers, or order conditions.
* **Scalable experimentation**: Test different audiences and offers without rebuilding data structures.
* **Behavior-driven automation**: React to real-time customer actions with custom events.

## What's next?

Start with [customers](/prepare/customers) if you're setting up audience targeting, or [products](/prepare/products) if you're building product-specific promotions. Use [metadata](/prepare/metadata) to extend any resource with custom attributes, and [custom events](/prepare/custom-events) to trigger incentives based on customer behavior.
