Google Workspace Seller Guide

Introduction

This comprehensive guide assists partners and resellers in successfully enabling, managing, and selling Google Workspace through the AppXite platform. It covers the complete journey from initial onboarding and platform setup to customer management, purchasing processes, subscription handling, and customer transfers. The guide emphasizes technical requirements, step-by-step procedures, and best practices for Google Workspace integration.

In this article:

Partner Onboarding Requirements

Direct Partner Prerequisites

Direct partners must establish a contract with Google and maintain a Partner Sales Console before platform integration.

Technical Requirements:

  • Valid Google Partner Console (Reseller Console) access
  • Invoicing currency specification between Google and Partner Console
  • Dedicated Google Partner Sales Console for AppXite Platform distribution model
  • One Console or billing account per Distributor/direct Seller

Required Information:

  • Country of operation
  • Partner Hub details
  • Existing Google relationships (number of resellers/customers if applicable)
  • Invoicing currency between Google and Partner Console or Billing account
  • Partner billing account resource name (found in Console as Partner Id and billing account number, e.g. accounts/C00uhkkl7/billingAccounts/1-69143-96765)
  • Partner domain (example: goog-test.reseller.appxiteintegrations.com)
  • Billing account currency (example: USD)

Service Account Setup

Step 1: Create Service Account and provide AppXite access

  1. Navigate to your Partner Sales Console
  2. Create a new Project within your Partner Console
  3. Grant Service account access to AppXite
  4. Follow instructions at: https://cloud.google.com/iam/docs/service-accounts-create
  5. Invite AppXite to Partner Sales console via channelservices.cloud.google.com

Step 2: Submit Support Request. Contact AppXite support with the following details:

  • Which country
  • Partner Hub information
  • Relationships with Google (existing business details)
  • Number of resellers/customers (if applicable)
NOTE! For partners with existing transactions, create a new console environment (preferably one per region) where only AppXite Platform-related transactions are visible.

AppXite Configuration Tasks

AppXite will complete the following setup tasks:

  • Create contracts for needed contract types and invoicing configuration
  • Integrate/create Service account with KeyVault and AIVaultMappings
  • Create pricing plans with applicable currency, prices, and Plan IDs
  • Review and configure offers provided by Google for each new Partner

Important: Setup can take several days for AppXite to review and configure offers provided by Google for each new Partner.

Indirect Reseller Setup

Indirect resellers do not exist in Google hierarchy, requiring special mapping procedures:

Customer Mapping Requirements:

  • No Google Reseller Identifiers available for indirect resellers
  • Correlation ID mapping required for synchronization and data processing
  • Partner must specify Google Correlation ID during reseller onboarding. That can be any value of Partner's choice and defined by their own processes.
  • Entered value will sync as customer's CRM ID in the Partner Sales Console.
  • For customers created outside the platform, ensure the CRM ID (Correlation ID) is manually added to profiles in the Google Console.

 

NOTE! Partner can change CorrelationId/CRM ID later if decides to use another value, but such change shouldn't be performed while synchronization is planned/running and it requires a careful check if values match for Seller and it's end customers.

 

Correlation ID Formats:

  • Indirect Resellers: Any value chosen by Partner
  • Direct Customers: Billing Account Resource name format (accounts/C00uhkkl7/billingAccounts/1-69143-96765). It is auto-configured for Direct Partners but must still be verified before sync.

Platform Setup and Configuration

Console Environment Setup

Google Workspace offers are customized per partner and require individual onboarding. Partners should establish separate console environments to maintain clear transaction visibility.

Best Practices:

  • Create dedicated console environments for AppXite Platform transactions
  • Maintain one console per region for optimal organization
  • Ensure clear separation between existing and new platform transactions

WARNING! Mixing old transactions with new AppXite Platform transactions can create synchronization issues and complicate account management.

Customer Creation and Management

Domain Prerequisites

Domain DNS Record Requirements:

  • Domain DNS record is mandatory for Google Workspace
  • Must be purchased outside the platform before customer registration
  • Partners can use any third-party tool for domain purchase
  • Domain validation occurs automatically through AppXite platform
  • New customers must complete guided domain-verification process on first admin console access

