Integration between the Billing Center app and Intercom enables operations staff to push outbound communications directly from Intercom to the Billing Center app.
Note:
This integration is only available for the customer-facing Billing Center (https://billing.recovr.biz/), not for the internal portal (https://bat-internal.iot.kudelski.com/).
Supported Outbound Types
Chat and Support
Access Intercom chat support directly in-app:
Click the Help button (?) in the application UI
Select Message Support
The Intercom chat window opens for conversations with support
Note: The Message Support option is only available on the customer-facing dealer portal (https://billing.recovr.biz/).
User Attributes
The following user attributes are passed to Intercom for personalized support:
Attribute | Description | Example |
user_id | Unique user identifier |
|
User email | ||
name | Full name |
|
Source | Access application |
|
User_roles | Comma-separated roles |
|
User_companies | Comma-separated companies |
|
Locations
Users are associated with one or more locations via the companies object:
Field | Description |
company_id | Location identifier |
name | Location display name |
Example :
{ "user_id": "user123", "name": "Test User Name", "email": [email protected], "Source": "Billing Center Dealer App", "companies": [ { "company_id": "location_id_1", "name": "Location 1" }, { "company_id": "location_id_2", "name": "Location 2" } ], "User_companies": "Company Name 1, Company Name 2", "User_roles": "role 1, role 2" }This enables Intercom to segment users, target messages by location, and provide context to agents.
Limitations and Recommendations
User_roles and User_companies are stored as comma-separated strings, not arrays. Use the "contains" operator instead of "is" when creating outbound rules to ensure proper matching.
