New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingPaymentsRevRecGrowthReveal
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
  • Usage Alerts
  • 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
    • Chargebee Salesforce Integration
    • Chargebee Salesforce (v1.41+)
    • Chargebee Salesforce CPQ
    • HubSpot Quote-to-Cash
      • Quote-to-Cash Configuration
      • Quote-to-Cash Chargebee Actions
      • Quote-to-Cash Field Mapping
      • HubSpot Legacy to Quote-to-Cash Migration
      • Release Notes
    • HubSpot
    • Pipedrive
  • Customer Support and Success
  • Finance
  • Tax
  • eInvoicing
  • 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. Sales
  4. HubSpot Quote-to-Cash
  5. HubSpot Legacy to Quote-to-Cash Migration
  1. Billing
  2. Integrations
  3. Sales
  4. HubSpot Quote-to-Cash
  5. HubSpot Legacy to Quote-to-Cash Migration

HubSpot Legacy to Quote-to-Cash Migration

This is a migration guide for transitioning from Chargebee's HubSpot Legacy to the Hubspot Quote to Cash (Q2C) integration. This document outlines the necessary steps for migrating customers and subscriptions, ensuring a smooth transition to the new system. By following the guidelines provided, you will be able to map customer and subscription data accurately, maintain the integrity of your records, and leverage the enhanced features of HubSpot Q2C.

The following are the steps to follow for customer and subscription migration:

  • Customer
  • Subscription

Customer

The following are the steps to follow for customer migration:

  • HubSpot Legacy was contact-based mapping where a customer in Chargebee was synced as a contact in HubSpot whereas HubSpot Q2C is a company-based mapping and a customer in Chargebee is synced as both a contact and company in HubSpot.
    image
    image
    image
  • Therefore, during migration, you need to select the correct matching criteria so the companies associated with the contact are mapped correctly.
    image
  • When you select Using domain name or company name for mapping company domains (Gmail / Outlook) will not sync. To avoid this sync failure, select Using custom fields if custom fields are already present in your Chargebee site.
    image
    image
    image
  • Make note of all custom fields being sent in the legacy Integration. Make sure that all custom fields sent from legacy are mapped when setting up Q2C before running the initial sync.
    image
    Note: If there are any standard fields that need to be sent and is not present in the dropdown then contact support to enable or confirm the feasibility before running the initial sync.
    image
  • Customer - Sales-driven flow (Automation) and reverse sync (company sync job) are available in HubSpot Q2C. Note: Similar to HubSpot legacy integration, Chargebee doesn't have customer lifecycle mapping in HubSpot Q2C.
    image

Subscription

The following are the steps to follow for subscription migration:

  • Subscriptions can be mapped to existing deals or can be created out as new deals using below setting.
    image
  • If in legacy, you already had subscriptions mapped to deals that are closed won. Then, when moving to Q2C, make sure to update the Subscription ID field at the deal level. This way, all historic subscriptions will be remapped to the original deal (the deal could be in any pipeline and at any stage). Make sure to update the field before running Initial sync.
    image
  • Any new subscriptions created after setting up HubSpot Q2C will be mapped or created as new deals based on the matching criteria.
  • Make note of all custom fields being sent in the legacy Integration. Ensure that all custom fields sent from legacy are mapped when setting up Q2C before running the initial sync.
    image
    Note: If any standard fields need to be sent and are not present in the dropdown, contact support to enable them or confirm their feasibility before running the initial sync.
    image
  • Subscription - Sync item prices as products to HubSpot and add relevant line items in the deals created by this sync. This is not done as part of the legacy HubSpot integration.
    image
    image
    • Sales-driven flow (Automation) and reverse sync (company sync job) are available in HubSpot Q2C.
      image
      image

Was this article helpful?