Integration Blueprint
Your recipe for creating an integration HubSpot users want.
Alex is the Marketing Director at TechSavvy Co., a rapidly growing tech startup. Alex’s main pain point is the fragmented data across various systems, hindering their ability to personalize marketing efforts effectively. Partnering with the Director of Analytics, they integrating ETL and reverse ETL with HubSpot, aiming to unify data sources, gain comprehensive insights, & optimize marketing strategies. This integration will streamline processes, enabling TechSavvy Co. to deliver targeted campaigns, improve customer engagement, & drive revenue growth.
Combining ETL tools with HubSpot improves data quality & automates the transfer of information, saving time & reducing errors. By integrating, users see enhanced analytics capabilities, providing businesses with deeper insights into customer behavior & preferences for more targeted marketing campaigns. Additionally, ETL tools ensure scalability & customization, allowing businesses to adapt their data processes to evolving needs while maintaining real-time updates for timely decision-making & customer engagement within HubSpot.
Sales
Customer Success
Marketing
Customer value
OAuth allows secure authorization from the customer to share their information with the integration. This improves security and user experience as the customer does not have to manage multiple sets of login information for each integration they use.
Customer value
Companies store information about organizations that interact with their business. The ‘companies’ endpoints allow you to manage and create company records, as well as sync company data between HubSpot and your app.
➜ Read, create, and update Company using Companies API.
Customer value
Contacts store information about the individual people a user interactions with. The ‘contacts’ endpoint allows users to create and manage contact records in their HubSpot account, as well as sync contact data between HubSpot and your app.
Contacts can be assigned to many areas within a users HubSpot account, including being assigned as the person responsible for Companies, Deals, Tickets, and much more.
➜ Read, create, and update Contacts using Contacts API.
Customer value
Deals represent transactions with contacts or companies. The ‘deals’ endpoints allow you to manage create and manage deal records, as well as sync deal data between HubSpot and your app.
Deals are tracked through a customer’s sales process in pipeline stages until they are deemed “won” or “lost.”
➜ Read, create, and update Deals using Deals API.
Customer value
There is nothing more painful for businesses & their teams than having data spread amongst different software tools & for it to be outdated or incomplete from one system to another. The ‘imports’ endpoint allows for large amounts of HubSpot data to be synced & updated from your application.
➜ Create, update, & delete Contacts, Companies, & more in large amounts using Imports API.
Customer value
Pipelines are a visual representation of either sales or support processes, allowing users to predict revenue, identify roadblocks, or escalate. Users can create pipelines for Deals, Tickets, or Custom Objects and can have workflows set to update the status as certain actions are completed.
The ‘pipeline’ endpoints allows your application to read and modify pipelines in HubSpot.
➜ Read, create, & update Deal & Ticket pipelines using Pipelines API.
Customer value
Syncing data two-ways enables users to easily organize and store customer data in HubSpot as the central location, making it easier to quickly access and use relevant data. Having data accurate and up-to-date is key for efficiency and scale.
➜ Recommended to use CRM Properties API to create & read properties on the Contact, Company, Deal, & Ticket objects.
Customer value
Tickets represent customer requests for help. The ‘tickets’ endpoints allow you to manage and create ticket records, as well as sync ticket data between HubSpot and other systems.
Tickets are tracked through your support process in pipeline status until they are marked as “closed.”
➜ Read, create, and update Tickets using Tickets API.
Use webhooks API to subscribe to CRM events for Contacts, Companies, and Deals
Enterprise level HubSpot users can create Custom Objects to match their unique business needs. ETL/Reverse ETL Apps also commonly use:
For ETL/Reverse ETL apps that sync data about interactions with customers, we see the following Engagement APIs used often as well:
Sales & Services teams utilize commerce information; ETL/Reverse ETL apps solving for sales & service base teams or businesses commonly use:
Marketing teams have tools to reach & interact with various audiences; ETL/Reverse ETL apps solving for marketing teams or businesses utilize:
The latest updates in HubSpot development, from new features, betas to advanced notice of breaking changes.
API endpoint documentation with ready-to-use code examples, the ability to try the API right from the docs, as well as links to our Postman collection.
Converse with peers in the HubSpot developer forums.
Prefer faster communication with HubSpot developer community members? This is for you.
Node.js, Python, Ruby, or PHP? We have client libraries to make it easy to build your app.