NewMaxio Metering is now available — usage-based billing for Advanced Billing.Learn more
/

Setup the Salesforce Integration

··

Last updated on Aug 29, 2026

Install Maxio's Salesforce managed package, connect it to an Advanced Billing site, and turn on the integration. Salesforce System Administrator permissions are required throughout.

Make sure you're using a supported browser before you start.

Install the Salesforce package

Installing the package is the first step in connecting Advanced Billing to Salesforce.

To install the Salesforce package

  1. Click the correct installation URL below, log in to the target environment, and select Install for Admins Only.

    the Install Maxio AB package screen, with Install for Admins Only selected among the three audience options

  2. Click Install to start the installation.

    The app takes some time to install. You'll get an email once the installation is complete.

  3. When installation finishes, confirm the package is installed by navigating to Setup > Installed Packages.

    Salesforce Setup > Installed Packages with the Maxio AB row outlined

Assign licenses to users

Once the package is installed, assign it to the users who need it.

To assign licenses to users

  1. Navigate to Setup > Installed Packages.

  2. Locate the Maxio package and click Manage Licenses.

  3. Click Add Users, select the users who need access, and click Add.

    the Package Manager details for Maxio, with an arrow to Add Users under Licensed Users

Assign permission sets

Give each licensed user the right level of access. There are two permission sets, assignable through Setup > Users:

the Permission Set Assignments list on a Salesforce user record

  • Maxio AB Admin - Assign only to users who will change the integration's configuration. It already includes every permission in Maxio AB User, so don't assign both to the same admin.

    a user record with the Maxio AB Admin permission set outlined under Permission Set Assignments

  • Maxio AB User - Assign to everyone else who uses the integration.

Add Remote Site Settings for your Advanced Billing sites

Salesforce needs a Remote Site Setting for every Advanced Billing site you want this integration to connect to.

To add a Remote Site Setting for each Advanced Billing site you want to connect

  1. Navigate to Setup > Remote Site Settings.

  2. Click New Remote Site.

    Setup > Remote Site Settings, with New Remote Site outlined above the list of existing sites

  3. Enter a Remote Site Name (for example, "MaxioAdvancedBilling") and a Remote Site URL.

    A Remote Site Name can only contain letters, numbers, and underscores. It must be unique, start with a letter, contain no spaces, and can't end with or double up an underscore.

    Your Remote Site URL depends on where your Advanced Billing site is hosted: https://<subdomain>.chargify.com/ for most US sites, https://<subdomain>.ebilling.maxio.com/ for EU-hosted sites, or https://<subdomain>.billing.maxio.com/ for some rebranded instances. Check your site's own URL in Advanced Billing if you're unsure which domain applies.

    the Remote Site Edit form, with the site named MaxioAdvancedBilling and a Remote Site URL entered

  4. Check Active and click Save.

Connect the integration to an Advanced Billing site

You'll need the domain of the Advanced Billing site you're connecting, and its API key.

To connect the integration to an Advanced Billing site

  1. Log in to your Salesforce environment as the Admin user (the one with the Maxio AB Admin permission set).

  2. Navigate to the Salesforce App Launcher.

    the Salesforce Sales app with the App Launcher grid icon outlined at top left

  3. Select the Maxio Advanced Billing app.

    If you don't see it in the dropdown, select View All.

    the App Launcher panel with View All outlined below the app list

    the App Launcher's All Apps grid with Maxio Advanced Billing outlined

  4. Click the Maxio AB Configuration tab.

    The integration is disabled by default. Complete the remaining steps below before enabling it.

    the Maxio AB Configuration page showing Integration Status DISABLED, with Add Maxio AB Site to Salesforce outlined

  5. Click Add Maxio AB Site to Salesforce.

  6. On the Maxio AB Site Config page, enter the Site Name: the domain of your Advanced Billing site.

    Enter only the subdomain and domain (for example, subdomain.chargify.com), without the leading https://.

  7. Add your API Key. In Advanced Billing, find it by navigating to Config > Integrations > Salesforce.

    the Maxio AB Site Config form with empty Site Name and API Key fields and a Create Site button

  8. Check isActive and click Create Site to save the configuration.

Review your sync settings

Before you validate and enable the integration, review your Customer, Product, Subscription, and Transaction sync settings. They determine what gets created, updated, or left alone in each system, and the Data Validation Report in the next section previews results based on whatever you've set here. See Configure the Salesforce Integration Sync Settings.

Run a Data Validation Report

Important: Salesforce requires you to run a Data Validation Report before you enable the integration for the first time.

The report previews what will match between Advanced Billing and Salesforce, based on your current sync settings and before either system's data changes. From the Maxio AB Configuration tab, click Data Validation Report.

the Maxio AB Configuration page with the Data Validation Report button outlined beside Turn OFF integration

From the Running Data Validation Report popup, click Run Report, then click OK to confirm.

the Running Data Validation Report prompt, listing what the report simulates before Cancel and Run Report

The report can take a while to generate, depending on your Advanced Billing site's data volume. You'll get an email when it's ready. While it's running, the Data Validation Report button shows an in-progress state and is grayed out.

the Maxio AB Configuration page with the report button greyed out and reading Data Validation is in progress

To view the results, click the Advanced Billing PreIntegration tab. It shows a breakdown of everything that currently matches between Advanced Billing and Salesforce, covering Customers, Products, Components, and Coupons, so you can preview how records will sync before you turn the integration on.

the Maxio AB PreIntegration tab listing 50-plus matched records with their object, operation and source columns

Enable the integration

Once you're satisfied with your sync settings and validation results, click Turn ON integration at the top of the Maxio AB Configuration tab. The status changes to ENABLED, and the button becomes Turn OFF integration, which you can use to disable the integration later if needed.

the Maxio AB Configuration page showing Integration Status ENABLED above the configured site list

Next steps

To add Advanced Billing action buttons and fields to your Salesforce page layouts, continue to Configure Salesforce Layouts for Advanced Billing.

If you use Salesforce CPQ, continue to Configure Salesforce CPQ for Advanced Billing.

If you want to offer self-service Subscription signup, continue to Configure Custom Offer Signup Pages.

To map custom fields between Salesforce and Advanced Billing, see Configure Custom Field Mapping for Salesforce.

Before installing or upgrading the managed package, check the Salesforce Managed Package Change Log to confirm which behavior your target version has.

Still need help?
Reach out and our support team will take it from here.

Contact support