Skip to main content
Table of contents

Quick introduction

Since September 2020, HeroBase has become part of the Enreach Campaigns brand. As far as our integration goes, nothing has changed. The available data types and the connection process stay the same as before.

Step 1: Request login information from Enreach

To integrate Enreach with Plecto, you have to add your

  • web service username and

  • web service password.

To get these credentials, contact Enreach support and ask for web service information. Once you have the credentials, move on to Step 2.

Step 2: Connect Enreach to Plecto

  1. In Plecto, go to Data management > Data sources > + New data source > Enreach.

  2. (Optional) Rename your credentials.

  3. Enter the web service username and password you received from Enreach.

  4. Select an installation from the dropdown list. This represents the system URL in which you logged in in the previous step, for example,

  5. Click Next to continue.

  6. Select the data you want to import and configure the settings. Here, you can change the title, choose the default date, select which fields to import, and more.


    You will see a field called Organization code. This field is not required. However, if you have multiple organizations in Enreach that use the same credentials, you can provide the organization code so that Plecto imports the right data.

  7. Click Next to choose how much data to import and how long you want to keep it in the data source.

  8. Click Import to finish.

Available data

You can import the following data from your Enreach account to Plecto:

  • Agent Ready Periods

  • Calls

  • Leads

  • Reports

Custom field import

To see all your data, you have to run a manual data import. Follow the steps below:

  1. Open your data source settings, then click Import more data.

  2. Select a time period and click Start import. Plecto will import your data along with custom fields.

  3. You can now see all the available data source fields in the section Fields in the data source settings. Select which fields you want to show in your data source, then click Save. Plecto will add these fields to the data source view.

  4. Since the newly-added fields are still empty, you need to run another manual import. Go back to the data source settings and repeat Steps 1 and 2.

You will now see all data related to the custom fields in your data source.

How to import Enreach Reports to Plecto

If you want to import data from your Enreach Reports, you need to copy-paste the Report API Request (or "payload") from your Enreach console into Plecto when you create a new Plecto data source.

Enreach says the easiest way to build the API request is to make the report in the UI and then copy from the console:

  1. Open Network

  2. Open a report you want to get the numbers from

  3. Click Calculate

  4. Choose the bottom one and click Request

  5. Copy the string

Here's an example of how the string could look like (unformatted):

{"name":"","rowSegmentations":[{"excludeIfNoValues":true,"users":{"userUniqueIds":[],"includeInactive":true}}],"columns":[{"workSchedulePlannedTasks":{"type":"TimeTotal","header":"Scheduled login"}},{"postProcess":{"predefined":"ContactTimeTotal","header":"Login "}},{"customColumn":{"customColumnUniqueId":"MRCCD2E2206","header":"Utilization"}},{"customColumn":{"customColumnUniqueId":"MRCCD3E2206","header":"Talktime"}},{"customColumn":{"customColumnUniqueId":"MRCCD4E2206","header":"Wrap-up"}},{"customColumn":{"customColumnUniqueId":"MRCCD5E2206","header":"Dial-up"}},{"customColumn":{"customColumnUniqueId":"MRCCD6E2206","header":"Preparation"}},{"customColumn":{"customColumnUniqueId":"MRCCD7E2206","header":"AHT"}},{"customColumn":{"customColumnUniqueId":"MRCCD8E2206","header":"CPH"}}],"criteria":[{"time":{"type":"Days","offset":0,"count":1,"customTimeFrom":null,"customTimeTo":null}},{"excludeIfNoValues":true,"organization":{"organizationalUnitUniqueIds":["OU1139E2206"]}},{"excludeIfNoValues":true,"campaigns":{"campaignUniqueIds":["CAMP12707E2206","CAMP12726E2206","CAMP12733E2206","CAMP12734E2206","CAMP12764E2206","CAMP12765E2206","CAMP12766E2206","CAMP12767E2206","CAMP12812E2206","CAMP12813E2206","CAMP12814E2206","CAMP12930E2206","CAMP12932E2206","CAMP12934E2206","CAMP12936E2206","CAMP12937E2206","CAMP12938E2206","CAMP12939E2206","CAMP12940E2206","CAMP13092E2206","CAMP13093E2206","CAMP13094E2206","CAMP13095E2206","CAMP13096E2206","CAMP13097E2206","CAMP13098E2206","CAMP13099E2206","CAMP13207E2206","CAMP14135E2206","CAMP14137E2206","CAMP14138E2206","CAMP14139E2206","CAMP15110E2206","CAMP16016E2206","CAMP17406E2206","CAMP17407E2206","CAMP17408E2206","CAMP17409E2206","CAMP17410E2206"],"projectUniqueIds":[],"includeInactive":true}}]}

Known issues and workarounds

Issue #1: Total call duration does not match results in Enreach

Sometimes, the total call duration in Plecto doesn't match the results in Enreach – that's because of the dialing time. The formulas you need to build in Plecto depend on whether you use the power or predictive dialer in Enreach.

Power dialer

Use the Calls data source to calculate the total call duration. The formula will look like the following (data sources are shown in parentheses). Change the number format to Duration.

Conversation Duration (Calls) + Dialing Duration (Calls) + Preview Duration (Calls) + Wrap Up Duration (Calls)

Predictive dialer

Combine data from both the Calls and Agent Ready Periods data sources to calculate the total call duration. The formula will look like the following (data sources are shown in parentheses). Change the number format to Duration.

Conversation Duration (Calls) + Preview Duration (Calls) + Wrap Up Duration (Calls) + Seconds (Agent Ready Periods)