Skip to main content

Bundled Pricing Setup

Configure bundled pricing models in Dynamics 365 Customer Service to offer customers subscription packages with included usage allowances and overage pricing. This capability enables you to create flexible pricing structures that combine base subscription fees with usage-based billing.

What is Bundled Pricing?

Bundled pricing allows you to offer customers subscription packages that include:

  • Base subscription fees - Fixed monthly or annual charges for access to services
  • Included usage allowances - Zero-rated usage up to specified limits (in-bundle)
  • Overage pricing - Specific pricing for usage beyond included allowances (out-of-bundle)

This model is ideal for services like API calls, data processing, storage, or any metered usage where you want to provide value through included allowances while generating additional revenue from high-usage customers.

Business Benefits

  • Predictable revenue from base subscription fees
  • Customer value through included usage allowances
  • Revenue upside from overage charges
  • Flexible pricing to accommodate different customer segments
  • Simplified billing with clear usage boundaries

Prerequisites

Before setting up bundled pricing, ensure you have:

  • Dynamics 365 Customer Service environment access
  • Product Owner or Account Manager security role
  • Customer Management application access
  • Understanding of your billing integration with APEX platform
warning

Changes to subscription templates and pricing affect active subscriptions. Always test configurations in a sandbox environment before applying to production.

Key Concepts

Subscription Templates

Templates that define the structure, pricing, and billing rules for subscription packages. They serve as blueprints for creating customer subscriptions.

note

In the Dynamics 365 interface, Subscription Templates are referred to as "Contract Templates".

Renewal Products

Products that define the recurring charges for subscription renewals.

Price Tiers

Pricing structures that define different rates based on usage levels, enabling in-bundle (zero-rated) and out-of-bundle (priced) usage.

Billing Integration

How subscription templates integrate with the APEX billing system for automated invoice generation and payment processing.


Step 1: Create Subscription Template

Subscription templates define the foundation of your bundled pricing model.

1.1 Navigate to Subscription Templates

  1. Open Dynamics 365 Customer Service
  2. In the left navigation, select Customer Management app area
  3. In the area dropdown, select Admin
  4. Click on Contract Templates
  5. Click + New to create a new template
tip

In Dynamics 365, these are called "Contract Templates" but we'll refer to them as Subscription Templates throughout this documentation. The entity type will show as "Lightstone Contract Template" in the interface.

1.2 Configure Basic Template Information

Fill in the essential template details on the General tab:

FieldDescriptionExample
NameDescriptive name for the template"6 Months Standard Subscription"
CostBase cost for the subscriptionR0.00 (if using tiered pricing)
Renewal CycleHow often the subscription renewsHalf-Yearly
Billing DayDay of month when billing occurs (1-31)24
Start DateWhen the template becomes effective8/30/2023

1.3 Configure Billing Settings

The basic billing settings are configured on the General tab:

SettingFieldDescriptionExample
Billing FrequencyRenewal CycleHow often customers are chargedHalf-Yearly
Billing DayBilling DayDay of month when billing occurs24
Signup BillingSignup Billing AmountHow initial billing is calculatedPro-Rata
Start DateStart DateWhen template becomes available8/30/2023
End DateEnd DateWhen template expiresLeave blank for ongoing
info

The Renewal Cycle and Billing Day determine when APEX generates invoices and attempts payment collection. The Pro-Rata setting ensures customers are billed proportionally for partial billing periods.


Step 2: Set Up Renewal Products

Renewal products define what customers pay for subscription renewals and are configured on the Renewal Products tab.

2.1 Add Renewal Products

  1. In your Contract Template, click on the Renewal Products tab
  2. Click + Add Existing Product to link an existing product
  3. Select the product from the list (e.g., "6 Months Standard Subscription")
  4. The product will appear in the Renewal Products table

You'll see the linked renewal product with details such as:

  • Product Code: PR01400CT16
  • Name: 6 Months Standard Subscription
  • Product Group: Toolkit V2 Subscriptions
  • Display Order: 100
  • Visibility: Private

2.2 Configure Product Pricing

If you need to create a new renewal product:

  1. In the left navigation, select Customer Management app area
  2. In the area dropdown, select Admin
  3. Click on Products
  4. Click + New Product
  5. Configure the basic product details
  6. Set up pricing in the product's Price Lists section

For straightforward pricing without volume discounts:

FieldValue
List PriceR99.00
Standard CostR0.00

The Renewal Products are already linked when you add them in Step 2.1. You can configure additional settings:

SettingDescriptionTypical Value
Display OrderOrder products appear to customers100
VisibilityWho can see this productPrivate/Public
note

The renewal products shown in the Renewal Products tab are the products that will be billed to customers according to the template's renewal cycle and billing day.


Step 3: Configure Tiered Pricing for Bundled Usage

Set up tiered pricing to handle in-bundle and out-of-bundle usage on the Pricing tab.

3.1 Access Tiered Pricing

  1. In your Contract Template, click on the Pricing tab
  2. You'll see the Tiered Pricing section with a Tiers table
  3. Click + New Price Tier to add pricing tiers
  4. Click + Add Existing Price Tier to use existing tiers

3.2 Configure Price Tiers

The interface shows a table with the following columns:

  • Range Start: Starting quantity for the tier
  • Range End: Ending quantity for the tier
  • Start Date: When the tier becomes effective
  • End Date: When the tier expires
  • Price: Price per unit for this tier

