Skip to main content
Connect to Google Cloud

Set up your Google Cloud seller account and complete the rest of the workflows in this article to get started.

Leslie avatar
Written by Leslie
Updated over a month ago

Step 1: Prepare your Google Cloud account

Connecting to the marketplace is a collaborative process between Tackle, the cloud marketplace and various people at your organization. It includes multiple steps that must be completed in order. After you complete each step, ensure that the checklist in TackleπŸ”— shows your progress (by turning green) to know where you are in the process.

You may need to work with someone (like your DevOps team) at your organization who has the necessary skills and permissions to complete these tasks. If you need to get help from others, you may want to schedule time to complete these tasks together.

Before you begin, you must:

  • Verify you have an organization in Google Cloud Console. Someone with Owner permissions can do this. If you don't, create one by enrolling in Google Workspace or Cloud Identity.

  • Enroll in the Partner Advantage ProgramπŸ”—. Even if you are already enrolled, check with your Google Cloud Business Representative to be sure your Google Cloud Marketplace Agreement is finalized. This may take up to two weeks.

Create a new project in Google Cloud

  1. In Google Cloud ConsoleπŸ”—, go to Manage resources and create a new project.


    ​Important:

    • This must be a new project, separate from any existing production projects, created exclusively for selling on the cloud marketplace.

    • You must name your project with this format: YourCompanyName-public

    • Projects must be created inside an organizationπŸ”—.
      ​

  2. Open the project you just created, copy the Project Name and Project Number from the dashboard and paste them into the corresponding fields in Tackle (under Account settings > Marketplace > Google CloudπŸ”—).

Set up a service account in Google Cloud

  1. Create a service accountπŸ”—.
    ​
    ​Important: You must name your service account with this format: YourCompanyName-marketplace-service.

    Grant this service account role access as Storage Admin, Service Controller, and Editor.
    ​

  2. Create a JSON key to connect your service account to Tackle. Once the key is downloaded to your computer. Upload it to Account settings > Marketplace > Google CloudπŸ”—.
    ​

Step 2: Connect Tackle and Google Cloud

Before you can successfully transact in Tackle, you'll need to grant Tackle permissions to manage things like your listings, create offers, and carry out other marketplace transactions on your behalf.

Grant Tackle general access

  1. Go to Google Cloud Console > IAM & AdminπŸ”— and click +Grant Access.

  2. Enter the principal email addresses and roles shown in the table below.

  3. When you're done, click Save.

Access

Principal

Role

Tackle

  • Owner

Google Cloud

  • Editor

  • Service Management Administrator

Google Cloud

  • Service Controller

  • Service Usage Consumer

Google Cloud

  • Service Config Editor

Google Cloud

  • Commerce Producer Viewer

Grant Tackle access to create offers

Before you can create a direct private offer for Google Cloud in Tackle, you first need to grant Tackle access to create offers. To add permissions:

  1. Go to the Google Cloud Marketplace IAMπŸ”—.

  2. Add permissions for Tackle automation users (shown in the table below) to the marketplace seller, Google Cloud Marketplace project.

  3. When you're done, click Save.

Access

Principal email

Role

Tackle

  • Commerce Price Management Private Offers Admin

  • Commerce Producer Viewer

Tackle

  • Commerce Price Management Private Offers Admin

  • Commerce Producer Viewer

Tackle

  • Commerce Price Management Private Offers Admin

  • Commerce Producer Viewer

Request a listing in Google Cloud

When requesting a Managed Service (Integrated SaaS) listing from the Google Cloud Marketplace, you need to provide the information (name, number and ID) for the project that you created, as well as telling Google Cloud a little about your company and your products you want to sell on the marketplace.

  1. Submit this Google formπŸ”— to request a SaaS with Billing Integration listing from the Google Cloud.

  2. Send an email to [email protected] with the service account name to let Tackle know the form has been submitted.

  3. When Tackle hears from you and gets confirmation from Google Cloud Marketplace, you will receive a copy of the confirmation email. It usually takes about 5 business days for Google Cloud to enable the Producer Portal.

Share Google Cloud contacts with Tackle

By sharing your Google Cloud Admin contact information with Tackle, the Tackle Support team can help address connection issues, ensure data and transactions stay up to date, and prevent delays.

In Tackle, under Account settings > Marketplace > Google CloudπŸ”—, enter the name and email of your primary Google Cloud contact. Click Add contact to enter the information for an additional contact.

Step 3: Set up your payment profile

Set up Google Payments

  1. In the Google Cloud Producer Portal, go to Partner Payments. Add a payment methodπŸ”— and complete your profile with your information.

Set up marketplace reporting bucket

  1. In Google Cloud Producer Portal, go to ReportsπŸ”—. Add a reporting destinationπŸ”— and select Google Cloud Storage.

  2. Create a bucket that includes the following information:

    • Name: gcp-reports-yourcompanyname

    • Location Type: Multi-region

    • Location: US (multiple regions in the United States)

    • Default Storage Class: Standard

    • Access Control: Fine Grained
      ​Data Protection: Soft delete (7 days)

    • Data Encryption: Do not check the box for Use a customer-managed encryption key (CMEK).

  3. Select the these reports:

    • Usage and disbursement

    • Detailed disbursement (Required to receive Tackle Payments information from Google)

    • Customer incremental insights

    • Customer insights (Legacy)

  4. Select the Separate customer usage by billing account option.

  5. Copy and paste the name of the bucket you just created here.

Next steps after connecting to the cloud

Listing and enablement

  • Creating your marketplace listing and planning your first transaction should happen at the same time to see a return on your investment sooner than later.

  • Creating Google Cloud listings requires help from multiple functions within your company. For more on how to get started, see Listing Best Practices.

  • While you work with your team to create the listing, you can start to identify your first private offer. Ideally, you will have a deal ready by the time your listing is published. See Prepare for your first Private Offer to learn how you can prepare for your first transaction.

Did this answer your question?