Skip to main content

Integrating App Store Connect

Written by Thomas Danninger
Updated today

Integrating App Store Connect

Connect directly to Apple's App Store using the App Store Connect API with an Individual API key (Customer Support role only).

replient.ai uses Apple's official App Store Connect API to securely connect to your app's reviews and allow you to reply directly from our platform. This integration requires an Individual API key with Customer Support permissions.

If you've previously used other review management tools with the Individual API key integration method, you can simply upload the same .p8 key to complete the integration.

Prerequisites

Important: replient.ai only supports Individual API keys. Team API keys are NOT supported.

Before you begin, make sure you have:

  • A user with the Customer Support role and permission to generate Individual API keys

  • Your app published on the Apple App Store

Step 1: Set Up a Customer Support User

If you already have a Customer Support user:

  1. Go to the "Users & Access" page

  2. Select the "People" tab

  3. Click on the email address of the Customer Support user

  4. Check the "Generate Individual API Keys" box

  5. Click "Save" in the top right corner

If you need to create a new Customer Support user:

  1. Go to "Users & Access" → "People" tab

  2. Click the "+" button

  3. Enter the first name, last name, and email address

  4. Under Roles, select "Customer Support"

  5. Under "Additional Resources", enable "Generate Individual API Keys"

  6. Click "Next"

The new user will receive an email invitation to create an account. Once they've set up their account, they can generate an Individual API key.

Step 2: Generate the Individual API Key

  1. Log in to App Store Connect as the Customer Support user

  2. Click your username in the top right → "Edit Profile"

  3. Under "Individual API Key", click "Generate Key"

  4. Note down the Key ID (you'll need this for replient.ai)

  5. Click "Download API Key" to download the .p8 file

Important: The .p8 file can only be downloaded once. Store it securely - if lost, you'll need to revoke and generate a new key.

Step 3: Complete the Integration in replient.ai

  1. Log in to replient.ai

  2. Go to "Learning" Tab

  3. Click the AppStore Icon

  4. Upload the .p8 file you downloaded (The Key ID is already there in the file name Key_Id.p8 so we directly extract it from file name)
    Important: Do not re-name the file before uploading it.

  5. Click "Upload"

Verification

After setup, replient.ai will:

  1. Verify the API key credentials

  2. Test the connection to App Store Connect

  3. Start syncing your reviews (usually within 5–15 minutes)

Permissions

The Customer Support role with an Individual API key gives replient.ai access to:

  • Read app ratings and reviews

  • Reply to customer reviews

This limits access to only what's necessary for review management, keeping your App Store Connect account secure.

Troubleshooting

  • API not approved: Make sure Apple has approved API access for your account

  • Permission errors: Verify the user has the Customer Support role with API key generation enabled

  • Invalid key: Double-check that you've entered the correct Key ID and uploaded the right .p8 file

  • Lost key file: The .p8 file can only be downloaded once — if lost, revoke the key and generate a new one

  • Using a Team key: replient.ai only supports Individual API keys. Team API keys will not work

Security Best Practices

  • Store your .p8 file securely

  • Immediately revoke any compromised or lost API keys

  • Use only the minimum required permissions (Customer Support role)

  • Consider creating a dedicated user for the replient.ai integration

Need Help?

Our support team is happy to help - reach out via the chat bubble in the bottom right corner of your dashboard!

Did this answer your question?