---
title: Create Your Service Account Key File
description: Learn how to create a Google Cloud service account and generate the JSON key file needed to connect your Google Play app to Passion Studio.
---

[Skip to content](https://help.passion.io/hc/en-us/create-your-service-account-key-file#main-content)

<https://help.passion.io/hc/en-us/kb-tickets/new?hsLang=en>

[![Full Passion.io logo (white)](https://help.passion.io/hs-fs/hubfs/Full%20Passion.io%20logo%20(white).png?width=185&height=50&name=Full%20Passion.io%20logo%20(white).png)](https://passion.io/)

Open main navigation

Close main navigation

- <https://help.passion.io/hc/en-us/kb-tickets/new>
- [Contact us](https://help.passion.io/hc/en-us/kb-tickets/new)

[Contact us](https://help.passion.io/hc/en-us/kb-tickets/new?hsLang=en)

 👋 How can we help you today?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help.passion.io/hc/en-us?hsLang=en)
2. [App Store Listing](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en)
3. [Google Developer Account Setup](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#google-developer-account-setup)

September 10, 2026

# Create Your Service Account Key File

## Create a Google Cloud service account and generate the JSON key Passion needs to publish your app.

**In This Article**

- [Before You Begin](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#before-you-begin)
- [Enable Play Integrity API](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#enable-play-integrity-api)
- [Create a Google Cloud Project](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#create-a-google-cloud-project)
- [Create a Service Account](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#create-a-service-account)
- [Generate and Download the JSON Key](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#generate-and-download-the-json-key)
- [Copy the Service Account Email](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#copy-the-service-account-email)
- [Link the Project to App Integrity](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#link-the-project-to-app-integrity)
- [Invite the Service Account as a User](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#invite-the-service-account-as-a-user)
- [Enable Required APIs](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#enable-required-apis)
- [Upload the Key to Passion Studio](https://www.claudeusercontent.com/?domain=claude.ai&parentOrigin=https%3A%2F%2Fclaude.ai&errorReportingMode=parent&formattedSpreadsheets=true&contentType=text%2Fhtml#upload-the-key-to-passion-studio)

### Before You Begin

- Log in to Google Play Console in an incognito window, using the same Google account as your Developer Account.
- Make sure your developer account is fully verified — this avoids delays during submission.

### Enable Play Integrity API

1. From your Google Play Console, open your app.
2. In the left panel, click **App integrity**.
3. Next to **Play Integrity API**, click **Get started**.
4. Click **Learn more** on the screen that appears.

### Create a Google Cloud Project

1. On the new page (same Google account), scroll to **Create Projects** and click **Go to Manage Resources**.
2. Click **Create Project**.
3. Enter a project name — anything you'd like, e.g. "My New Project."
4. Click **Create**.

### Create a Service Account

1. Click the navigation menu, hover over **IAM & Admin**, and select **Service Accounts**.
2. Select the project you just created.
3. Click **Create Service Account**.
4. In **Service account name**, type **passion**, then click **Create and Continue**.
5. Under **Grant this service account access to project**, set the role to **Owner**. Click **Continue**, then **Done**.

### Generate and Download the JSON Key

1. From the service account list, click the three-dot menu under **Actions** and select **Manage keys**.
2. Click **Add key**, then **Create new key**.
3. Leave the key type as **JSON** and click **Create**. The file downloads automatically — note where it's saved, since you'll upload it to Passion Studio shortly.

### Copy the Service Account Email

1. Open the service account's details page.
2. Copy the email address listed under its details — you'll need it in the next step.

### Link the Project to App Integrity

1. Go back to the **App integrity** tab in Google Play Console.
2. Select your new project from the dropdown (refresh the page if it doesn't appear).
3. Click **Link project**.

### Invite the Service Account as a User

1. From the Play Console home (**All apps**), go to **Users and permissions** and click **Invite new users**.
2. Paste the service account email you copied earlier.
3. Under **Account permissions**, grant **Admin access**.
4. Click **Invite user**.
5. Return to **Users and permissions** to confirm the account's status shows **Active**.

### Enable Required APIs

1. Back in Google Cloud Console (same project), search for and open **Google Play Android Developer API**, then click **Enable**.
2. Search for **Google Play Integrity API**, open it, and click **Enable**.

### Upload the Key to Passion Studio

You now have both the Google Play License Key (from the "Connect Google App" step in the main article) and the JSON key file.

1. Return to Passion Studio's Android journey — your **Google Play License Key** should already be filled in from the earlier step.
2. Upload the **JSON key file** you just downloaded.
3. Click **Connect Account**.

- [Getting Started](https://help.passion.io/hc/en-us/getting-started?hsLang=en#main-content)

    - [🎬 Start Here](https://help.passion.io/hc/en-us/getting-started?hsLang=en#start-here)
    - [⚙️ App Basics](https://help.passion.io/hc/en-us/getting-started?hsLang=en#%EF%B8%8F-app-basics)
    - [🙌 PassionFighters Community](https://help.passion.io/hc/en-us/getting-started?hsLang=en#passionfighters-community)
    - [❓ FAQs](https://help.passion.io/hc/en-us/getting-started?hsLang=en#faqs)
- [Create & Customize your App](https://help.passion.io/hc/en-us/create-customize-your-app?hsLang=en#main-content)

    - [🎨 Design & Branding](https://help.passion.io/hc/en-us/create-customize-your-app?hsLang=en#design-branding)
    - [📚 Product Structure](https://help.passion.io/hc/en-us/create-customize-your-app?hsLang=en#product-structure)
    - [📖 Building Content](https://help.passion.io/hc/en-us/create-customize-your-app?hsLang=en#building-content)
    - [🧱 Lesson Widgets](https://help.passion.io/hc/en-us/create-customize-your-app?hsLang=en#lesson-widgets)
    - [✨ AI Features](https://help.passion.io/hc/en-us/create-customize-your-app?hsLang=en#ai-features)
    - [👤 User Onboarding](https://help.passion.io/hc/en-us/create-customize-your-app?hsLang=en#user-onboarding)
- [Manage & Engage Your Users](https://help.passion.io/hc/en-us/manage-engage-your-users?hsLang=en#main-content)

    - [📱 User Management](https://help.passion.io/hc/en-us/manage-engage-your-users?hsLang=en#user-management)
    - [👥 Community Building](https://help.passion.io/hc/en-us/manage-engage-your-users?hsLang=en#community-building)
    - [📺 Live Content & Streaming](https://help.passion.io/hc/en-us/manage-engage-your-users?hsLang=en#live-content-streaming)
    - [🔔 Engagement & Notifications](https://help.passion.io/hc/en-us/manage-engage-your-users?hsLang=en#engagement-notifications)
    - [📊 User Analytics & Progress](https://help.passion.io/hc/en-us/manage-engage-your-users?hsLang=en#user-analytics-progress)
- [Grow Your Business](https://help.passion.io/hc/en-us/grow-your-business?hsLang=en#main-content)

    - [💰 Revenue Management](https://help.passion.io/hc/en-us/grow-your-business?hsLang=en#revenue-management)
    - [⚡ Zapier Automations](https://help.passion.io/hc/en-us/grow-your-business?hsLang=en#zapier-automations)
    - [🔌 Integrations](https://help.passion.io/hc/en-us/grow-your-business?hsLang=en#integrations)
    - [📈 Marketing & Acquisition](https://help.passion.io/hc/en-us/grow-your-business?hsLang=en#marketing-acquisition)
- [App Store Listing](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#main-content)

    - [⚙️ Start Here](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#%EF%B8%8F-start-here)
    - [🍎 Apple App Store](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#apple-app-store)
    - [🤖 Google Play Store](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#google-play-store)
    - [🔧 Developer Account Setup](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#developer-account-setup)
    - [Google Developer Account Setup](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#google-developer-account-setup)
    - [💰 Monetization & Pricing](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#monetization-pricing)
    - [📋 Platform Policies](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#platform-policies)
    - [🔍 App Store Visibility](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#app-store-visibility)
    - [❓ Troubleshooting](https://help.passion.io/hc/en-us/app-store-listing?hsLang=en#troubleshooting)
- [Troubleshooting](https://help.passion.io/hc/en-us/troubleshooting?hsLang=en#main-content)

    - [🖥️ Technical Issues](https://help.passion.io/hc/en-us/troubleshooting?hsLang=en#%EF%B8%8F-technical-issues)
    - [🎬 Media & Content Troubleshooting](https://help.passion.io/hc/en-us/troubleshooting?hsLang=en#media-content-troubleshooting)
    - [💬 Other](https://help.passion.io/hc/en-us/troubleshooting?hsLang=en#other)
- [Product Updates](https://help.passion.io/hc/en-us/product-updates?hsLang=en#main-content)

    - [💫 Improvements](https://help.passion.io/hc/en-us/product-updates?hsLang=en#improvements)
    - [⭐ New](https://help.passion.io/hc/en-us/product-updates?hsLang=en#new)
- [Account & Subscription Management](https://help.passion.io/hc/en-us/account-subscription-management?hsLang=en#main-content)

    - [👤 Account Management](https://help.passion.io/hc/en-us/account-subscription-management?hsLang=en#account-management)
    - [🔄 Subscription Management](https://help.passion.io/hc/en-us/account-subscription-management?hsLang=en#subscription-management)
    - [🤝 Referral Programs](https://help.passion.io/hc/en-us/account-subscription-management?hsLang=en#referral-programs)
- [Passion Funnels](https://help.passion.io/hc/en-us/passion-funnels?hsLang=en)
- [Your Users Experience](https://help.passion.io/hc/en-us/your-users-experience?hsLang=en)

[![Passion.io logo with pink rounded square icon containing white 'P' and black text reading 'Passion.io'](https://help.passion.io/hs-fs/hubfs/Passion.io%20in%20rounded%20rectangle.png?width=286&height=100&name=Passion.io%20in%20rounded%20rectangle.png "Passion.io logo with pink rounded square icon containing white 'P' and black text reading 'Passion.io'")](https://passion.io/)

<https://www.facebook.com/groups/2035741163136080> <https://twitter.com/i/flow/login?redirect_after_login=%2Fpassion_io> <https://www.instagram.com/passion_io/?hl=en> <https://podcasts.apple.com/us/podcast/million-dollar-creators/id1716703170> [mailto:instructor@passion.io](mailto:instructor@passion.io) <https://www.linkedin.com/company/passion.io/>

Copyright © 2026, Passion.io | A service powered by Independence284, Inc.