ServiceNow integration for Dimension Labs
This brings in each ServiceNow Customer Service Management (CSM) case as one conversation: the Additional comments on it, from the customer and from your agents. Work notes are internal and stay out. You run it on your side: a small script pulls from the ServiceNow Table API and posts each comment to the universal API.
- Platform
- ServiceNow Customer Service Management
- Type
- Support desks
- Connects by
- Universal API
- Setup
- 5 steps
- Guide checked
- 2026-10-26, against ServiceNow's documentation
Every ServiceNow message, in the same shape as everything else.
Each record lands in the Dimension Labs conversation format, so Dimensions, reports and the agent work the same way as for every other source.
journal entry, column SN_JOURNAL_TEXT_FIELD text Only element=comments (Additional comments). Work notes are never requested.
case contact userId The contact's sys_id, on every comment of the case.
journal sys_created_by equals the contact's user_name incoming true for the contact's comments, false for everyone else's.
case number sessionId Prefix it, for example servicenow-CS0001234.
case number conversationId Same value as sessionId.
journal sys_created_on dimensionlabs_timestamp UTC without an offset. toMillis reads it as UTC.
case state, priority, account platformJson account is the customer account's sys_id: use it to join to account data.
5 steps. Then it runs on its own.
A small job on your side reads ServiceNow through its API and posts each message to the Dimension Labs universal API. The guide gives the steps, the field mapping and the code. Run the job once for history, then every 15 minutes. A live source is enriched automatically every day; history is enriched with a backfill.
Rate limits: ServiceNow lets admins set hourly rate limit rules for inbound REST requests, by user, role or for everyone. A request over the limit returns 429 with a Retry-After header in seconds (inbound REST API rate limiting).
Open the full ServiceNow guide ›- 01Get API access in ServiceNow
- 02Pull new cases
- 03Map the fields
- 04Send it
- 05Run it
What you need
- A ServiceNow instance with Customer Service Management, and its name (the yourinstance in yourinstance.service-now.com).
- A ServiceNow admin, to create an integration user.
- An integration user that can read the Case (sn_customerservice_case), Journal Entry (sys_journal_field) and Contact (customer_contact) tables. The Table API returns only what this user's roles and access controls allow, so your admin picks the roles.
- A Dimension Labs API key for a new Universal API source.
[03] What you can ask
Questions teams answer with ServiceNow data.
- Which ticket themes come before a cancellation?
- What drives repeat contacts this month?
- Which issues take the most agent time, by reason?
ServiceNow integration questions
Does Dimension Labs integrate with ServiceNow?
Yes. A small job on your side reads ServiceNow through its API and posts each message to the Dimension Labs universal API. The guide gives the steps, the field mapping and the code. The setup guide was checked against ServiceNow's documentation on 2026-10-26.
What ServiceNow data does Dimension Labs bring in?
This brings in each ServiceNow Customer Service Management (CSM) case as one conversation: the Additional comments on it, from the customer and from your agents. Work notes are internal and stay out. You run it on your side: a small script pulls from the ServiceNow Table API and posts each comment to the universal API.
What do I need to connect ServiceNow?
A ServiceNow instance with Customer Service Management, and its name (the yourinstance in yourinstance.service-now.com). A ServiceNow admin, to create an integration user. An integration user that can read the Case (sn_customerservice_case), Journal Entry (sys_journal_field) and Contact (customer_contact) tables. The Table API returns only what this user's roles and access controls allow, so your admin picks the roles. A Dimension Labs API key for a new Universal API source.
How often does ServiceNow data update?
Run the job once for history, then every 15 minutes. A live source is enriched automatically every day; history is enriched with a backfill.
Can I connect a platform that is not ServiceNow?
Yes. Any platform with an API connects through the same universal API, and any tool with an export button works as a file upload. The integrations page lists the platforms with a written guide.
Stop reporting. Start understanding.
Start with one file. Ask why a number moved. Plans from $299 a month, no demo and no contract on monthly plans.



