Skip to main content

What is an Offering?

An Offering is a top-level entity in the Octave Library representing something your company sells — a software product, a professional service, a specific solution tier. Offerings are the anchor for the rest of your GTM knowledge. Personas buy them, use cases describe the problems they solve, playbooks orchestrate how to sell them, and competitors are evaluated against them. Every other entity in the Library ultimately connects back to an Offering, making it the foundation that agents use to understand what you sell and why it matters. Most companies have between one and a handful of Offerings. Each carries its own set of features, differentiators, qualifying questions, and pricing — giving agents the specificity they need to position the right product for the right prospect, rather than pitching your entire portfolio in every conversation.

What an Offering contains

FieldPurpose
NameProduct or service name
DescriptionWhat the offering does and who it’s for
Features & capabilitiesWhat it can do
DifferentiatorsWhat makes it unique vs alternatives
Pricing informationTier structure and pricing model
Primary URLProduct or service page link
Qualifying questionsQuestions to assess prospect fit

How Offerings connect to other entities

Offerings sit at the top of the entity hierarchy. Everything flows from them:
  • Personas — which buyer and user personas care about this offering
  • Use Cases — which problems this offering addresses
  • Playbooks — sales strategies built around this offering
  • References — customer success stories for this offering
  • Competitors — vendors competing with this offering
  • Alternatives — non-product substitutes prospects use instead
  • Proof Points — stats and validations supporting this offering
  • Buying Triggers — signals indicating a prospect is ready to buy

Managing Offerings via API

Offerings are called “Products” in the API for backwards compatibility:
  • GET /api/v2/product/list — list all offerings in your workspace
  • GET /api/v2/product/{id} — get a specific offering with all fields
  • POST /api/v2/product/create — create a new offering
  • POST /api/v2/product/generate — AI-generate an offering definition from your website or description
  • PUT /api/v2/product/update — update an existing offering
  • DELETE /api/v2/product/delete — remove an offering