Mapping Stripe Invoices to HubSpot Invoices with Stripe Data Sync

Example Synced Invoice Record:

Stripe Invoices can be mapped to the standard HubSpot Invoice object:

How to Configure HubSpot Data Sync for Stripe to sync Invoices:

Step 1: Add the Invoice Sync in the HubSpot Data Sync for Stripe App

  • Inside the Stripe Data Sync App within HubSpot, go to “Sync Overview” > “Sync More Data”
  • Sync Stripe Invoices to HubSpot Invoices:

Step 2: Configure the Invoice Sync

  • (A) Sync Direction: We recommend leaving this sync one-directional (from Stripe > HubSpot).
  • (B) Record Matching: The default “Do no matching” option will typically make sense, unless you have been creating Stripe Invoices and maintaining the Stripe Invoice ID in a custom field that you can use to match on:
Then, set field mappings further down on the Configure screen, which includes these default mappings:

Here’s the complete list of available fields for mapping with notes:

  • (C) Consider whether you might want to set any Association mappings, which you can define by selecting the “All mappings” dropdown > “Association mappings”:
  • Note that there are already default association mappings from Invoices to HubSpot Contacts & Line Items.
  • Additionally, the default mapping to Contacts drives mapping to the Contact’s Company:

Step 3: Set any Sync Limits

Decide whether you’d like to filter out any Invoices from coming into HubSpot based on either Stripe Invoice or Stripe Customer fields matching specific values.
For example, with this Limit configuration, we are only syncing Invoices where the Amount Due is > $0 and the Status is not Void or Uncollectible:

Step 4: Click “Review” > “Save and sync” (optionally, run a test sync first):