Skip to main content

Offers and Terms

Offers are how members acquire entitlements. An offer presents a set of options — called terms — that a member can choose from. When a member selects a term and completes the action (subscribing, purchasing, signing up), the system automatically creates the appropriate entitlements for them.

Key Concepts

ConceptDescription
OfferA collection of terms presented to a member, representing a "choose a plan" or "pick an option" moment.
TermA single option within an offer. Defines what resources are granted, for how long, and at what price.

Offers

An offer is a named set of terms that you configure in the admin. You might create one offer for your digital subscription plans, another for event ticket tiers, and another for a membership drive.

Offers are surfaced to members through your site — typically through an Interaction that displays the offer's terms and collects the member's selection. The offer itself does not define the look or layout of the page; that is handled by the template you build for it.

You create and manage offers from the Entitlements → Offers section of the admin.

Terms

A term is a single purchasable or subscribable option within an offer. Each term specifies:

PropertyDescription
NameA label for this option, shown to the member (e.g., "Monthly Digital", "Annual + Print").
ResourcesOne or more resources the member is granted access to when they select this term.
DurationHow long the entitlement lasts — monthly, annual, or a custom period. Leave blank for indefinite.
PriceThe cost of this term (if applicable).

A single term can grant access to multiple resources. For example, a "Digital + Print" term could simultaneously grant "Digital Access" and "Print Edition" entitlements to the member.

Example: Digital Subscription

Here is a complete walkthrough of how offers, terms, resources, and entitlements work together.

Setup (configured by an admin):

  1. Create two resources: Digital Access and Print Edition.
  2. Create an offer called Subscribe with three terms:
TermResources grantedDurationPrice
Monthly DigitalDigital Access1 month$9.99/mo
Annual DigitalDigital Access1 year$99/yr
Annual Digital + PrintDigital Access, Print Edition1 year$149/yr

Member experience:

  1. A member visits your subscription page and sees the three plans.
  2. They select Annual Digital + Print and complete the checkout.
  3. The system creates two entitlements for them:
    • Digital Access — active for 1 year from today
    • Print Edition — active for 1 year from today
  4. From that point on, any access check for "Digital Access" or "Print Edition" returns active for that member.

How Terms Create Entitlements

When a member selects a term and the action completes successfully, Allegro creates one entitlement per resource defined on that term. The entitlements are set according to the term's duration:

  • If the term has a duration, the entitlement's start date is set to today and the end date is calculated from the duration.
  • If the term has no duration, the entitlement is created with no end date and does not expire.

If the member already holds an active entitlement for one of the resources (for example, they are renewing), a new entitlement is created alongside the existing one. The member's access continues uninterrupted.

note

Entitlements created by a term are linked back to that term. You can see the source of each entitlement on the member's profile.

  • Entitlements — Resources, active access, and manually managing entitlements
  • Audience — Browsing and managing member profiles
  • One-off Purchases — Initiating checkout from the SDK