Skip to content

Integration Blueprint

Configure, Price, Quote (CPQ)

Your recipe for creating an integration HubSpot users want.

Customer Use Case

Omer is the VP of Sales at Sprocketz, a fast growing SaaS company
in New York. He manages a team of 40 sales reps all across the globe. They adopted HubSpot 9 months ago to manage the entire flywheel. His reps need to efficiently and accurately quote prospects without leaving HubSpot. Because of their complex pricing structure,
HubSpot’s native Products & Quotes standard functionality isn’t
advanced enough to support their sales motion.

Tl:dr - accurately quote deals on the first try! An incentive to move to HubSpot, with the right CPQ tool integrated, is to enable individual reps to reduce errors such as over-discounting, prevent inadvertently omitting required services, provide better insight into the scope of the contract & equip the team to obtain the appropriate approvals.

Who uses a CPQ Integration?

academy-webinar-lebenslauf

Sales

  • Product configuration
  • Quotes
  • Deal tracking

Customer Success

  • Access to previous quotes & contracts
  • Support tickets to monitor customer satisfaction
  • Automating renewal reminders

Marketing

  • Enhanced list segmentation & personalization
  • Utilization of real-time sales data to trigger workflow automation

API Recommendations

Abstract Shield with a lock on it.

OAuth 2.0

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.

Learn more about the OAuth 2.0 API

an IT equipment management and support system built directly into a contact record in HubSpot

UI Extensions

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

  • Pull project status into the CRM card so the sales and service teams can get a 360° view on tasks and projects inside HubSpot.
  • This eliminates the need for sales teams to have manual updates from Project Management teams.
  • Create / update tasks and projects directly from inside HubSpot.
  • Project Managers can see important project info from deal closing.
  • Prepare for a meeting equipped with relevant previous project or recent project status.

Learn more about the UI Extensions API

HubSpot workflows interface with the 'add an action' panel open displaying all of the custom workflow actions available to add to the workflow.

Custom Workflow Actions

Customer value

Custom Workflow Actions will allow customers to automate processes between their Flywheel teams: Marketing, Sales, and Customer Service.

➜ Recommended to be used on the Deal, Contact, Company, or Ticket object

Learn more about the Custom Workflow Actions API

A timeline event on an object record inside of HubSpot.

Timeline Events

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

Learn more about the Timeline Events API

Important Components for Consideration

Toggle icon enabled

Line Items

When creating a set of quotes for sales reps to send to potential buyers, you can use this API to create standalone line items per quote, as well as line items that are attached to existing products.

Learn more about the Line Items API

Toggle icon enabled

Products

You can use the products endpoints to populate your product library in HubSpot.

Learn more about the Products API

Toggle icon enabled

Quotes

You need to create a contract proposal for a customer who is interested in purchasing one of your annual SEO auditing service packages.

Learn more about the Quotes API

Toggle icon enabled

Deals

This object represents transactions with Contacts & Companies through the entire sales process until they’re marked as won or lost by reps.

Learn more about the Deals API

Commonly Used APIs

We have found that CPQ Apps also:
Toggle icon enabled

CRM Properties

Create, read, update, and delete CRM object properties.

Learn more about the CRM Properties API

Toggle icon enabled

Files

Files API allows you to manage & store files in HubSpot

Learn more about the Files API

Toggle icon enabled

Engagements

Use the Engagements API to add engagements to an object's timeline such as notes and tasks.
Toggle icon enabled

Associations

Associations represent relationships between objects & activities. To create, retrieve, update, or delete, use the Associations API.

Learn more about the Associations API

Toggle icon enabled

Owners

Use the Owners API to read deal CRM owners.

Learn more about the Owners API

Toggle icon enabled

User Provisioning

To create & manage users & their permissions in HubSpot account, use User Provisioning API.

Learn more about the User Provisioning API

Toggle icon enabled

Batch endpoints

Use the batch endpoints where possible for efficiency and scalability.

Quality Recommendations

HubSpot Certification icon

Why get certified?

  • Represent a larger percentage of overall Marketplace active installs
  • Exhibit higher listing page → app install conversion rates
  • Have better app install → app usage conversion rates
  • Show improved API call success rates

Other Important Resources

A developer sitting at a computer programming.

Free Developer Portal

Test your app with all HubSpot products to ensure your users will have a good experience.

Create Developer Account

Changelog

The latest updates in HubSpot development, from new features, betas to advanced notice of breaking changes.

Read the documentation

Interactive API Documentation

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.

hubspot developer community

HubSpot developer community Forums

Converse with peers in the HubSpot developer forums.

Developer Slack image

HubSpot Developer Community Slack

Prefer faster communication with HubSpot developer community members? This is for you.

Table showing HubSpot client libraries for Node, PHP, Ruby, and Python.

Client Libraries

Node.js, Python, Ruby, or PHP? We have client libraries to make it easy to build your app.

Popular related apps in HubSpot's marketplace

Vector image of developer at a computer

Stay up to date with HubSpot development news

HubSpot development news,  beta announcements, tips & tricks,  events, and more delivered straight to your inbox once per month. 

Get the Developer Newsletter