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

# Add Subscription Product

> Connect your store catalogs and pick the subscriptions Encore offers on iOS and Android.

## Overview

Now that you've set up placements, choose the subscription product Encore offers. When a user accepts a win-back offer, Encore triggers a real subscription purchase using the product you select here. The native stores (App Store and Google Play) handle all entitlement state.

Since Flutter apps run on both iOS and Android, you'll connect each store and pick a product per platform. The fastest path is to **connect your store catalog** so Encore auto-syncs your subscriptions and you pick one from a dropdown — no typing Product IDs by hand. This happens in the **Entitlements** step (labelled **Connect store**) of the Integration Progress tracker, once per platform.

<Info>
  Connect your store credentials once per platform, then pick each subscription from the auto-synced list. Manual Product ID entry is still available as a fallback if you don't connect a credential.
</Info>

***

## Connect Each Store and Pick a Product

<Tabs>
  <Tab title="iOS (App Store Connect)">
    Follow the iOS guide to connect your App Store Connect catalog and pick your subscription:

    <Card title="iOS: Add Subscription Product" icon="apple" href="/publishers/ios/quickstart/add-subscription-product">
      Connect your App Store Connect API key, then pick your subscription from the auto-synced catalog (or let Encore create one for you). Manual Product ID entry is available as a fallback.
    </Card>
  </Tab>

  <Tab title="Android (Google Play Console)">
    Follow the Android guide to connect your Google Play catalog and pick your subscription:

    <Card title="Android: Add Subscription Product" icon="android" href="/publishers/android/quickstart/add-subscription-product">
      Connect your Google Play service account, then pick your subscription, base plan (if applicable), and offer from the auto-synced catalog. Manual Product ID entry is available as a fallback.
    </Card>
  </Tab>
</Tabs>

<Note>
  New to store credentials? See [Connect Your Store Credentials](/publishers/connect-store-credentials) for the App Store Connect API key and Google Play service-account setup, plus the security details.
</Note>

***

## Configure Analytics

To track subscription events and measure offer impact, set up server notifications for each platform:

<CardGroup cols={2}>
  <Card title="iOS: Configure Analytics" icon="chart-line" href="/publishers/ios/quickstart/configure-analytics">
    Set up App Store Server Notifications so Encore can track subscription lifecycle events on iOS.
  </Card>

  <Card title="Android: Configure Analytics" icon="chart-line" href="/publishers/android/quickstart/configure-analytics">
    Set up Real-time Developer Notifications so Encore can track subscription events on Android.
  </Card>
</CardGroup>

***

## You're Done!

You've completed the Encore Flutter integration. Here's what to explore next:

* [Encore Dashboard](https://dashboard.encorekit.com) — Monitor analytics and manage your app
* [iOS SDK Reference](/publishers/ios/sdk-reference/configure) — Full API documentation for the underlying iOS SDK
* [Android SDK Reference](/publishers/android/sdk-reference/configure) — Full API documentation for the underlying Android SDK
