Installation
Requirements and setup instructions for PricePilot.
Requirements
You will need:
- A Shopify account
- A Recharge account
- A Klaviyo account (optional) if you want PricePilot to send price change events to Klaviyo
Installation
- Visit the PricePilot page on the Shopify app store.
- Click Add app and follow the prompts.
- When installation finishes, open the PricePilot app settings to configure sync and reservation options.
Connecting Recharge
PricePilot needs access to your Recharge account to sync prices, reserve stock, and manage subscriptions. There are two ways to connect.
Option 1: OAuth (Recommended)
Recharge OAuth is the simplest way to connect.
- Navigate to the PricePilot app in Shopify.
- Click the Connect Recharge button.
- A new tab will open where you can authorize PricePilot to access your Recharge account.
- After approving, the tab will close and PricePilot will show your account as connected.
OAuth grants PricePilot the correct permissions and manages tokens for you.
Option 2: Manual API Key
You can connect with a Recharge API key instead.
- Navigate to the PricePilot app in Shopify.
- Click Or enter API key manually to expand the manual entry form.
- Enter your Recharge API key and click Save.
Your API key must have the following permissions:
- Subscriptions: read and write access, for price sync
- Orders: read and write access, for reservation processing
- Customers: read and write access, for subscriber emails and VIP priority
- Products: read access, for variant price lookups
- Async Batches: read and write access, for batch updates
- Plans: read access, for subscription plan data
If a permission is missing, PricePilot tells you which one.
To create a key, open your Recharge admin and go to Apps > API Keys. Recharge documents the steps in Creating an API key.
Disconnecting
To disconnect your Recharge account, click the Disconnect button on the Recharge card. You can reconnect at any time using either method.
Connecting Klaviyo
Klaviyo is optional. Connect it if you want PricePilot to send price change events, and stock alerts on Pro and above, to Klaviyo.
Option 1: OAuth (Recommended)
- Navigate to the PricePilot app in Shopify.
- Go to Integrations.
- Click Connect Klaviyo.
- A new tab will open where you can authorize PricePilot to access your Klaviyo account.
- After approving, the tab will close and PricePilot will show your account as connected.
OAuth manages access for you, so there is no key to copy into the app. If access expires later, PricePilot will prompt you to reconnect.
Option 2: Manual Private API Key (Fallback)
You can connect Klaviyo with a private API key instead.
- Navigate to the PricePilot app in Shopify.
- Go to Integrations.
- Click Use manual API key instead to expand the fallback form.
- Enter your Klaviyo private API key and click Save.
Your Klaviyo private API key must include Events: full access permission.
Disconnecting
To disconnect your Klaviyo account, click the Disconnect button on the Klaviyo card. You can reconnect at any time using either method.