ScaleXP Invoicing: Mapping contact data to and from HubSpot

Learn how to seamlessly integrate your Xero contacts with HubSpot using ScaleXP Invoicing for efficient invoicing management.

Creating Invoices with ScaleXP Invoicing

If you’re creating invoices using the ScaleXP Invoicing button on a deal, the system will first search your accounting platform for the contact. If no match is found, you can easily create the contact right from the same window, or search if you know the contact exists under a different name. All the data from your HubSpot record will be pre-filled automatically — no need to re-enter it.

If you’re creating invoices from a workflow, you can decide how this contact search happens and whether a new contact should be created if one doesn’t already exist.

If you update data in HubSpot later, this won’t automatically sync to your accounting platform — but you can edit the details directly from the ScaleXP Invoicing window.

Choosing Between B2B and B2C

When you set up ScaleXP Invoicing, you’ll find a Preferences section that asks whether you’re billing Individuals (B2C) or Companies (B2B).

Who Are Your Customers?

  • If you’re billing Individuals (B2C): ScaleXP Invoicing will use the email address on the contact associated with the deal to search your accounting platform.
  • If you’re billing Companies (B2B): ScaleXP Invoicing will use the Company Name of the company associated with the deal.

Mapping Data Between HubSpot and ScaleXP Invoicing

By default, ScaleXP Invoicing maps data using the following standard HubSpot properties. Not all fields are mapped because HubSpot doesn’t include defaults for every property — however, we can fully customize this mapping for you using Deal, Contact, or Company properties, as well as association labels.

For example, if you want to use a Deal property such as “Billing Email” or a Company property such as “Company Name for Billing,” we can easily configure that — just follow the setup steps below.

Accounting Platform Contact HubSpot Property (B2B) HubSpot Property (B2C) Notes
Contact Name Company → Company Name Contact → First Name + Last Name Used for Search in B2B
First Name Contact → First Name Contact → First Name  
Last Name Contact → Last Name Contact → Last Name  
Email Address Contact → Email Address Contact → Email Address Used for Search in B2C
Phone Contact → Phone Contact → Phone  
Tax Number   Custom mapping only
Billing Address Line 1 Company → Street Address Contact → Street Address  
Billing Address Line 2 Company → Street Address 2    
Billing Address City Company → City Contact → City  
Billing Address Region Company → State/Region Contact → State/Region  
Billing Address Postal Code Company → Postal Code Contact → Postal Code  
Billing Address Country Company → Country/Region Contact → Country/Region  
Shipping Address Line 1   Custom mapping only
Shipping Address Line 2   Custom mapping only
Shipping Address City   Custom mapping only
Shipping Address Region   Custom mapping only
Shipping Address Postal Code   Custom mapping only
Shipping Address Country   Custom mapping only

Contact or Company Associations

Sometimes you may have multiple contacts or companies linked to a deal. To choose which one ScaleXP Invoicing should use, you can take advantage of HubSpot association labels.

For example, Bob might be tagged as the Finance contact, and “Partner” might be tagged as the Billing company. In that case, ScaleXP Invoicing will pull the contact and billing details from Bob and Partner — not from Jane and Bayside Club.

If no contact or company has the specified label, ScaleXP Invoicing will default to using the Primary contact and/or Primary company on the deal.

Association Labels Setup

To get started, simply create your own association labels in HubSpot. Then contact the ScaleXP support team with:

  • The label name(s) you’d like to use
  • An example deal ID or link we can review to confirm setup

How to Set Up Custom Mapping

To configure custom mapping, reach out to the ScaleXP support team with the following details:

  • The HubSpot property names you want to map to
  • Whether each property is a Deal, Contact, or Company property
  • A Deal ID or link with example data filled out

Once we have these details, we’ll set everything up for you. If you have any questions, feel free to contact us — we’re happy to help.