Growth · Trials

Run trials with control. Not guesswork.

Decide who qualifies, for which bundle, in which region, on which channel. Enforced live at checkout, across every storefront, every channel.

Trials are not a flag. They are a policy.

Azotte builds trial eligibility from real context: prior trials, bundle history, entitlement use, cooldowns, region, storefront, channel, campaign, segment. The same rule model as Campaigns and Offers, so growth teams control trials with the same precision as promotions.

Trial Policy Rules

Rules built from business context, not a single flag.

  • Prior trials, subscriptions, cancellations, renewals, reactivations
  • Use or non-use of specific bundles, packages, entitlements
  • Cooldowns after a customer already benefited from a trial
  • Region and storefront rules for country-specific strategies
  • Channel rules for Web, In-App, Telecom, Partner, POS
  • Customer type and segment rules: new, returning, B2C, B2B, campaign audiences
Trial requested
Policy evaluated
No prior benefit
Trial granted
Cooldown active
Trial hidden
Rule Builder

Build trial policies in the admin. No code.

Stack conditions visually. Combine prior history, bundle use, region, channel, and segment rules into one policy. Every condition is auditable, versioned, and reusable across bundles.

  • Drag-and-drop condition stacking with AND / OR groups
  • Reusable rule blocks across bundles and campaigns
  • Versioned policies with full change history
  • Live preview against any customer profile
Azotte admin showing the trial eligibility rule builder with stacked conditions for prior history, bundle, region, and channel.
Controlled Trial Access

Drive conversion. Protect revenue.

  • One-time trial eligibility for selected bundles or customer groups
  • Cooldown periods before another trial can be offered
  • Maximum trial assignments per customer, campaign, or storefront
  • Bundle-specific limits for premium, standard, family, or add-on packages
  • Cross-channel enforcement, so customers cannot retry from another platform
trialcooldown.active90d
trialbundle.not_usedPremium
trialregion.allowedBR
trialcross_channel.blockedApp
Policy Scoping

Different trials for different markets, bundles, channels.

  • Per Bundle: different lengths, rules, and limits per package
  • Per Storefront: market-specific strategies by country or region
  • Per Campaign: connect trials to acquisition, reactivation, or upsell journeys
  • Per Channel: align trial behaviour with platform rules and payment economics
Premium Bundle
14-day trial
Standard Bundle
7-day trial
Brazil Storefront
30-day trial
Checkout Enforcement

The decision happens before the offer is shown.

  • Eligibility evaluated during checkout and offer presentation
  • Customers only see trial options they are allowed to use
  • Blocked trials show fallback messaging or standard pricing
  • Every decision logged for audit, reporting, and support visibility
Customer context
Rule engine
Eligible
Show trial
Not eligible
Show standard offer

Real-time trial decisions. At the moment of conversion.

No async checks. No post-purchase corrections. No drift across systems. Eligible customers receive the right trial. Ineligible customers see the right alternative.

Trials become a controlled growth lever.

Flexible for growth. Predictable for finance. Fair for customers.