Welcome to Zuora Product Documentation

Explore our rich library of product information

Setting up communication profiles

Learn how to configure communication profiles in Zuora Billing by navigating through the system settings and entering JSON mappings for site-specific profiles.

  1. Navigate to Delivery > Sites.
  2. Copy the site name for which you want to set the communication profile.
  3. Navigate to Settings > Extension > ZuoraBilling > CustomerConfiguration.
  4. In the CommunicationProfile configuration section, enter the JSON mapping in the following format:
    {
      "siteName1": "communicationProfileUID1",
      "siteName2": "communicationProfileUID2"
    }
    
    For example:
    {
    "ABCNews": "764hegdfghjgwfyw6t46",
    "ABCMagazine": "a1b2c3d4-e5f6-7890-gh12-ijklmnopqrst"
    }
    In this example:
    • siteName represents the configured site.
    • communicationProfileId is the unique identifier of the Communication Profile created in Zuora Billing.
    When a customer interacts with a site, Zuora Billing checks the JSON mapping to find the Communication Profile UID associated with that site. The system then applies the corresponding Communication Profile to all notifications and communications generated for that customer. This ensures that the correct branding and configuration are always applied.
    Note: You can retrieve the unique identifier (UID) from Zuora through REST API endpoint. For more information, see

    Retrieve an account

    .