Example tiered pricing configuration:

FieldValueDescription
Range Start0Starting from zero usage
Range End45Up to 45 units included
Start Date4/1/2023Effective date
End DateLeave blankNo expiry
PriceR0.00Zero cost (included)
StatusActiveCurrently available

3.3 Create New Price Tiers

To create a new price tier:

  1. Click + New Price Tier
  2. Configure the tier details:
FieldDescriptionExample
Start DateWhen tier becomes effective4/1/2023
End DateWhen tier expires (optional)---
StatusTier availabilityActive
CurrencyBilling currencySouth African Rand
PriceCost per unit in this tierR0.00
Range StartStarting quantity0
Range EndEnding quantity45
PriorityTier processing orderHighest
  1. Add the tier's Products by clicking Add Existing Product
  2. Select products that use this pricing tier (e.g., "Property Report", "Estate Report")
tip

Set the Priority to "Highest" for your primary pricing tiers to ensure they are processed first when determining applicable pricing.


Step 4: Integration with APEX Billing

Configure how your subscription template integrates with the APEX billing system.

4.1 Subscription Billing Flow

When customers subscribe to your bundled pricing template:


Step 5: Testing Your Configuration

Validate your bundled pricing setup before going live.

5.1 Create Test Subscription

  1. In the left navigation, select Customer Management app area
  2. Under Contracts, click on Contracts
  3. Click + New to create a new subscription
  4. Select your subscription template (shown as Contract Template in Dynamics 365)
  5. Choose a test customer account
  6. Complete the subscription setup

5.2 Simulate Usage Scenarios

Test different usage patterns to verify pricing:

Test Scenario: Customer uses 5,000 reports

Expected Result:

  • Base subscription fee: R99.00
  • Usage charges: R0.00 (within bundle)
  • Total: R99.00

5.3 Validation Checklist

Confirm these items work correctly:

  • Subscription creates successfully from subscription template
  • Renewal product appears on customer account
  • Usage tracking records transactions
  • Pricing tiers calculate correctly
  • Invoices generate with proper amounts
  • APEX billing integration functions
  • Renewal cycles trigger appropriately

Common Configuration Examples

Example 1: Toolkit Report Bundle

Business Model: Property data platform offering report access

ComponentConfiguration
Base PlanR99/6 months for Standard tier
Included Usage45 reports per billing period
Overage RateR20.00 per additional report
Billing CycleHalf-yearly on the 24th

Example 2: Data Processing Service

Business Model: Analytics platform with data processing limits

ComponentConfiguration
Base PlanR199/month for Business tier
Included Usage100GB data processing per month
Overage RateR2.00 per additional GB
Billing CycleMonthly on customer's sign-up anniversary

Example 3: Multi-Tier Storage Service

Business Model: Cloud storage with multiple usage tiers

ComponentConfiguration
Base PlanR49/month for Standard tier
Tier 1 (Included)0-500GB at R0.00/GB
Tier 2 (Overage)501-2,000GB at R0.10/GB
Tier 3 (High Volume)2,001+GB at R0.05/GB

Troubleshooting

Common Issues and Solutions

Issue: Subscription Template Not Visible

Symptoms: Template doesn't appear in dropdown when creating subscriptions Solution:

  • Check template status is "Active"
  • Verify your security role has access to subscription management
  • Ensure template validity dates include current date

Issue: Usage Not Tracking Correctly

Symptoms: Usage amounts don't match expected values Solution:

  • Verify usage product is properly configured
  • Check unit of measure settings
  • Confirm integration endpoints are receiving usage data

Issue: Pricing Tiers Not Applied

Symptoms: All usage billed at same rate regardless of quantity Solution:

  • Check price list item quantity ranges don't overlap
  • Verify effective dates on price list items

Issue: Renewal Billing Fails

Symptoms: Subscriptions don't generate renewal invoices Solution:

  • Check renewal product is active and priced
  • Verify billing day configuration
  • Confirm APEX integration settings

Best Practices

Template Design

  • Use clear naming conventions that describe the service and tier level
  • Document included allowances prominently in template descriptions
  • Plan for scalability by designing templates that can accommodate growth

Pricing Strategy

  • Research competitive pricing before setting overage rates
  • Consider customer segments when designing bundle sizes
  • Build in margin for potential pricing adjustments
  • Test different price points with pilot customers

Billing Management

  • Monitor usage patterns to optimize bundle sizes
  • Set up alerts for customers approaching usage limits
  • Provide usage dashboards for customer self-service
  • Review and adjust pricing based on actual usage data

Customer Communication

  • Clearly explain what's included in bundles
  • Provide advance notice of usage limits and overage charges
  • Offer multiple bundle options to meet different needs
  • Send regular usage reports to help customers manage consumption

Next Steps

After setting up bundled pricing:

  1. Monitor Performance - Track subscription adoption and usage patterns
  2. Gather Feedback - Collect customer input on pricing and bundle sizes
  3. Optimize Offerings - Adjust bundles based on actual usage data
  4. Expand Templates - Create additional subscription templates for different customer segments
  5. Automate Notifications - Set up alerts for usage thresholds and renewal reminders
tip

Consider creating a customer-facing usage dashboard that shows current consumption, remaining bundle allowance, and projected overage charges. This transparency helps customers manage their usage and reduces billing disputes.


For additional support with bundled pricing configuration, contact your system administrator or refer to the Dynamics 365 Customer Service documentation.