Docschargebeedocs

HomeBillingPaymentsRevRecGrowth
Support

Product Updates

  • Release Notes

Getting Started

  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee

  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee

  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources

  • Developer Resources Overview
  • Articles and FAQ

Product Catalog

  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions

  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers

  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements

  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing

  • Understanding Usages
  • Setting up Usage Based Billing
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ

  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes

  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes

  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities

  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration

  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity

  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions

  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics

  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations

  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security

  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations

  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Integrations
  3. Articles and FAQ
  4. HubSpot
  1. Billing
  2. Integrations
  3. Articles and FAQ
  4. HubSpot

What are the types of subscription amendments available with HubSpot Q2C integration?

Scope

What is new in Chargebee Actions in HubSpot Q2C?

How to create a subscription on Hubspot using iFrame?

How to create a subscription via Automation in Hubspot?

Summary

Subscription amendments are available in manual and automated actions for Chargebee within HubSpot. We have migrated from Hubspot legacy to Hubspot Quote-to-cash, and we have a new feature, where you can amend or edit a subscription within HubSpot directly. For subscription amendments in HubSpot, the following is possible:

  1. Automation (Upsells only): Using HubSpot fields. Once the deal is created, navigate to Hubspot > Select the deal > Chargebee Automation trigger > Create/Edit Subscription.
  2. iFrame (Upsells and Downsells): Using the Chargebee iFrame inside HubSpot. Once the deal is created, navigate to Hubspot > Select the deal > Chargebee Automation trigger > Create Checkout link.

Prerequisites

In order to inform the integration that the new deal in HubSpot is created for an amendment case and not for creating a new subscription case, you need to

I) Set the deal type to "existing business"

II) Associate the correct Company with the deal

III) Add Subscription ID to the Chargebee subscription ID custom field in HubSpot

Note: 
I. We have sunset the Hubspot legacy integration on March 3, 2023 which will not be available on the Marketplace. 
II. We have migrated from Hubspot legacy to Hubspot Quote to Cash (Q2C) integration, with the release of self-serve flows for customer and subscription sync from Chargebee to Hubspot which also have all features that was on the legacy integration. III.  This migration will not impact the existing users and they will continue to use the integration normally as before. For more information reach out to us here.

Solution

via Automation Since HubSpot does not support negative values in line items, you cannot create downsells directly using the automation flow but upsells are supported. Once the deal is created, navigate to Hubspot > Select the deal > Chargebee Automation trigger > Create/Edit Subscription.

Step 1: Once you have integrated Chargebee with Hubspot Quote-to-Cash Configuration, we have to check if you have adhered to the Preliminary steps before creating subscriptions.

Step 2: In order to inform the integration that the new deal in HubSpot is created for an amendment case and not for creating a new subscription case, follow the steps below.

I) Select the options listed below:

 **A. Deal type** as **Existing Business**

 **B. Chargebee Automation Trigger** as **Create/Edit Subscription** and click '**Save**'.
image

II) Now make sure you have selected the respective Company, refer to this link for more information.

III) Copy the Subscription ID from Chargebee and paste it under Chargebee Subscription ID & Chargebee External ID under deals on the left panel in Hubspot.

image

Step 3: Then refresh the page, and you will find an additional button 'Actions > Edit Subscription' available on the right pane of the deal page.

image

Step 4: Now, you can click on 'Add' under Line Items available on the right pane of the deal page to edit a subscription.

image

Then select 'Create Custom line item' to select the add-ons from the respective Product Family.

image

Now choose the list of addon line items and click on Add.

image

Then click on Update deal amount.

image

Click 'Create quote' to add the line items to update the deal.

image

Once the deal status is Success for the line item added, you will see the new line item added in Hubspot and Chargebee.

image

The added line item in Hubspot

image

The added line item in Chargebee.

image

For automation case, Subscription ID is mandatory.

Via iFrame

To update a subscription using iFrame, select the Chargebee Automation trigger to Create Checkout link. Here you will interact with Chargebee directly and be able to do anything allowed in Chargebee. In addition, you can create checkout links too.

Step 1: Once you have integrated Chargebee with Hubspot Quote-to-Cash Configuration, we have to check if we have

adhered to the Preliminary steps before creating subscriptions.

Step 2: In order to inform the integration that the new deal in HubSpot is created for an amendment case and not for creating a new subscription case, you need to

I) Select the options listed below:

A. Deal type as Existing Business

B. Chargebee Automation Trigger as Create checkout link and click 'Save'.

Then refresh the page, and you will find an additional button 'Actions' available on the right pane of the deal page.

II) Now make sure you have selected the respective Company name, refer to this link for more information.

image

Step 3: Then refresh the page, and you will find an additional button 'Actions > Edit Subscription' available on the right pane of the deal page to create a subscription.

image

Step 4: To access Chargebee iFrame, you need to enter the Access Key, enter, and click Proceed.

image

Then, you will see all the active subscriptions associated with the respective Company. If you have multiple subscriptions for a company, all of them will be listed on this page.

image

By selecting the specific subscription and by clicking on Proceed, you will be directed to the similar Chargebee edit subscription page. In this section, you can Upsell (Upgrade) or Downsell (Downgrade) the plan also add Recurring Addon, add Charge, add Coupon, Coupon code & Manual discount.

image

Eventually, you can also change the Billing Cycle, Subscription option & Invoicing option. Once edited, you can click Update to update the items within Hubspot deals or click Get Checkout Link to share the checkout link with the customers.

For iFrame (manual) method, subscription is not mandatory but helpful. If a Subscription ID is not given, then the integration lists down all the subscriptions associated to the company in the iFrame and will let you select which subscription needs to be edited

List of scenarios covered in the automation

**Updates to line items**
  • support quantity update for one item

  • support quantity updates for multiple items

    Qunatity can be added only if it is a per unit plan or per unit add-on, other than these pricing models, subscription quantity cannot be updated. It will display appropriate notification error.

Adding new line items

  • support the addition of new addon/charges

Replacing existing plans and/or adding new things to line items

  • support replace of plan
  • support replace of plan & add new addon/charges

Replace plans / update existing quantity

  • support replace of plan & update the quantity for existing addons/charges

Manual discounting (overrides)

  • support manual discount for the replaced plan or new addon/charges - these discounts will be applicable at that specific line items only

Interaction with dates

  • support start date amendment on a plan for future subscriptions only

  • support subscription change schedules on the same date for single or multiple new items

  • support subscription change schedules on the same date for single or multiple existing items as long as there is a quantity(and discount) update - extra qty alone will be active on that said future date.

    Subscription amendments is possible only on the new deals.

    Edits made in Chargebee WILL NOT create new deals in HubSpot.

Related Articles

Auto-populating fields in Chargebee checkout link generated via Hubspot
When and how often are products synced in new Hubspot integration?
HubSpot Deal → Chargebee Subscription - new Hubspot integration
I can see few Scheduled Activity customer modified events not triggered by Chargebee
Hubspot Sync failure emails

Show more

Was this article helpful?