ScaleXP CRM integration best practices

Best practices for connecting HubSpot, Salesforce, or Pipedrive deal data to ScaleXP

Using ScaleXP, you can connect your CRM deal data with accounting data, creating a single source of truth for revenue and forecasting across your business. This article outlines best practices for structuring and cleaning your CRM data so that your integration captures the key data required for revenue forecasting, contract tracking, and renewal management. 

To connect and configure your CRM connection in ScaleXP, see An overview of subscription management and renewal tracking in ScaleXP: getting started with CRM integration. For help installing and setting up HubSpot invoicing, start with How to set up ScaleXP Invoicing (Step 1): Installing the invoicing module.

These four tips will help you get the most from your connection.


Tip 1: Create separate pipelines for new sales and renewals in your CRM

Separating pipelines allows you to clearly distinguish between new business opportunities and customer renewals. This improves both forecast accuracy and renewal visibility:

  • If all deals exist in a single pipeline, it becomes difficult to apply realistic probability weights for different types of deals (opportunities), making forecasts less accurate.
  • Separating new business from renewals may also help in monitoring success within sales versus customer success teams.

Your CRM help documentation will explain how to create pipelines.


Tip 2: If your CRM data is messy, start by cleaning closed won deals

Many companies find that their CRM contains incomplete or inconsistent data. Cleaning the entire CRM can be overwhelming. Instead, start by ensuring that closed won deals (opportunities) contain complete contract data.

At a minimum, the following fields should always be captured:

  • Total contract value (TCV)
  • Contract start date
  • Contract end date
  • ARR (if relevant for your company)
  • Product or plan purchased (ScaleXP Invoicing customers only — see Tip 4)

These fields form the core data required for forecasting and contract management in ScaleXP. Note that all of these fields are captured automatically when using our HubSpot Invoicing integration.

When captured consistently, they enable:

  • Accurate revenue forecasting
  • Clear contract timelines
  • Reliable renewal tracking

Over time, you should ensure that these fields are consistently populated across all deals. We also highly recommend creating a field for Renewal Deal Reference — see Tip 3.


To track renewals effectively, your CRM should automatically create renewal deals when a contract is confirmed. In many cases, the ideal trigger is when the first invoice is sent or paid, since this confirms the contract has started.

Your CRM workflow should then:

  • Automatically create the renewal deal
  • Place the deal in the renewals pipeline
  • Link the renewal deal to the original contract deal

This ensures that every contract has a future renewal opportunity associated with it, preventing renewals from being missed.

Once renewals are linked, ScaleXP can automatically:

  • Track upcoming renewals
  • Include renewals in revenue forecasts
  • Monitor the full lifecycle of each customer contract

See How to auto-link renewal deals in ScaleXP.


Tip 4: Ensure the SKU or product code matches between CRM and accounting products (if relevant)

This is relevant for ScaleXP Invoicing customers only.

To automate invoicing and ensure financial data flows correctly between systems, the SKU or product code should match between your CRM products and your accounting products.

When SKUs are aligned:

  • Invoices can be generated automatically from CRM deals
  • Revenue is recorded against the correct accounting product
  • Financial reporting remains accurate and consistent

This ensures that your business maintains a single source of truth for revenue and forecasting. See ScaleXP Invoicing: (Step 2) invoicing setup and data mapping with HubSpot invoicing.


Summary

A well-structured CRM provides the foundation for accurate forecasting, efficient operations, and scalable growth. By following these best practices you can:

  • Separate new sales and renewals
  • Ensure clean contract data
  • Automatically create and track renewal deals
  • Connect CRM products with accounting products

Together, these practices allow ScaleXP to combine CRM and accounting data into a single source of truth, enabling reliable revenue forecasting and financial visibility across your business.


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

CRM integration: how to map CRM data in ScaleXP

How to auto-link renewal deals in ScaleXP

View / manage your renewals schedule

Invoice matching (booked vs billed): how to create contracts in ScaleXP linked to your invoices and CRM deals

View your contracts: an overview of contracts in ScaleXP

How to set up ScaleXP Invoicing (Step 1): Installing the invoicing module

ScaleXP Invoicing: (Step 2) invoicing setup and data mapping with HubSpot invoicing