An overview of subscription management and renewal tracking in ScaleXP: Getting started with CRM integration

Connect HubSpot, Salesforce, or Pipedrive, map deal fields, create contracts, track renewals and pipeline

This article explains how to configure your CRM — HubSpot (with or without the ScaleXP Invoicing module), Salesforce, or Pipedrive — so it works correctly with ScaleXP for subscription management, renewal tracking, and reporting.


Overview: What you can do with your CRM integration

When configured correctly, your CRM becomes the source of contract and subscription data, while your accounting system remains the source of invoices and financial transactions.

This setup allows ScaleXP to automatically:

  • Send deal and contract data from your CRM into ScaleXP
  • Generate invoices from CRM deals (when using the ScaleXP Invoicing module)
  • Track contracts and subscription renewals
  • Keep CRM, billing, and accounting data aligned

Correct CRM configuration is essential for accurate forecasting, subscription management, and automated revenue workflows.


How the CRM integration works

ScaleXP reads deal data directly from your CRM, including information such as:

  • Deal value
  • Contract start and end dates
  • Products or SKUs
  • Renewal relationships between deals

ScaleXP combines this CRM data with data from your accounting system to create a unified revenue dataset. Once configured, ScaleXP can automatically:

  • Track contract values
  • Generate revenue recognition schedules
  • Forecast future revenue
  • Monitor upcoming renewals
  • Link renewal contracts to previous contracts
  • Align CRM deal data with accounting invoices
  • Report on contract value, pipeline, and future revenue

This allows ScaleXP to track the full lifecycle of your customer contracts, from initial sale through renewal.


Before you connect

For best practice in how to structure your CRM data, see ScaleXP CRM integration best practices. If using ScaleXP Invoicing, also see How to set up ScaleXP Invoicing (Step 1): Installing the invoicing module.


1. Connect HubSpot, Salesforce, or Pipedrive to ScaleXP

Connect your CRM system to ScaleXP (and, if relevant, ScaleXP Invoicing):

  1. Go to Load Data (top tab), then Connections (left sidebar).
  2. Select your CRM and follow the prompts to authorize the connection.

2. Map your CRM data in ScaleXP

Next, configure your settings to map your CRM fields to ScaleXP. See detailed instructions in CRM integration: how to map CRM data in ScaleXP, and helpful hints on your CRM setup and key fields in ScaleXP CRM integration best practices.


3. Set up contracts

Setting up contracts in ScaleXP is key to getting useful reporting. There are three possible ways to create a contract in ScaleXP:

  1. Automatically, via ScaleXP Invoicing.
  2. By matching CRM deals to accounting invoices in invoice matching — see Invoice matching (booked vs billed): how to create contracts in ScaleXP linked to your invoices and CRM deals.
  3. By adding manually and attaching to invoices on the contracts page — see How to add a contract.

See also View your contracts: an overview of contracts in ScaleXP.

Note: If you are not using ScaleXP Invoicing, the contracts will be blank until you create them.

Best practice: Unless all of your deals are 12 month deals starting on the "Close Date", we highly recommend mapping contract start and contract end dates so that open deal forecasts will be spread over the appropriate term. You can use automations in your CRM to populate those fields with relative dates if necessary.


4. Set up reporting

Where to find CRM reports

On the Customers tab, you will see these key reports:

  • Contracts
  • Renewals
  • New Sales in Progress
  • Invoice Matching (if not using ScaleXP Invoicing)

Customers tab showing the Contracts, Renewals, New Sales in Progress, and Invoice Matching reports

You will also gain access to the Forecast tab in ScaleXP and the ability to create metrics, reports, dashboards, and presentations using your CRM data.

Reports and dashboards

Once your CRM sales pipelines and stages have been configured in ScaleXP, this information will be available in pre-configured reports as well as for your own customized uses. See also Data fields for advanced reporting.

On the reports page, you can add pipeline and stage detail to any report. On the dashboards page, you can select pre-configured visualizations of sales and renewal data such as:

  • Sales Funnel: Contract Value in Progress
  • Sales Funnel: Deals in Progress
  • Sales Funnel: Contract Value Won & Lost
  • Sales Funnel: Deals Won & Lost
  • Renewals: Deals Won & Lost
  • Deals Won: Contract Value
  • Renewal Retention Rate % (ACV of deals)
  • Renewal Retention Rate % (# of deals)

You can also create your own reports using any combination of CRM, customer page, and financial data, as well as any defined metrics. See: