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

# Products management

> Create and manage subscription products in FunnelFox. Set pricing, trial periods, billing intervals, and product configurations.

The [Products page](https://app.funnelfox.com/products) is your central
hub for managing what you sell and how you charge for it using FunnelFox Billing. Create a unified
product catalog that works seamlessly across all your payment providers.

<Warning>
  Products are currently available with [FunnelFox Billing](/billing/integration-billing-funnelfox) only.
</Warning>

## Why Use FunnelFox Products?

Managing products directly in each PSP can quickly become a nightmare when
you work with multiple providers.

Used together with FunnelFox Billing, your Products page serves as a single source of truth for all your offerings, simplifying management across payment systems.

<CardGroup cols={2}>
  <Card title="Unified Management" icon="layer-group">
    Create once, use everywhere. Manage all products in one place
    regardless of how many payment providers you use through FunnelFox Billing.
  </Card>

  <Card title="Consistent Features" icon="equals">
    Paid trials, upgrades, and subscriptions work identically.
  </Card>

  <Card title="Easy PSP Switching" icon="shuffle">
    Change or add payment providers without updating your funnels.
    Products will automatically work with them.
  </Card>

  <Card title="Smart Routing" icon="route">
    Automatically route Billing transactions to the best PSP based on
    success rates, fees, or geographic location.
  </Card>
</CardGroup>

## Understanding Products vs Prices

FunnelFox separates products from prices to give you maximum flexibility
in how you package and sell your offerings.

<Tabs>
  <Tab title="Products">
    ### What is a Product?

    A product represents **what you're selling** - the actual offering
    or service. Examples include:

    * Premium Access
    * Pro Plan
    * VIP Membership
    * Coaching Program

    Products are containers that hold multiple pricing options, letting
    you offer the same product at different price points or billing
    frequencies.

    <Info>
      Think of a product like "Netflix" - it's the service itself,
      not the monthly or annual cost.
    </Info>
  </Tab>

  <Tab title="Prices">
    ### What is a Price?

    A price defines **how much and how often** customers pay. Each
    product can have multiple prices:

    * \$9.99/month (monthly subscription)
    * \$99/year (annual with discount)
    * \$4.99 trial then \$19.99/month
    * \$199 one-time payment (lifetime access)

    This separation lets you:

    * Offer multiple billing options for the same product
    * Run promotions without creating duplicate products
    * Test different price points easily

    <Info>
      Using Netflix as an example: Basic (\$9.99/mo), Standard (\$15.99/mo),
      and Premium (\$19.99/mo) would all be different prices of the same
      "Netflix" product.
    </Info>
  </Tab>
</Tabs>

## Creating Your First Product

Let's walk through creating a product and adding prices to it.

### Step 1: Create the Product

<Steps>
  <Step title="Navigate to Products">
    Go to [FunnelFox → Products](https://app.funnelfox.com/products)
    in your dashboard
  </Step>

  <Step title="Start product creation">
    Click the **Create product** button to open the product creation form
  </Step>

  <Step title="Configure product details">
    Fill in the product information:

    <ParamField path="Name" type="string" required>
      The product name (e.g., "Premium Access", "Pro Plan").
      This is for internal reference and won't be shown to customers
      unless you explicitly display it in your funnel.
    </ParamField>

    <ParamField path="Description" type="string">
      Optional notes about the product for your team.
      Useful for documenting what's included or any special conditions.
    </ParamField>

    <ParamField path="Entitlement" type="string">
      The access level or feature set granted when someone purchases
      this product. Used with Subscription Management integrations
      like Adapty or RevenueCat.
    </ParamField>
  </Step>

  <Step title="Create the product">
    Click **Create** to save your product. You'll be redirected to the
    product details page where you can add prices.
  </Step>
</Steps>

### Step 2: Add Prices

Once you've created a product, you need to add at least one price to
make it purchasable.

<Steps>
  <Step title="Open your product">
    From the [Products page](https://app.funnelfox.com/products),
    click on the product you just created
  </Step>

  <Step title="Start adding a price">
    In the **Prices** section, click **Add price** to open the
    pricing configuration
  </Step>

  <Step title="Choose price type">
    Select whether this is a recurring subscription or one-time payment
  </Step>

  <Step title="Configure price details">
    Set up your pricing based on the type you selected
  </Step>
</Steps>

## Price Configuration

Different price types have different configuration options:

<Tabs>
  <Tab title="Recurring Subscription">
    ### Subscription Pricing

    For ongoing subscriptions, configure:

    <ParamField path="Amount" type="number" required>
      The regular price charged each billing period (e.g., 9.99)
    </ParamField>

    <ParamField path="Currency" type="select" required>
      The currency for this price (USD, EUR, GBP, etc.)
    </ParamField>

    <ParamField path="Interval" type="select" required>
      How often to charge:

      * **Daily** - Charge every day
      * **Weekly** - Charge every week
      * **Monthly** - Charge every month
      * **Yearly** - Charge every year
    </ParamField>

    <ParamField path="Trial Type" type="select">
      Optional trial period before regular billing:

      * **None** - Start billing immediately
      * **Free Trial** - Free access for trial period
      * **Paid Trial** - Reduced price for trial period
    </ParamField>

    <ParamField path="Trial Duration" type="number">
      Length of trial period (required if trial type is selected).
      Specify number of days, weeks, or months.
    </ParamField>

    <ParamField path="Trial Amount" type="number">
      Trial price (only for paid trials). For example, \$0.99 for
      7 days, then \$19.99/month.
    </ParamField>

    <Tip>
      **Best Practice**: Paid trials (\$0.99-\$4.99) often convert better
      than free trials because they qualify buyers and reduce fraud.
    </Tip>
  </Tab>

  <Tab title="One-Time Payment">
    ### Single Purchase Pricing

    For one-time purchases, configure:

    <ParamField path="Amount" type="number" required>
      The price for this one-time purchase (e.g., 199.00)
    </ParamField>

    <ParamField path="Currency" type="select" required>
      The currency for this price (USD, EUR, GBP, etc.)
    </ParamField>

    <Info>
      One-time payments are perfect for lifetime access, individual
      courses, or physical products. They process immediately and
      don't create ongoing subscriptions.
    </Info>
  </Tab>
</Tabs>

### Advanced Price Settings

Both price types support these additional options:

<ParamField path="Statement Descriptor" type="string">
  What appears on the customer's credit card statement.
  Keep it short (22 chars max) and recognizable to reduce chargebacks.
  Example: "ACME PRO PLAN"
</ParamField>

<ParamField path="Entitlement Override" type="string">
  Override the product-level entitlement for this specific price.
  Useful when different prices grant different access levels
  (e.g., Basic vs Premium tiers).
</ParamField>

## Using Products in Funnels

Once you've created products and prices, you can use them in your funnels:

1. **In the Editor**: Add a checkout element to any step using AI Chat
   in Editor
2. **Select Products**: Choose a product/price to offer
3. **Configure Display**: Set how products appear (buttons, cards, etc.)
4. **Set Actions**: Define what happens after successful purchase

<Note>
  Products created in FunnelFox are immediately available in all your
  funnels within the same project. No additional configuration needed.
</Note>

## Limitations

Once created, products and prices have important restrictions to protect
existing customers:

<Warning>
  **Cannot edit prices**: Once a price is created, you cannot modify its
  amount, currency, or billing interval. This ensures existing subscribers
  continue with their agreed terms.

  **Cannot delete products or prices**: Products and prices with any
  transaction history cannot be deleted to maintain data integrity and
  support existing subscriptions.
</Warning>

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="Can I use products without FunnelFox Billing?">
    Currently, the Products feature requires FunnelFox Billing to be
    enabled. If you're using PSPs directly (like Stripe or PayPal
    without FunnelFox Billing), you'll need to manage products within
    each PSP's dashboard.
  </Accordion>

  <Accordion title="How do I handle discounts and promotions?">
    Create additional prices with promotional pricing. For example,
    add a "Black Friday Special" price alongside your regular prices.
    You can then control which price is shown in your funnel.
  </Accordion>
</AccordionGroup>

## Need Help?

* Check our [Billing Integration Guide](/billing/index) for setup help