Domain Verification Process:

  1. Accept Terms of Service
  2. Verify domain ownership
  3. Set up DNS records

Customer Account Types

Google Customer Account: General customer identity linking all Google subscriptions (Workspace, Cloud, etc.)

Google Cloud Identity/Workspace Identity: Workspace-specific identity linked to valid customer domain, providing access to admin.google.com.

Platform Customer Identification

Checking Google Customer Account:

  • Navigate to customer details
  • "Customer account" field displays domain if account exists

Checking Google Cloud Identity:

  • Select "Action" field → "Place order"
  • "Workspace Identity" field returns Identity value if exists

NOTE! Always refresh the page after activating checkboxes or performing actions on buy pages.

New Customer Creation Process

Step 1: Verify Customer Status

  • Check if "Customer account" field has value
  • If empty, customer requires new account creation

Step 2: Create Customer Account

  1. Select "Action" → "Create customer account"
  2. Complete all required fields:
    • Alternate Email (receives initial Google instructions)
    • Primary Domain Name (must match Customer account value if exists)
    • Admin User First Name
    • Admin User Last Name
    • Admin Phone Number
    • Admin User Name Prefix (for login: admin@yourdomain.com)

Step 3: Submit Registration

  1. Check "Submit account registration" checkbox
  2. System creates both Google customer account and Workspace/Cloud Identity
  3. Refresh the page after submission

Step 4: Verification

  • After refresh, Customer account and Workspace Identity fields populate
  • Error messages or blank values indicate creation failure
  • Attempting duplicate creation displays specific error message.

Existing Customer Account Management

Domain Updates:

  • Select "Action" → "Update domain" (only if no Cloud Identity exists)

Workspace Identity Creation:

  • For existing Google customer accounts: "Action" → "Create Workspace Identity"

Identity Acceptance Process

After Cloud Identity/Workspace Identity creation:

  1. Alternate email receives Google notification
  2. Follow email instructions for successful purchasing process
  3. Complete setup requirements before proceeding
NOTE! Customer account information updates in Admin console do not synchronize automatically. Partners must manually update customer information in AppXite Platform and remind customers to notify changes to domain names, administrators, or contact information.

 

Google Workspace Purchase Process

Purchase Prerequisites

IMPORTANT: Customers can only maintain one Google Workspace subscription per account.

Required Before Purchase:

  • Valid Customer account
  • Confirmed Cloud Identity
  • Completed domain verification

Subscription Change Process:

  • SKU changes require upgrade/downgrade functionality
  • Direct additional subscriptions are not permitted

Available Google Workspace SKUs

Partners can access multiple Google Workspace SKUs, with some unique to specific resellers:

  • Google Workspace Business Starter
  • Google Workspace Business Standard
  • Google Workspace Business Plus
  • Google Workspace Enterprise Standard
  • Google Workspace Enterprise Plus

Purchase Configuration

Step 1: Verify Prerequisites

  • Confirm "Workspace Identity" returns valid identity ID
  • Default action should display "Place order"

Step 2: Configure Purchase Details

  • Plan ID: Pre-filled field (do not modify)
    • Valid Plan ID indicates proper selection
    • "none" value indicates invalid selection or missing prerequisites
  • License Quantity: Specify required number of licenses
  • Term Duration: Select appropriate commitment period
  • Billing Cycle: Choose billing frequency
  • PO Number: Optional custom purchase order number (cannot be updated later)

Step 3: Complete Order

  • Verify all configuration details
  • Submit purchase order
  • Await subscription activation

Subscription Activation

IMPORTANT: Subscription activation requires customer acceptance of Terms & Conditions on Google Console.

 

Activation Timeline:

  • Notification sent to alternate email
  • 9-day window for admin console login and T&C acceptance
  • Domain verification required within timeline
  • Automatic order failure if not verified within timeframe

Annual Plan Special Consideration:

  • Customer charged even if T&C not accepted or domain not verified
  • Subscription remains inactive until verification completed

