Welcome to Zuora Product Documentation

Explore our rich library of product information

How the Zephr-BlueConic integration works

The Zephr-BlueConic integration facilitates data syncing from Zephr to BlueConic and enables segmentation data retrieval for decision-making in Zephr.

Actions attempted by the Zephr BlueConic integration fall into two main categories:
  • Syncing data from Zephr to BlueConic
  • Pulling segmentation data from BlueConic for use in Zephr decisions

Data Syncing

When the extension is switched on, Zephr will sync user profile data to BlueConic when a Zephr user record is created or updated (for details of mapping configuration between Zephr User Attributes and BlueConic Profile Properties, please see below). The user email as stored in Zephr is used as the primary key between the two systems.

Segmentation Usage

Zephr will also register an HTTP segment listener against any Zephr sites for which you have activated the extension. This endpoint will accept a JSON array of BlueConic segment IDs POSTed along with a valid Zephr session cookie.

If you are using the Zephr CDN to deliver your site to end-users, the extension will also inject a small script to the browser, which will collect segments for a given user on each page load and POST back to the HTTP segment listener for the site.

To make any collected segments usable, the extension will provide extra canvas nodes to allow decision making on segment membership. Currently 'featured segments' (where segments are chosen from a drop-down) and 'manual' nodes are provided (for more details on usage, please see below).
Note: As segment data is being retrieved and POSTed asynchronously from the browser to the Zephr backend, there may be cases where no segment data is available for a given user on first page load. Any rules you create using segments should take account of this.