Skip to content

Offer definition

An Offer definition puts a Product under a Brand at a Price, with its terms, its Motion, and its Personas.

PropertyValue
Pathoffers/[offer].mdx
HoldsOffer
Kindfile
Leadersdb-first, git-first
TeamSales Team
Written byChange.merge
Compiled bySalesBuilder

Example

offers/monthly-close.mdx in a Startup repository.

offers/monthly-close.mdx
---
price: { amount: 499, currency: USD }
interval: month
terms: Books done within three business days of month end, tied out to the bank.
trial: { days: 14 }
---

Props

The frontmatter keys the file takes. The body is its prose.

PropTypeRequiredDescription
pricemoneyrequiredThe amount and currency it charges each interval.
intervalstringHow often it bills: once, day, week, month or year.
termstextThe conditions the Customer accepts, refund rights included.
trialjsonThe free trial each new Customer starts with: days, and card true to take a card up front.
seatsstringHow a per-seat Price counts: manual or members.
atBoundstringWhat a call past an Entitlement’s Limit gets: stop, overage or upgrade.
creditmoneyThe prepaid credit each purchase issues.
availableFromdatetimeWhen it can first be bought.
availableUntildatetimeWhen it can last be bought; existing Subscriptions continue.
privateToPartyThe one Party who may accept it; no pricing page lists it.
licensestringFor records it sells: internal, display or redistribute.
attributiontextThe credit line a buyer shows wherever the records appear.
uptimejsonThe monthly uptime it promises, and the credit below each level.

Generates

SalesBuilder compiles it into these records, Verbs and routes.

KindWhat
RecordsOffer, Price
VerbsOffer.publish
Routes/{ns}/offers/{offer}