Suger

Resources

The core concepts you’ll manage in Suger — products, offers, entitlements, and buyers — how they map across marketplaces, and the difference between offers and entitlements.


Overview

There are multiple types of Resources defined and managed by Suger to facilitate your sales, contract management & metering on multiple marketplaces. Besides the User & Organization mentioned in the Account Management, they are:

Resource TypeDefinition
ProductThe product or service listed in Marketplace
OfferThe private or public offer that the buyer can accept in the marketplace. It must be connected with one Product.
EntitlementThe contract that one buyer has purchased your product in the marketplace.
BuyerThe client who has purchased your product in the marketplace.

Resource Mapping

The resources defined in Suger has 1

mapping to the marketplaces. They may have different name in different marketplace. Here is their terminology mapping table:

Platform
SugerProductOfferEntitlementBuyer
AWS MarketplaceProductPrivate OfferEntitlement, Subscription or AgreementCustomer
Azure MarketplaceOfferPlan or Private OfferSubscriptionPurchaser
GCP MarketplaceProductOfferEntitlementUser Account

Here is their ID mapping:

Platform
SugerProduct External IdOffer External IdEntitlement External IdBuyer External Id
AWS MarketplaceProduct CodePrivate Offer IdAgreement IdCustomer Identifier
Azure MarketplaceOffer IdPlan Id or Private Offer IdSubscription IdPurchaser PUID
GCP MarketplaceProduct IdOffer IdEntitlement IdUser Account Id

Marketplace Offers

A marketplace offer is what turns a product listing into a real commercial deal.

  • The listing is the product in the cloud marketplace.
  • The offer is how that product is sold — its price, terms, and contract rules.

Without an offer, a listing can’t be purchased in a real transaction.

Types of Marketplace Offers

Different offer types support different sales motions.

  • Public Offers — A standard, self-serve offer that anyone can purchase directly from the marketplace.
  • Private Offers — A custom offer created for a specific buyer.
  • Channel Partner Private Offers — A private offer fulfilled through a reseller or channel partner rather than directly to the end buyer.
    • On AWS, these are called Channel Partner Private Offers (CPPOs).
    • On Azure, these are called Multiparty Private Offers (MPOs).
    • On GCP, these are called Marketplace Channel Partner Offers (MCPOs).
  • Amendment Offers — An offer used to modify the terms of an existing active subscription, such as updating pricing, expanding commitments, or applying an upsell, without requiring the buyer to start a new agreement from scratch.
    • On AWS, these are called Agreement-Based Offers (ABOs).
    • On Azure, amendment terms are handled by issuing a new private offer, since Azure allows multiple active subscriptions with the same buyer.
    • On GCP, amendment offers are used when an active agreement needs to be modified, with the restriction that you can only amend offers with the same pricing and payment option.

When to Use Each Offer Type

Choosing between public and private offers depends on your go-to-market strategy and the type of deal you’re executing.

FeaturePublic OffersPrivate OffersCPPOsABOs
VisibilityOpen marketplace listingSpecific buyer accountSpecific reseller and end buyerExisting active customers
PricingFixed, publicly listed priceNegotiated, custom pricingWholesale discount applied by ISVCustom pricing for the upsell/renewal
Sales MotionSelf-serve / product-led growthDirect sales-led enterprise dealsChannel/partner-led dealsCustomer Success / Account Management
Best Used ForDiscovery and volumeCustom flexibility and enterprise termsReseller margins and indirect salesMid-term expansions and renewals

Differences Across Cloud Providers

While the concept of an offer is universal, the execution mechanics vary across the three major hyperscalers.

  • AWS Marketplace — Highly flexible, but tracks the offer and the resulting agreement separately. Private offers can’t auto-renew, so a new offer must be created for standard renewals unless you use ABOs.
  • Azure Marketplace — Uses a highly structured, plan-driven model. Pricing requires explicit plans and billing terms (for example, 1-year or 2-year) rather than loose dimensions. Buyers go through a two-step process: they first accept the offer terms, then explicitly subscribe to finalize the purchase.
  • GCP Marketplace — Supports flexible billing and allows multiple active flat-fee offers for a single buyer at the same time. Unlike AWS, GCP also supports auto-renewals for private offers, depending on the selected postpay or prepay payment schedule.

Private Offers vs. Entitlements

As you manage customer deals in Suger, you’ll work with two closely related concepts: private offers and entitlements. Understanding the difference makes it easier to track where each deal stands.

Private Offers

A private offer is a proposal that’s still pending acceptance by the customer.

  • Moves through several stages — for example, submitted, accepted, or pending acceptance.
  • Appears in the Offers tab, where you can track its progress.

Entitlements

An entitlement is an offer that the customer has accepted.

  • Created when a private offer is accepted.
  • Represents a finalized agreement — the customer’s active subscription in the cloud marketplace.

Key Differences

Private OfferEntitlement
StatusPending acceptanceAccepted by the customer
VisibilityShown across its various stages in the Offers tabShown after the customer accepts
FinalityA proposal, not yet finalizedA finalized agreement

Service Capabilities by Marketplace

Suger supports different offer and billing capabilities on each marketplace:

FeaturesAWS MarketplaceAzure MarketplaceGCP Marketplace
Create Offer
  • Private Offer for Subscription
  • Private Offer for Contract
  • Private Offer for Combined
  • Agreement Based Private Offer ✅
  • Payment Installments ✅
  • Free Trial Offer ✅
  • Offer for Flat Rate
  • Offer for Per Seat
  • Payment Installments ✅
  • Free Trial Offer ✅
  • Private Offer ✅
  • Amendment Offer ✅
  • Auto-renewal for Private Offer ✅
  • Auto Renew
    Change Plan
    Manual Renew & Upsellcoming 🔜
    Batch Metering
    Manual Metering
    Usage Metering Report
    Revenue Report

    How Suger Helps You Manage Offers

    Managing offers across AWS, Azure, GCP, and partner sales can quickly become complex. Suger simplifies this by bringing offer creation, tracking, and billing visibility into one place, connected to your CRM.

    • CRM-native execution — Create and manage all types of marketplace offers, including CPPOs and ABOs, directly from your Salesforce or HubSpot opportunities. This removes the need to switch between AWS, Azure, and GCP portals during the sales process.
    • Centralized entitlements — Once a buyer accepts an offer, Suger automatically creates an entitlement, which is the customer’s active subscription in the cloud marketplace.

    FAQ

    Why don’t offer statuses match between Suger and the actual marketplace console?

    This is often expected behavior, based on how the different cloud providers process deals.

    • AWS — For customers not yet using AWS EventBridge, AWS may not report the acceptance of a future-dated private offer until the actual start date. Customers already using EventBridge usually see status updates immediately.
    • Azure — Azure uses a two-step process where a buyer must first “Accept” the terms and then explicitly “Subscribe” or configure the account. An offer might show as “Accepted” in Suger while the subscription itself is “Pending Purchase.”

    How do I handle complex pricing structures like multi-year deals, installments, and professional services?

    Suger abstracts the cloud portals entirely. You can set up Flexible Payment Schedules (installments) for multi-year deals, or spin up Professional Service offers directly from the Suger Console. Your sales team can also configure all of these pricing terms natively from within your Salesforce or HubSpot opportunities.