Ship deep ServiceNow integrations in days

ServiceNow spreads its records across the Table API and dozens of scoped APIs, and every instance has its own tables, fields, and workflows. With Ampersand, you can get this integration live for your customers in days.

Build a custom data model to handle complex configurations

No two ServiceNow instances are the same. Every customer has custom tables, custom fields, and their own assignment rules and workflows. AI agents need infrastructure that understands ServiceNow at the per-tenant level.

3 / 4 customers

3 / 8 customers

  • Customer A: Incident (standard), Case (standard), Vendor Risk (custom)
  • Customer B: Change Request (standard), Problem (standard), Contact (standard)
  • Customer C: Case (standard), Account (standard), Field Visit (custom)

Enable software and agents to take bi-directional action

With Ampersand, your engineers don’t need to learn the Table API, encoded queries, or each of ServiceNow’s scoped APIs. Simply declare the actions you want your agents to take: read, write, search, proxy.

Example. Search: “Find every case for the account my agent is helping.”

  1. Ampersand uses this customer’s ServiceNow OAuth token.
  2. Ampersand translates your filter into the fields this customer mapped.
  3. Ampersand queries the Case API with an encoded-query filter.
  4. The matching cases come back in one page.
  5. Ampersand returns the cases to your product in the same call.

Ensure your ServiceNow integration is always available

  • Managed auth

    Fully offload ServiceNow OAuth for every customer’s instance. Ampersand stores and refreshes their tokens.

  • Search by field

    Find the records whose fields match the values you pass, such as an account or a case number, and get them back in the same call.

  • Schema drift detection

    Get notified when fields are created, deleted, or changed in any customer’s ServiceNow, before the change breaks your integration.

Not all ServiceNow integrations are created equal

ServiceNow is where many enterprises run IT, customer service, and employee workflows. With Ampersand, your developers can create a best-in-class ServiceNow integration.

In-House DIY Build Unified APIs Embedded iPaaS Ampersand
Data schema that works for all customers Lots of switch statements and special casesOnly access standard objects and fieldsBuild customer-specific workflows Flexible model with mappings
Object coverage Write and maintain clients for the Table API and every scoped API you needOnly common models and their standard fieldsLimited to the objects its prebuilt actions cover Cases, incidents, changes, users, and more across the Table API and scoped APIs
Schema drift protection Manual incident debuggingNot supportedNot supported Get notified about schema changes
OAuth token custody You own the tokens, but you also have to manage refreshesVendor lock-inVendor lock-in Export at any time via API
Integration workflow Imperative custom codeSingle API clientDrag-and-drop, not integrated with Git Declarative manifest you can version control

The ServiceNow records your agents can read and write

Ampersand reads and writes ServiceNow cases, incidents, changes, and more across the Table API and ServiceNow’s scoped APIs, and searches any object you read.

Objects What’s included Read Write
Customer service
  • Cases
  • Contacts
  • Consumers
  • Leads
  • Changes
  • Alarms
Supported Supported
Accounts
  • Accounts
Supported Not supported
Orders and entitlements
  • Orders
  • Entitlements
  • Emails
Not supported Supported
AI assets
  • AI prompts
  • AI models
  • AI datasets
  • AI systems
Not supported Supported
IT service management (Table API)
  • Incidents
  • Incident tasks
  • Problems
  • Problem tasks
  • Change requests
  • Change tasks
  • Requests
  • Requested items
  • Catalog tasks
  • Catalog items
  • Knowledge articles
  • Configuration items
  • Assets
Supported Supported
People and organization (Table API)
  • Users
  • Groups
  • Roles
  • Companies
  • Locations
  • Departments
Supported Supported

Incremental reads cover cases, changes, contacts, consumers, leads, accounts, and every Table API object; other objects are read in full on each scheduled read.

See every object in the docs

Questions people ask before they book a demo

  • Which ServiceNow objects can I read and write?

    You can read and write cases, contacts, consumers, leads, changes, and alarms, plus incidents, problems, change requests, catalog requests, knowledge articles, configuration items, and users through the Table API. Accounts are read-only, and orders, entitlements, emails, and AI assets are write-only.

  • Can my agent search ServiceNow records?

    Yes. Search Actions find the records whose fields equal the values you pass and return them in the same API call, with this customer’s field mappings applied. Any object in your Read Actions can be searched. Each search returns one page of results, so it suits narrow, targeted lookups.

  • Can I get real-time updates from ServiceNow?

    Not today. Ampersand backfills each customer’s full history and then runs scheduled reads at the cadence you set, reading only the records that changed for cases, changes, contacts, consumers, leads, accounts, and Table API objects.

  • Does Ampersand offer a unified API?

    Ampersand doesn’t offer a unified API. It works with ServiceNow’s own objects and fields as each customer sets them up, which differs from how a unified API works. We also give you the primitives to build your own unified data model.