Integration Blueprint
Your recipe for creating an integration HubSpot users want.
Heather is the SVP of Strategy at Rocket Inc, a fast growing SaaS company in California. She manages a team of 30 Analyst & Researchers & 10 Project Managers, who work cross-functionally across the company. Their company adopted HubSpot & a new project management software 9 months ago to manage all their projects & initiatives; their entire team primarily works in their Project Management software. One of their collaboration teams, Partnerships, needs insight into how partner projects are going without leaving HubSpot. Her team needs insight into many aspects of how the business is operating, to track progress & make future decisions.
Integrating your Project Management tool with HubSpot helps our common users have a more complete picture. Sales reps can see how a customer’s project is going after their deal has closed while Customer Success reps who received the project as soon as the customer closes can be alerted when a ticket is opened. Support reps can see customer projects along with CRM data when solving for the customer. Project Managers can see deal data to improve resource planning and capacity management.
Sales
Customer Success
Support
Project Managers
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
Custom Workflow Actions will allow customers to automate processes between their Flywheel teams: Marketing, Sales, and Customer Service.
Use cases
➜ Recommended to be used on the Deal, Contact, Company, or Ticket object
Customer value
Allows the sales and service teams to have insight into how customer projects are going. Reps can interact with third party tools all without leaving the HubSpot UI saving time and context switching.
Use cases
Customer value
Enrich customer profiles by capturing and displaying all actions and interactions within a single, chronological view. This feature enhances understanding of customer behavior and journey, enabling businesses to tailor their strategies and communications more effectively. By leveraging detailed insights from timeline events, companies can anticipate needs, personalize outreach, and build deeper, more meaningful relationships with their customers.
➜ Recommended to be used on the Company & Deal objects
Customer value
Subscribe to events happening in a Hubspot account with your integration installed. Webhooks can be more scalable than regularly polling for data changes, especially for apps with a large install base.
Webhooks allow developers to receive real-time updates and notifications, improving their overall experience and efficiency.
➜ Recommended to use Contact, Company, Deal Objects.
➜ Recommended to use Created, Deleted, Properties Changed subscriptions.
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
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
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
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
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.
Test your app with all HubSpot products to ensure your users will have a good experience.
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.
HubSpot development news, beta announcements, tips & tricks, events, and more delivered straight to your inbox once per month.