Integrating HubSpot with your Data Warehouse

Ads from Singsoflow explains how to move HubSpot data into a central warehouse and sync it back out. He walks through ETL tools like Fivetran, reverse ETL with Hitouch, and shows how Smeg UK synced purchase and margin data into HubSpot to track marketing ROI.
Chapters
Hi everybody, My name is Ads. I'm the strategy director here at Singsoflow and we're a leading HubSpot elite partner agency. We're experts in building and implementing HubSpot for scaling mid market organizations, but also for enterprise and corporate organizations as well. So we work with organizations to create tailored growth plans and then we help them to implement it. With our expertise, we can help to build APIs to onboard onto the platform platform and then we really focus on the training to make sure that we're handing over something that is usable for the client. Now of course, the CRM is really important for every implementation and the strategy that goes along with that because it's going to set the stage for how you onboard and customize the rest of the platform across your business. However, to effectively use your CRM, it actually goes beyond the system itself and you need to start to look at the different ecosystem of platforms you're using, because over time, as your tech stack grows, you're going to see more complexity because the different systems won't be able to speak to each other as effectively. And this creates different data silos, which means that you can never really trust where your data is coming from and you can't actually use it effectively. So the address of this many businesses, they create point to point API integrations and this does work at the start whenever you're connecting two different systems together. However, as you start to add more and more integrations into the mix, the flow of data between your systems becomes more and more complex and this creates fragilities across that data. Rather than your data being easy to follow from point A to point B, it becomes really hard to understand where it's coming from, where it's going and what its use is. Instead of looking like a straight grid plot, it starts to look more like a spider's web with different data connected across different ecosystems. This decentralization of data can cause significant challenges, because when it comes to analyzing data, creating reports and making informed business decisions, you're never really sure if the data is trustworthy, if it's recent, or if it's actually aligned with the rest of your business. So what people do to solve this is that they start to build data warehouses. And this has become an integral part of many businesses and a key piece of the puzzle to address the challenge of decentralized data. The rise of big data and the increasing need for data analysis means that businesses require centralized data storage that can handle a large volume of data across multiple systems. But again, there are many challenges in implementing an effective data warehousing strategy. First of all, you need to ensure that you've picked the correct platform. You need to understand the complexity of the integration process and ensure that the data quality and accuracy is present. And you need to manage the ongoing maintenance of the system. The data schema and your warehousing strategy quickly become a fundamental part of the overall health and success of your business. Just like a solid CRM strategy lays the foundation for your customer management, a solid warehousing and data strategy lays the foundations for the rest of your business. Now this is where two key concepts come in. ETL Extract, transform and load and Reverse etl, which is just retl and these are processes used to integrate data from multiple sources into a centralized data warehouse. Etl. This is a process of extracting the data into the warehouse where it can be transformed and made to fit across multiple systems. The next process, Reverse etl, is then taking that data and pushing it back into the various systems so that they can all speak together correctly using the essential data. This does away with the spiderweb approach and it massively simplifies the movement of data between your systems. Because now you have a central repository and a view of all of your key data, which ultimately creates cleaner, more actionable data insights. But you can then run across multiple systems, including HubSpot. Now, HubSpot does include integration capabilities out of box, but support ETL and reverse ETL and this can push it into popular warehouses such as Snowflake. For that you can use a pre built Snowflake connector which can be found in the app marketplace. Beyond that though, if you're looking to integrate with other systems for your data warehouses or even use different storage methods like S3, Athena, Google data, cloud Studios or others, there are a lot of tools we can integrate and be used for data warehousing. You will need to use Operations Hub in order to push that data across effectively. Now we've successfully used, and we would highly recommend using fivetran and hitouch platforms to allow businesses to push data out of other systems and pull them back into the warehouse. The reason for this is they allow for real time synchronization, but also it's the ease of use and also the power of the systems. They're built on good structures, they have got very little downtime and they're very easy to use. So to give you some examples, a business may want to extract data from their billing platform and transform that into a specific format and then load that into HubSpot CRM system as a line item. Or an invoice. HubSpot could be used to extract this data from web forms or other customer contact areas like ad interactions. It could then be transformed and pushed back into your warehouse via the Snowflake connector. And this would ensure that all of your contact and key data stays up to date and aligned in real time. You will also be able to use HubSpot's workflows and functionality to facilitate ETL and reverse ETL processes using the powerful features like data cleaning and formatting for the built in automation tools with Operations Hub. And you'll be able to use the platform's custom objects functionality to be able to create custom references for different tables, which again gives more context to the data that you're trying to store. So just to look at a real world example of how business utilized HubSpot's ETL reverse ETL capabilities, Smeg UK, a leading appliance manufacturer, one of our clients was looking for a way to integrate HubSpot CRM with their marginous database. Smeg UK wanted to ensure that they had a way to pull in all of their purchase data to give them a contextual view of basically of their customers, but also help them in order to create better marketing campaigns and drive revenue. We use hitouch to align the different systems and seamlessly pass the information from their Overall warehouse into HubSpot. This allowed them to use those capabilities to figure out to create genres, to create different segments of different products that people have purchased and really drive that contextual messaging. But for their marketing at the same time as getting all of the product and revenue information back into HubSpot to allow them to build an overall picture of their ROI and effectively what marketing was doing to help drive forward the rest of the business. So that's pretty much it guys. As we've tried to cover off ETL, reverse ETL and just to speak a little bit about HubSpot in general, but I would say if you want any more information on it, feel free to contact six and flow or else have a look on Google for these things. They're very well known, really powerful platform platforms and yeah, they're good at what they do. You.
More from Patrick

A NEW BREED OF PARTNER: The Partnership Ecosystem Model Journey of Patrick Biddiscombe, Part 1

Customer Success Workspace: Never Lose Sight Of What Matters Most | HubSpot Spotlight








