Feature image How to get revenue metrics from Stripe to Hubspot

How to get revenue metrics from Stripe to Hubspot? The 360° customer overview your business needs

By Brian Laleye · August 16, 2022 · 8 min read

You are a big fan of the marketing tools like Hubspot but the fact that the data are from separate systems and applications is cumbersome for you?

Don’t worry, here I will show two ways to load revenue data into Hubspot so that you can free up time for your engineering and ops teams and get always up-to-date data in Hubspot.

Once accomplished, you’ll be able to:

  • Build customized audiences and create customized marketing campaigns for different audiences as per the revenue they generate
  • Perform personalized lifecycle marketing: send the right message at the right time as per the pricing plan chosen
  • Prioritize customers/users’ support to close more deals

We are going to focus on getting revenue metrics into Hubspot CRM in this article.

What is Stripe?

Stripe logo

Stripe powers payments for online and in-person retailers, subscriptions businesses, software platforms and marketplaces, and everything in between.

Stripe also helps companies beat fraud, send invoices, issue virtual and physical cards, get financing, manage business spend, and much more.

What is Hubspot?

Hubspot logo

Hubspot is a marketing platform that helps businesses grow their traffic, leads, and sales through inbound marketing strategies.

It allows users to create landing pages, design email marketing campaigns, and track analytics all in one place.

Why getting a 360° customer overview is crucial for your business?

A 360° customer overview gives you a complete picture of your customers’ preferences, behaviors, and needs

When you have that information at your fingertips in your day-to-day tools, it’s easy to make better and smarter decisions for your Ops teams about how to improve your business.

It’s important to keep this kind of data about your customers because it helps you: 

  • Understand how well each customer fits into their ideal persona, which in turn will help you tailor your marketing messages and services to them better
  • Know if any of your existing customers are being under-served, so that you can take actions to bring more value to them and increase your revenue
  • Make sure you’re keeping up with the needs and expectations of your customers as they change over time, and that you’re meeting their needs as effectively as possible

Method 1: The Hard Way With Manual Process

Stripe CSV file creation

1. Click on Export

Method 1 Click on Export

2. Select the filters and click on Export

Method 1 Select the filters

To know more about Stripe payments’ export: click here.

Loading to Hubspot

Go to your Hubspot account and click Contacts.

Select your destination from the drop-down list. If you want to import the contacts, click Contacts. If you want to import a company, click Company. 

Method 1 Import Contacts

Import contact example from Hubspot

Click record out of your computer as your import and click on subsequent at the lowest proper of your screen.

Select one record (except if you’ve got multiple) and click on subsequent again.

Select one object (except if you’ve got multiple) and click on next.

Click contacts as your object import and click on next.

Select File to find the CSV file you exported from Stripe.

Click Next.

Then map the import column to the correct Hubspot property. 

If there are mismatched columns, map them correctly or click on “Don’t import data in unmatched columns”.

Method 1 Mapping fields

Mapping field example from Hubspot

In this section, you can select and choose built-in fields or custom fields that you can create at this step to store revenue data at contact and/or company level.

To go further: Set up your import files in Hubspot

Method 1: Pros and cons of manual process

The manual process of loading data from PostgreSQL to Hubspot is not an ideal solution for most businesses.

It’s time-consuming and prone to human error, which makes it an expensive option that requires a lot of manpower.


  • Free
  • Easy to implement for the small data set


  • Manual process is time-consuming
  • If you have a large dataset, it will take even more time to load all of that data into HubSpot
  • Confidentiality and security access regarding sensitive data are not ensured
  • Error-prone as the finance, marketing and sales teams grow
  • Data is not 100% reliable and updated appropriately

Method 2 - The easy way with automation

RestApp is a No Code Data Activation Platform that empowers anyone with an all-in-one solution to connect, model, and sync any data with your favorite tools.

Access to ready-to-use connectors to save time and pain in building them from scratch: Database, data warehouse, business apps, SFTP, GDrive…

The steps to fuel revenue data from Stripe to Hubspot using RestApp are as follows.

Connect securely RestApp to your Stripe account

Method 2 Connect to Stripe account

Connect securely RestApp to your Hubspot account

Method 2 Connect to Hubspot account

Model in No/Low Code if need be

You can aggregate customer and revenue data by joining the Stripe and Hubspot applications on an unique field that is present in both sources: 

  • Hubspot: properties.email
  • Stripe: customer.email
Method 2 Join

Automate your sync

You can run your sync directly from RestApp and check the matching fields in the Output: 

1. Click on “Matching fields” button

Method 2 Click on matching fields

2. Select all the required fields to Add and Update data for each contact

Method 2 Select the required fields

You can also add other data fields that you want to update from Stripe to Hubspot by just clicking on the “Add match” button and then Save it.

You can activate your pipeline through a scheduler to operationalize your data automation. 

In this example, the pipeline will be automatically synchronized every hour.

Method 2 Automate the pipeline

Method 2: Pros and cons of of automating revenue metrics in your CRM tool


  • Quick set up to connect and import and let it run in the background
  • No integration required – You can start using Hubspot immediately without having to modify existing integrations or workflows.
  • Add business logic within the pipeline (Lead scoring, customer health, ARPU…)


  • Free plan for up to 30min of syncing 🙂 

If you are performing a one-time task, we recommend that you use Method 1. If you want to fuel Hubspot with revenue data from Stripe on a regular basis, we recommend Method 2 with a Data Activation Platform.

RestApp automatically syncs Stripe to Hubspot. No CSV or coding is required.  Hubspot always has the latest data you and your team can trust. In addition, you can transform revenue data and aggregate it with product usage straight in your Hubspot account so you get a 360° customer overview.


In this article, I introduced you to Revenue Metrics straight into your Hubspot CRM. We also described two methods you can use to get up and running with Stripe & Hubspot integration. 

The manual method is effective, but it requires a lot of time and resources. This is not scalable at all.

Getting revenue data from Stripe to Hubspot is a tedious and time-consuming process, but data activation tools like RestApp make this process easy and time-saving.



At RestApp, we’re building a Data Activation Platform for modern data teamsWe designed our next-gen data modeling editor to be intuitive and easy to use.

If you’re interested in starting your data journey, check out our website or book a demo.


Subscribe to our newsletter

Brian Laleye
Brian Laleye
Brian is the co-founder of RestApp. He is a technology evangelist and passionate about innovation. He has an extensive experience focusing on modern data stack.
Share this article
Subscribe to our newsletter
Ready to experience data activation
without code?