Post-Order Setup:

  • Login prompts may require multiple attempts
  • T&C acceptance page appears only on login
  • Subscription becomes fully active after license terms acceptance

Subscription Management

Management Restrictions

Provisioning Limitations:

  • AppXite platform provisioning only for customers without existing cloud identity
  • Cannot provision if customer purchases directly from Google or another reseller
  • Customer transfer required before provisioning in such cases

Single Subscription Rule:

  • One Google Workspace subscription per customer account
  • SKU changes through upgrade/downgrade functionality only

Available Payment Plans

The AppXite platform supports multiple payment structures:

  • Annual/Monthly: Annual commitment with monthly payments
  • Annual/Yearly: Annual commitment with yearly payment
  • Flexible: Non-commitment plan with monthly payments
  • Perpetual: One-time, non-recurring payment
  • Free Trial: 30-day trial included in offer SKU

Trial Management

Trial Specifications:

  • Default 30-day free trial (may vary per partner: 14-30 days)
  • Trial included in main offer with same Offer ID
  • Auto-renewal default setting: "OFF"

Trial to Paid Conversion:

  • Customer must access AppXite platform for upgrade
  • Subscription upgrades immediately to selected plan
  • Billing commences only after trial period completion
NOTE! Reactivated trials cannot be renewed or repurchased for the same customer account.

 

Quantity Modifications

Change Process:

  1. Select "Edit subscription"
  2. Modify quantity to desired number
  3. Click "Save Changes"
  4. Reference detailed instructions: https://support.appxite.com/hc/en-us/articles/360011687919-How-to-change-the-Quantity-of-Subscription-licenses

Upgrade and Downgrade Management

Eligibility: Only Flexible plans can be upgraded or downgraded

Process Overview:

  1. Locate subscription in platform
  2. Review available upgrade/downgrade options
  3. Select desired option
  4. Configure order on new order page
  5. Verify cloud identity loads successfully
  6. Switch action to "Place order"
  7. Select appropriate term duration (not "Trial")
  8. Complete upgrade/downgrade order

Important Considerations:

  • Upgrades/downgrades create new subscriptions and terminate previous ones
  • Annual plans start new commitment periods with changes
  • Trial period continuation under new subscription SKU if upgraded during trial
  • PO number updates possible during upgrade process (cannot be modified afterward)

Upgrade/Downgrade Matrix:

For more information about upgrades/downgrades and cancellation terms possibilities read here.
Pay attention to the specifications that are available for a distributor/reseller and customer level.

Suspension and Reactivation

Suspension Requirements:

  • Cancel all associated add-on offers (Google Vault, Google Drive) before suspension
  • Only Flexible plans can be suspended
  • Annual plans cannot be cancelled (renewal can be switched On/Off)

Reactivation Timeline:

  • 60-day window for subscription reactivation
  • Reactivated trials cannot be renewed/purchased again for customer account

Renewal Management

Renewal Controls:

  • Available for both Renewal/Expiration and Suspension/Reactivation
  • Each plan within offer has specific rules
  • Inapplicable action selections result in order failure

Time Zone Considerations:

  • Slight latency between AppXite Platform and Google Console
  • AppXite performs auto-renewal after midnight (date start)
  • Google renewal/expiration occurs approximately at purchase time
  • Status differences between platform and console may persist for several hours

Annual Plan Renewals:

  • Renewal toggle available for 1-year term duration only
  • Trial plans provision with renewal "OFF"
  • Switch to different plan required to enable renewal

Plan Changes After Trial

Available Options:

  • Flexible: Available when changing from trial
  • Annual: Available when changing from trial or flexible

Process:

  1. Select term duration option
  2. Wait for Offer ID field to load new offer ID
  3. Verify proper offer configuration
  4. Complete plan change
Important: Initial trial purchase only - switching back to trial not supported by Google.

 

Customer Transfer Process

Transfer Requirements

Single Reseller Rule: All customer Google Workspace subscriptions must be handled by one reseller.

