How It Works

Understand the BasePrice workflow — from setting up a project to publishing optimized prices across 175+ markets.

The BasePrice Workflow

BasePrice follows a simple four-step workflow:

Create a Project

A project represents one app. You'll give it a name, connect your store credentials (Apple and/or Google), and optionally link RevenueCat for revenue tracking.

Add Products

Create your in-app purchases and subscriptions, or import them directly from App Store Connect and Google Play Console. Map Apple and Google products together so BasePrice knows they're the same product.

Configure Pricing

Set a base price in your home currency, then choose a pricing strategy. BasePrice calculates optimal prices for every supported market using real economic data. Fine-tune with charming price rules (like .99 endings) and per-country overrides.

Publish

Review the calculated prices in a side-by-side comparison table, then publish to both stores simultaneously. BasePrice handles API rate limits, retries failed updates, and logs everything for your records.

Architecture Overview

┌─────────────┐     ┌──────────────────┐     ┌──────────────────┐
│  Your App   │────▶│   BasePrice      │────▶│  App Store       │
│  Dashboard  │     │   Engine         │     │  Connect API     │
└─────────────┘     │                  │     └──────────────────┘
                    │  Economic Data   │
                    │                  │     ┌──────────────────┐
                    │                  │────▶│  Google Play     │
                    │                  │     │  Developer API   │
                    │                  │     └──────────────────┘
                    │  Pricing Engine  │
                    └──────────────────┘
                           │
                    ┌──────┴──────┐
                    │  RevenueCat │
                    │  (optional) │
                    └─────────────┘
BasePrice workflow showing project setup, product configuration, pricing, and publishing
The four-step BasePrice workflow in action

What Happens When You Publish

  1. BasePrice calculates the target price for each country using your chosen strategy
  2. For Apple: it snaps each price to the nearest valid Apple price point (Apple uses fixed tiers)
  3. For Google: it uses the exact calculated amount (Google allows free-form pricing)
  4. A review table shows you every change before you confirm
  5. On confirmation, BasePrice pushes prices to the stores, handling rate limits and retries automatically
  6. Results are logged per-country with success/failure status
  7. If drift detection is enabled, BasePrice will monitor for future unauthorized changes
💡No SDK Required

BasePrice is a dashboard tool — it talks directly to Apple and Google's APIs. You don't need to install any SDK in your app.

Was this page helpful?