Nami Public Documentation
Sign In
Nami Documentation
Nami Documentation
  • Get Started
    • Overview
      • Key Concepts
      • Data Collection
      • Built for Privacy
    • Evaluating Nami
    • SDKs
      • Apple Native SDK
      • Android Native SDK
      • Amazon Native SDK
      • Roku Native SDK
      • React Native Cross-Platform SDK
      • Flutter Cross-Platform SDK
      • Unity Cross-Platform SDK
      • Release Notes
        • Find Nami SDK Version
    • Quickstart Guide
  • Subscription Management
    • Overview
    • Products
      • Archive Products
      • Sync Products
    • Entitlements
    • Customer Screen
    • Accounts and Login/Logout
    • Advanced Use Cases
      • Upgrades and Downgrades
      • Supported Purchase Change States by Platform
      • Restoring Purchases
      • Working with Consumable IAPs
  • No Code Paywalls
    • Overview
    • Paywall Creator
      • Using the Creator
      • Paywall Layout
      • Components
        • Editing, Deleting, Reordering
        • Hiding Components
        • Video
        • Collapse
      • Editable Properties
        • Focused Styling
        • Safe Area
      • Conditions
        • Notched Devices
        • Product Entitlements
      • Adding Products
      • Repeating Product Group
      • Product Fields
      • Capabilities
        • Featured Styling
        • Selected Styling
        • Custom Brand Fonts
        • Carousel
        • Trial Eligibility
        • Deeplink Button
        • Introductory Offer Eligibility
        • Login Check
        • Product Groups
        • Conditional Product Groups
        • Offer Eligibility and Purchasing
        • Screenreader Text
        • Personalization Tokens
        • Custom Variables
        • Multipage
        • Custom Data Source
        • Advanced Video Features
        • Product Error States
      • ❓FAQs
        • Designing Paywalls in Figma
        • Guide to Building a Paywall from Scratch
      • 🎁Releases
        • Roadmap
    • Paywall Templates
      • Pacific
      • Pacific Premium
      • Trident
      • Starfish
      • Mantis
      • Venice
      • Venice Premium
      • Honest
      • Catalina
      • Oyster
      • Puffin
      • Marina
      • Beluga
      • Driftwood
      • Lagoon
      • Pisces
      • Aquarius
      • Conch
      • Lionfish
      • Moray
      • Tetra
      • Lighthouse
      • Puffin Tablet
    • Managing Paywalls
      • Archiving a Paywall
      • Duplicate a Paywall
    • Paywall Smart Text
    • Pricing Eligibility States
    • Pricing Eligibility by Platform
    • Nami Paywalls in Different Languages
    • Legacy Paywalls
  • Campaigns
    • Placements
      • Create a Placement
      • Deeplink Placements
      • Archiving a Placement
      • Managing Lots of Placements
      • Export Placements
    • Campaigns
      • Campaign Filters
        • Campaign Use Cases
      • Archiving a Campaign
      • Scheduling a Campaign
      • Campaign Conversion Events
      • Managing Lots of Campaigns
      • Campaign Troubleshooting
    • A/B and Multivariate Testing
      • Selecting an A/B test winner
      • A/B Test Allocation
  • Integrations
    • All Integrations
    • Billing Platforms
      • Apple Integration
        • App Store Setup
          • Privacy Details
        • Platform Integration
        • App Store Server Notifications
        • Store Credentials
          • App Store Connect Shared Secret
          • Apple App Store Connect API
          • Apple In App Purchase
        • Add a Product
        • Platform Sync
        • SDK Integration
        • Troubleshooting
        • Testing and Development
          • Apple Testing Environments
          • Setting up Device Sandbox Test Environment
          • Setting up StoreKit config in Xcode
      • Google Integration
        • Google Play Store Setup
        • Platform Integration
        • Service Account
        • Real-time Developer Notifications
        • Add a Product
        • Platform Sync
        • SDK Setup
        • Troubleshooting
          • Supporting Android minSdkVersion 25 or lower
          • Requested product is not available for purchase
          • Unsupported Version of Play Billing
      • Amazon Appstore Integration
        • Create Amazon Android App
        • Platform Integration
        • Shared Key
        • Real-time Event Notifications
        • Add a Product
        • SDK Integration
        • Testing
      • Roku Integration
        • Platform Integration
        • API Key
        • Transaction Notifications
        • Add a Product
        • SDK Integration
      • Web Integration
    • Analytics Tools
      • Adobe Analytics
      • Amplitude
      • Google Analytics
      • mParticle
      • 3rd-Party Analytics
    • Subscription Management
      • Nami Subscription Management
      • Bring your Own Payment Code
    • CDP Integrations
      • Adobe CDP Integration
      • Amplitude CDP Integration
      • Custom CDP Integration
      • Generic CDP Integration
    • Other Integrations
      • Wicket Labs
      • Webhooks
        • Introduction to the Nami ML Event System
        • Event Types
          • Purchase Status Updates
          • Events for Upgrades, Downgrades, and Crossgrades
        • Event Subscriptions
        • Understanding Transferred Events and Accounts
      • API Access
    • Events Feed
  • Analytics
    • Using Charts
    • Paywall Analytics
      • Impressions
      • Paywall Conversion Rate
      • Sessions
      • Active Devices
    • Subscription Analytics
      • Revenue
      • MRR
      • Purchases
      • Trial Starts
  • Nami Account
    • Manage your Apps
      • Find your Nami App Platform ID
      • Setting up Legal Text for your Apps
    • Organization
      • Configuring Organization Security Policies
      • Billing
    • Invite your Team
      • Roles
    • Manage your Account
      • Two-Factor Authentication (2FA)
