This article provides step-by-step instructions for setting up the TCN Dialer Integration in ACE.
Prerequisites
Before configuring TCN Dialer Integration in ACE, ensure that you have completed the following prerequisites:
Establish a relationship with TCN and obtain the necessary details:
API Username
API Access Token
OAuth Client ID (required for click-to-call)
OAuth Client Secret (required for click-to-call)
Operator API Endpoint
TCN Login URL
Campaign Details:
When setting up a campaign in TCN, follow these steps:
Define the campaign rules within the TCN app.
Obtain the following campaign details from TCN:
TCN Campaign ID
TCN Agent ID Username
Summary of Setup Steps:
Receive credentials from TCN.
Configure TCN Dialer in ACE.
Configure agent users with necessary TCN credentials.
Configure TCN export job in ACE.
Configure TCN import job for call results in ACE.
Configure TCN import job for recordings in ACE.
Set up an Action Path in ACE to flag accounts for TCN campaigns.
Create a logic Block in ACE to identify accounts for TCN campaigns.
Training for users.
TCN Credentials:
OAuth Credentials (for Click to Call)
OAuth Credentials are obtained from TCN and are required for Click to Call.
Request OAuth credentials (specifically, client_id and client_secret for the Operator API).
TCN will require a callback URL.
This should be: https://[customer_id].interprose.com/api/dialer/tcn/callback
NOTE: Customers on shared systems should provide a callback URL that matches their shared hostname instead:
NOTE: These credentials are different from the API username and access token used for campaign scheduling and phone log imports.
OAuth Credentials for Click-to-Call
OAuth credentials are required only if your agency plans to use the "click to call" feature. These credentials include the OAuth Client ID and OAuth Client Secret. If you do not intend to use "click to call," you do not need to configure these credentials.
API Credentials
The access token is generated in TCN.
Generate an Access Token for the API in TCN.
Add API Credentials in ACE.
Note
This token does expire and will need to be renewed/updated each year. TCN assures you will get a reminder email. If it changes you will also need to update ACE vendor configuration again too.

Image Displays Step 1. Generate API Token
Configure TCN Dialer in ACE
Navigate to Setup → Vendors → Dialer, then select New.
Fill in the Vendor Information Section:
Label: TCN
Identifier: TCN_DIALER
Export Flag Identifier: TCN
Dialer Provider: TCN
Active: true (checked)
Fill in the TCN Settings Section with data provided by TCN:
API Username
API Access Token
API Endpoint: (typically defaults as listed in tooltips for most customers)
Allow Click to Call
OAuth Client ID (required for Click to Call)
OAuth Client Secret (required for Click to Call)
Operator API Endpoint: (typically defaults as listed in tooltips for most customers)
TCN Login URL

Image Displays TCN Settings Section
Note
Once credentials are entered, they are securely stored in Setup → Security.
Click the lock icon to view or update them.
Fill in the Export Information Section:
Export Demographic Types
Phone Location Types
Exclude Mobile Numbers w/o Prior Consent*
Exclude Unknown Numbers w/o Prior Consent*
Export User ID*
Add Dialer Codes Responses:
Establish Dialer codes (provided by TCN).
Determine what action is needed when ACE receives the dialer code response.
Configure User Profile:
In User profiles, under "Dialer Settings":
Click to Call Vendor: Select TCN
Enter Dialer Caller ID as appropriate
Enter TCN Username.
Clear Token (optional): Use this to refresh the authentication token if the TCN user account is updated. This ensures the new login will succeed.

Image Displays the User Profile Dialer Settings section, showing TCN Username, Password, and the Clear Token option.
Configure Jobs:
Create the following jobs to support the TCN dialer integration:
1. Export TCN Dialer Job (Campaign Creation)
Purpose: Sends accounts to TCN for dialing campaigns
Tasks Required:
Action Path task (to flag accounts)
TCN Export job task
Schedule: On Demand
2. Import TCN Dialer Results Job
Purpose: Imports call results from TCN
Tasks Required:
One task per call type (e.g., inbound manual, outbound)
Schedule: Every 15 minutes during business hours
3. Export Do Not Call (DNC) Job
Purpose: Sends DNC updates to TCN
Tasks Required:
One export task
Schedule: Once daily (morning or evening)
Configure Action Path
Set up an Action Path to flag accounts for TCN campaigns.
Go to Setup → Workflow → Action Paths → New
Add a new Flow Action:
Right-click on the Action Path container
Select New
From the dropdown, select Flag for Export
Configure the Flow Action:
Export Identifier: TCN
Data Type: DEBT
Click Save

Image Displays Flag for Export Flow Action
Configure Logic Block
This example Logic Block identifies accounts eligible for TCN campaigns based on activity, contact permissions, and recent call attempts. You can modify these fields to match your agency’s campaign criteria.
Go to Workflow → Logic Blocks → New
Label: TCN Campaign
Description: Enter Description
Return Primary Account Only: mark true
Add Fields:
Account Active Dialer Phone Numbers
Account Do Not Call
Account Restricted
Account Debt Status Code Group
Bundle Last Call Date Age
Save

Note
The sample logic block demonstrates best practices and is provided for illustrative purposes. Each Customer should define their own criteria for campaigns and configure the Application to meet their specific workflow needs

