Skip to main content

Subscriptions & Renewals

The Subscriptions system links products to accounts, tracks billing and renewal dates, calculates MRR/ARR, and monitors product usage through external data sources.

How Subscriptions Work

A subscription represents a product or service that an account is currently paying for (or has paid for). Each subscription tracks:

FieldDescription
ProductThe product from your product catalog
StatusActive, Trial, Expired, Cancelled
Billing FrequencyMonthly, Quarterly, Annually
QuantityNumber of seats or units
Unit PricePrice per unit per billing period
Discount %Applied discount percentage
MRRAuto-calculated Monthly Recurring Revenue
Start DateWhen the subscription began
End DateWhen the subscription expires
Renewal DateWhen renewal conversation should start
Auto-RenewWhether the subscription auto-renews

Screenshot: Subscriptions tab showing active products with MRR and renewal dates

Auto-Creation from Won Opportunities

When an opportunity is closed as won, the system automatically creates subscriptions for all line items (products) on that opportunity. The subscription inherits:

  • Product, quantity, and unit price from the opportunity line items
  • Start date = opportunity close date
  • Status = Active
tip

This means your sales team doesn't need to manually set up subscriptions after closing a deal. The handoff from sales to customer success happens automatically.

Adding Subscriptions Manually

For existing accounts that you're onboarding into the CRM:

  1. Navigate to the account's Subscriptions tab.
  2. Click Add Subscription.
  3. Search and select a product.
  4. Set the billing details: frequency, quantity, unit price, discount.
  5. Set dates: start date, end date, renewal date.
  6. Toggle auto-renew if applicable.
  7. Click Save.

Renewal Tracking

Renewal dates are color-coded for urgency:

ColorMeaning
RedOverdue — renewal date has passed
AmberUrgent — renewal within 30 days
YellowUpcoming — renewal within 90 days
GreenOK — renewal is more than 90 days away
warning

Expired or overdue subscriptions contribute to the account's churn risk score. Keep renewal dates up to date to ensure accurate health scoring.

Upcoming Renewals Dashboard

Your admin can view all upcoming renewals across all accounts from Admin > Customer Success > Upcoming Renewals. This table is filterable by 30, 60, 90, or 180 days.

MRR & ARR Calculations

  • MRR (Monthly Recurring Revenue) = quantity x unit_price x (1 - discount/100), normalized to monthly
  • ARR (Annual Recurring Revenue) = MRR x 12
  • These are calculated per subscription and summed at the account level
  • Only Active subscriptions count toward MRR/ARR

Usage Tracking

Each subscription can optionally track product usage from external systems. There are three data source types:

Pull API

The system periodically fetches usage data from an external API endpoint:

  • URL — the API endpoint to call
  • Method — GET or POST
  • Headers — authentication tokens, API keys
  • Poll Interval — how often to fetch (hourly, daily, weekly)
  • Metric Mappings — map JSON response paths to metric names (e.g., $.data.activeUsers → "Active Users")

Push Webhook

The external system sends usage data to HiperTeam CRM:

  • A unique webhook URL is generated per account+product
  • The external system POSTs usage data to this URL
  • Data is ingested automatically

Manual Entry

For products without API access:

  • Usage metrics are entered manually by team members
  • Useful during onboarding or for products without APIs

Screenshot: Usage source configuration modal showing Pull API settings

Usage Insights

Once configured, usage data appears in the Overview tab as sparkline trends:

MetricCurrentPreviousTrend
Active Users3428+21%
API Calls15,25212,400+23%
Storage Used2.4 GB2.1 GB+14%

Usage trends feed into the health score (Product Usage factor) and upsell suggestions.

What's Next