Powered by GitBook
On this page
  • Apple
  • Summary
  • Introductory Offers
  • Promotional Offers
  • Nami Eligibility States
  • Google
  • Summary
  • Nami Eligibility States
  • Phases
  • Amazon
  • Summary
  • Nami Eligibility States
  • Roku
  • Nami Eligibility States
  1. No Code Paywalls

Pricing Eligibility by Platform

Apple

Apple supports introductory offers and promotional offer types.

Summary

Introductory Offers

  • Current subscribers not eligible

  • Designed for new subscriber acquisition

  • Free trial or discounted price

  • Automatically applied by Apple if the user is eligible

  • Don't require signing

Promotional Offers

  • Current subscribers eligible

  • Designed for winback and upsell

  • Free or discounted price

  • Not automatically applied, you must specify a offer id to apply

  • Require signing to purchase

  • Can redeem even if subscriber has redeemed introductory offer

Summary of offer eligibility by subscriber state:

Offer Type
New Subscriber
Current Subscriber
Former Subscriber

Introductory

Yes

No

Maybe*

Promotional

No

Yes

Yes

*Only if user didn't already redeem an introductory offer for any product in the subscription group

Introductory Offers

Introductory offers are available only for unsubscribed users who haven't already taken advantage of an introductory offer on any product in that subscription group.

Introductory offers can either be a limited-time discounted price or free trial.

Promotional Offers

Promotional offers are only available to current and former subscribers.

Promotional offers can either be a limited-time discounted or free price.

Nami Eligibility States

Introductory

Free

Trial

Introductory

Pay up front

Introductory

Introductory

Pay as you go

Introductory

Promotional

Free

Promotional

Promotional

Pay up front

Promotional

Promotional

Pay as you go

Promotional

None

-

Standard

Google

Google supports a variety of offers. Google doesn't have a concept of Introductory vs Promotional offer separation. Google instead separates their offers into New Customer Acquisition, Upgrade, and Developer Determined. Each of these offers can have Free Trial and/or Discounted Pricing phases.

Summary

New Subscriber

  • Only available for users who have never subscribed to the current subscription OR any subscription in this app

  • Google auto-evaluates eligibility

Upgrade

  • Only available for current subscribers upgrading from a chosen subscription and billing period

  • Google auto-evaluates eligibility

Developer Determined

  • Your app code decides if a user gets the offer

  • Google doesn't evaluate eligibility

  • Not supported by Nami

Summary of offer eligibility by subscriber state:

Offer Type
New Subscriber
Current Subscriber
Former Subscriber

New Customer Acquisition

Yes

Maybe*

Maybe**

Upgrade

No

Maybe***

No

Developer Determined

Your app code determines eligibility

Your app code determines eligibility

Your app code determines eligibility

*Only if offer eligibility is set to "Never had this subscription" and current subscription product is not the same as the offer product

**Only if offer eligibility is set to "Never had this subscription"

***Only if current subscription product and billing period is the same as the upgrade product and billing period

Nami Eligibility States

Offer
Phase 1 Type
Nami Eligibility

New Customer Acquisition

Free Trial

Trial

New Customer Acquisition

Discounted Pricing

Promotional

Upgrade

Free Trial

Trial

Upgrade

Discounted Pricing

Promotional

Developer Determined

Free Trial

n/a

Developer Determined

Discounted Pricing

n/a

None

-

Standard

Phases

Google Play allows up to 2 phases on an offer. This allows you to include a free trial for X days and then a pricing discount for Y days.

Amazon

Amazon supports free trials and/or promotional pricing.

Summary

Free Trial

  • Can be used once on the current subscription product

Promotional Price

  • Can specify either all customers or only lapsed customers

Summary of offer eligibility by subscriber state:

Offer Type
Customer Segment
New Subscriber
Current Subscriber
Former Subscriber

Free Trial

n/a

Yes

Maybe*

Maybe*

Promotional Price

All Customers

Yes

Maybe**

Maybe**

Promotional Price

Lapsed Customers

No

No

Maybe**

* Only if user didn't redeem a free trial on current/previous subscription

**Only if user hasn't redeemed a promotion on their current/previous subscription

Nami Eligibility States

Offer
Customer Segment
Nami Eligibility

Free Trial

n/a

Trial

Promotional Price

All Customers

Promotional

Promotional Price

Lapsed Customers

Promotional

None

-

Standard

Roku

Roku offers free trials or discounted base price for new subscribers.

Offer Type
New Subscriber
Current Subscriber
Former Subscriber

Free Trial

Yes

Maybe*

Maybe*

Discounted Price

Yes

Maybe*

Maybe*

*Only if user has not taken advantage of a free trial or discounted price on any SKU in the last 365 days

Nami Eligibility States

Offer
Nami Eligibility

Free Trial

Trial

Discounted Price

Introductory

None

Standard

Last updated 11 months ago

Nami is able to check products for introductory and promotional offers and surface different paywall text and product copy based on this result.

Nami is able to check products for introductory and promotional offers and surface different paywal text and product copy based on this result.

Nami doesn't yet support offer phases on paywalls. We look at the first phase only for eligibility and product display.

Nami is able to check products for introductory and promotional offers and surface different paywall text and product copy based on this result.

Nami is able to check products for introductory and promotional offers and surface different paywall text and product copy based on this result.

⚠️
📑 Read about Introductory Offers in Apple Documentation
📑 Read about Promotional Offers in Apple Documentation
Learn more about Pricing Eligibility States
📑 Read about Offers in Google Play Documentation
Learn more about Pricing Eligibility States
📑 Read about Free Trials in Amazon Docs
📑 Read about Promotional Pricing in Amazon Docs
Learn more about Pricing Eligibility States
📑 Read about Trials and Offers in Roku Docs
Learn more about Pricing Eligibility States