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
    • Limitations and Feature or Integration Support in Multi-Business Entity
    • Multi Business Entity Invoices
    • Multi Business Entity Taxes
    • Multi Business Entity Notifications
    • Multi Business Entity Reports and Analytics
    • Multiple Business Entity Offline Payments
    • Multi Business Entity Smart Routing
    • Multi Business Entity Transfer Configuration
    • Multi Business Entity Integrations
      • Multi Business Entity for QuickBooks
      • Multi Business Entity for Xero
      • Multi Business Entity for Sage Intacct
      • Multi Business Entity for Oracle NetSuite
      • Multi Business Entity Salesforce
      • Migration Steps for Multi-Business Entity Salesforce
    • Best Practice to Use API Keys for Multi Business Entity
    • Frequently Asked Questions
  • 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
  • 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. Multi Business Entity
  3. Multi Business Entity Overview
  4. Multi Business Entity Integrations
  5. Migration Steps for Multi-Business Entity Salesforce
  1. Billing
  2. Multi Business Entity
  3. Multi Business Entity Overview
  4. Multi Business Entity Integrations
  5. Migration Steps for Multi-Business Entity Salesforce

Migration Steps for Multi-Business Entity Salesforce

Follow these instructions to successfully migrate to Multi-Business Entity in Salesforce.

  1. Login to the Salesforce organization and navigate to Chargebee Settings.

  2. Next, the sync runs after MBE is enabled in Chargebee a. This ensures the latest Chargebee settings are synced to Salesforce. Salesforce will identify that MBE has been enabled in Chargebee but not in Salesforce. Salesforce identifies that we need a migration for Multi Business Entity.

    b.This option is selected by default. Customer records are synced to Pipedrive even if they do not have subscriptions attached. Salesforce starts showing a message in all the screens stating "Sync is paused for the site fuji-test(site domain name) because a new feature called Multi Business Entity was enabled in Chargebee. Navigate to Chargebee Settings ➔ Post-Update Scripts, and run a script that will prepare the Chargebee for Salesforce package to work with this feature.

    image
  3. Go to the Chargebee Settings screen > Post-Update Scripts tab

  4. Click the Run button associated with the site where Multi-Entity is enabled. This will initiate the MBE migration from Chargebee to Salesforce.

    image
  5. This process of migration will update all business entity lookups in various existing Salesforce objects such as CB_Subscription_c, Accounts, CB_CreditNotes_c, CB_Invoices_c, CB_Quotes_c, Sync_Error_Log__c.

  6. In Chargebee Settings > Post-Update Scripts tab, wait for the status to update to Done. This indicates the migration of the first/default business entity is complete.

    image
  7. Once the migration is completed in Salesforce, the next business entity can be created in Chargebee.

  8. Navigate to Chargebee Settings > Advanced Actions tab to migrate the new business entity created in Step #7 to Salesforce.

  9. Click Add/Remove Domain option on the left navigation. It will show Connect Business Entity > Connect a business entity in Chargebee to Salesforce.

    image
  10. Next, click the Get Started button.

    image
  11. It will list all Business Entities created in Chargebee and not integrated into the Salesforce organization. Select the Business Entity in Chargebee that needs to be synced to Salesforce and click Proceed.

    image
  12. Next few steps will be similar to setting up a new Salesforce Integration with Chargebee.

  13. View the Sync Rules of Chargebee Settings / Integration. Select the appropriate settings and click Save and Proceed for all 5 steps.

    image
  14. Next, in the Validation step, click Start Pre-sync Validation.

    image
  15. Once the Pre-Sync Validation is complete, click Proceed.

    image
  16. Next, it will initiate the Initial Sync and display a message Initial Sync is in progress.

    image
  17. On completion, it shows a success message. Click Proceed.

    image
  18. Click Start Full Sync to initiate a complete sync.

    image
  19. Click Done, while it runs in the background.

    image
  20. It redirects to the Dashboard > Sync Overview, upon selecting the latest business entity, it shows various syncs that have completed or are in-progress.

    image
  21. Once the sync is completed, this concludes syncing of the next business entity.

  22. Repeat steps 7 to 20 for every new business entity that needs to be created / connected and migrated to Salesforce.

Was this article helpful?