Transfer Limitations:

  • Cannot transfer partial subscriptions
  • Exceptions: Google Voice or Chrome subscriptions may remain with Google
  • Cannot transfer Google Workspace for Nonprofits or G Suite legacy free edition customers
  • Multiple Google Workspace/G Suite editions require Google Sales representative assistance

Pre-Transfer Requirements:

  • Customers must upgrade to paid Google Workspace edition before transfer
  • Avoid updating existing subscriptions during transfer period

Transfer Process Overview

Partner Requirements:

  1. Generate transfer token based on Reseller Public Identifier (account ID)
  2. Reference customer instructions: https://support.google.com/a/answer/7643791
  3. Reference partner instructions: https://support.google.com/channelservices/answer/9547629#

Pre-Migration Checklist:

  1. Transfer token approval verification - confirm visibility of customer subscriptions in Google Console
  2. Reseller onboarding confirmation - verify contract establishment between Google and Distributor. For more information read Onboarding Contracts for Sellers.
  3. Correlation ID provision - mapping Google console to correct AppXite reseller platform
  4. Support ticket submission with required details

Required Support Ticket Information:

  • Distributor Country
  • Distributor Platform URL
  • Reseller name and URL
  • End-customer name
NOTE! Transfer is a manual process. Contact AppXite support before initiating migration to inform about potential transfer.

 

Customer Mapping for Synchronization

N-tier Setup Considerations:

  • Google does not support n-tier setup natively
  • AppXite provides n-tier capability when business requires
  • Distributors and resellers can have Google customers while Google Partner Sales Platform registers all as direct customers
  • Correlation/CRM ID mapping establishes seller-customer relationships for two-way communication

Indirect Reseller Customer Mapping:

  • Contract creation for Indirect Reseller requires Correlation ID provision
  • Partner defines Correlation ID value according to own processes
  • Google Partner Sales Console customers need matching CRM ID values
  • Value matching enables customer synchronization under correct Seller in AppXite Platform

Direct Reseller Customer Mapping:

  • Direct relationship customers require CRM ID in Partner billing account resource name format
  • Example: accounts/C00uhkkl7/billingAccounts/1-69143-96765
  • No Partner Hub value addition required (set as azuretenants.externalid during onboarding)
  • Verify value matching on both sides before synchronization
Important: Empty CRM ID prevents proper customer synchronization.

 

Platform Setup for Organizations

Post-Provisioning Setup

After successful Google Workspace subscription provisioning, organizations can complete setup using Google's comprehensive guide: https://support.google.com/a/answer/6365252

Setup Process Overview:

  1. Access Google Admin Console
  2. Complete domain verification
  3. Configure user accounts and organizational structure
  4. Set up security and access policies
  5. Configure Google Workspace applications

Limitations

Platform-Specific Limitations:

  • Partners cannot edit invoice contract currency via UI
  • Newly onboarded Seller invoice contract currency inherits from parent contract
  • Currency changes require AppXite support request submission
  • Manual processes required for customer transfers
  • Google synchronization timing differences between AppXite Platform and Google Console
  • N-tier business model mapping complexity requires careful Correlation ID management

Google Workspace Limitations:

  • One subscription per customer account restriction
  • Trial-to-trial transitions not supported
  • Enterprise SKU downgrade restrictions based on seat count and region
  • Annual plan cancellation limitations
  • Domain verification timeline requirements

Summary

This comprehensive guide provides partners and resellers with complete procedures for Google Workspace integration through the AppXite platform. Success requires careful attention to onboarding requirements, proper customer account creation, subscription management best practices, and understanding of platform limitations. The guide emphasizes the importance of proper documentation, timing considerations, and support resource utilization for optimal Google Workspace deployment and management.

Partners should maintain regular communication with AppXite support throughout the integration process and ensure all technical requirements are met before proceeding with customer onboarding and subscription provisioning.

Related Content

  • How to Customize (Catalog Management)?
  • What is Customer segment?
  • How to set up price for all Customers?
  • Onboarding Contracts for Sellers
  • Platform Journey for customer account creation
  • Google Credential Setup Guide

Was this article helpful?

0 out of 0 found this helpful

Add comment

Please sign in to leave a comment.