What Is ServiceNow eBonding? Setup, Methods, Best Practices (2026)
What Is ServiceNow eBonding, and Why Do Large Enterprises Need It?
eBonding, also called bridging, is the automatic, ongoing exchange of data between two or more ServiceNow instances, or between ServiceNow and a separate system entirely. It exists because large organizations rarely run just one instance: mergers leave behind duplicate environments, MSPs run their own instance alongside a client's, and business units sometimes deliberately keep separate instances for HR, IT, and customer service.
Without a bonding mechanism, keeping those instances aligned falls to whoever's on the help desk that day, manually re-typing an incident from one system into another. That's slow, and it's exactly the kind of repetitive, error-prone task eBonding exists to remove.
What Problem Does eBonding Actually Solve?
Picture the most common trigger case: a help desk team logs a new incident, investigates, and realizes the development team, working out of a separate ServiceNow instance, needs to take it from here. Without eBonding, someone manually re-enters that incident as a problem in the second instance. Every manual handoff is a chance for the record to drift: a status update in one instance that never makes it to the other, a comment thread that only half of the team can see, a correlation that quietly breaks.
With eBonding in place, that handoff happens automatically. The incident is captured, sent to the second instance as a linked problem, and kept in sync in both directions, so a resolution note added on either side reaches the other without anyone remembering to copy it over.

What Are the Real Benefits of ServiceNow eBonding?
Set up correctly, eBonding changes four things concretely:
- Visibility: every connected team works from the same record, instead of reconciling two versions of the truth after the fact.
- Access control: teams choose exactly what gets shared across the bond, rather than opening full instance access to a partner or business unit.
- Time: repetitive data entry, the actual manual re-typing of incidents and updates, gets eliminated rather than merely sped up.
- Auditability: a consistent, automated sync trail is easier to defend in a compliance review than a patchwork of manual updates.
Who Uses ServiceNow eBonding, and Why?
eBonding comes up in three typical situations, and a fourth shows how a managed service provider uses it day to day.
MSP-to-customer bonding
A managed service provider (MSP) runs its own ServiceNow instance for its service desk, while a customer runs another instance for its own IT. A ticket raised on the customer side has to reach the provider’s queue, and the provider’s updates have to reach the customer. Bonding keeps one record on each side and exchanges only what both parties agree to share, so neither needs direct access to the other’s instance.
After a merger or acquisition
Mergers often leave two or more ServiceNow instances running side by side. Consolidating them takes time. Until then, bonding keeps incident and problem records aligned, and each team stays in the instance it knows.
Several instances inside one organization
Some organizations keep separate instances on purpose, for example for IT, HR and customer service. When a case in one instance needs action in another, bonding moves the record across and keeps both sides current, instead of leaving someone to re-type it.
A real example: Red River
Red River also uses ZigiOps for ServiceNow-to-ServiceNow bonding with enterprise clients.
“The co-managed queue integration has been a game changer. Our clients use Jira, we use ServiceNow, and now we’re all in sync—without any manual handoffs. ZigiOps handles it all and keeps our support pipeline moving.”
This quote is from the Red River case study and refers to its co-managed ServiceNow–Jira queue integration. Read the full Red River case study.
The case study describes Red River as a managed service provider that runs a central ServiceNow instance as its system of record. Among its integrations it lists ServiceNow-to-ServiceNow bonding for enterprise clients with their own instances: escalations are reflected with full metadata and incident context, and the setup supports ITIL workflows for incident, change and problem management.
What Does ServiceNow Offer Natively for eBonding?
This section follows ServiceNow’s own documentation: the Remote Process Sync pages for the Xanadu and Australia releases, a page on correlation from the Brazil release (updated September 2026), and the Zurich Service Exchange document (last updated May 2026). Check the page for your own release before you rely on any detail.
Remote Process Sync (Integration Hub)
ServiceNow’s documentation describes Integration Hub Remote Process Sync as a way to set up one-way or bidirectional integrations among multiple ServiceNow instances. It is aimed at more complex integrations organized around high-level business processes, and it synchronizes and correlates record, attachment and journal field data across instances. The Australia page adds that the process flows run as subflows in Workflow Studio.
Records are matched through correlation records. Each one stores a local and a remote correlation ID, the local table and record, the remote system, and an active or inactive state, and each correlation record refers to a single remote instance. ServiceNow manages these records itself and warns that editing them directly can stop records from synchronizing and may cause data loss.
Remote Process Sync comes with three default roles: ih_process_sync, to create, update or delete process sync definitions; ih_process_sync_api, for API access only; and ih_process_sync_run_as, to run the outbound and inbound flows. On licensing, the documentation states that it requires an Integration Hub subscription and refers to ServiceNow’s legal schedules for the details.
Instance Data Replication and the Remote Instance spoke
The same documentation names Instance Data Replication and the Remote Instance spoke as options for simple multi-instance integrations, and positions Remote Process Sync for the more complex, process-level cases. Whether your ServiceNow agreement covers them is something to confirm with ServiceNow.
The eBonding spoke
ServiceNow documents Remote Process Sync as replacing the eBonding spoke for integrating instances.
Service Exchange
ServiceNow’s document for Service Exchange is still addressed as service-bridge. ServiceNow’s Service Exchange documentation describes it as connecting multiple ServiceNow instances so that organizations can collaborate and process requests across a partner network, from enterprise customers to suppliers and system integrators. The documentation read for this article does not cover its licensing or how it relates to the TPSM and TSM products, so confirm those with ServiceNow.
Custom scripting
Teams can also build the exchange themselves with scripts and ServiceNow’s own APIs. That keeps everything inside ServiceNow, but your team owns the scripts and has to maintain them, for example when two instances label the same status field differently.
| Native option | What ServiceNow’s documentation says | Covers | Not covered in the documentation read |
|---|---|---|---|
| eBonding spoke | ServiceNow documents Remote Process Sync as replacing it for integrating instances | ServiceNow-to-ServiceNow bonding | Current actions and tables |
| Remote Process Sync | One-way or bidirectional integrations among multiple instances; requires an Integration Hub subscription; correlation records manage matching | Record, attachment and journal field data between ServiceNow instances | Systems outside ServiceNow |
| Service Exchange (document addressed as service-bridge) | Connects multiple ServiceNow instances for customers, suppliers and system integrators | Request and service collaboration between instances | Licensing; systems outside ServiceNow |
How Does Native ServiceNow eBonding Compare to a No-Code Platform?
A no-code platform such as ZigiOps moves the same work into a guided UI: correlation, field mapping and two-way sync are configured, not scripted. ZigiOps also connects ServiceNow to other systems such as Jira, Azure DevOps and BMC Remedy (see the ServiceNow connector documentation). For cost, see ZigiOps pricing.
| Approach | How it is set up | Scope |
|---|---|---|
| eBonding spoke | ServiceNow documents Remote Process Sync as replacing it for integrating instances | ServiceNow instances |
| Custom scripting | Written and maintained by your own team | Whatever you build |
| ZigiOps | Guided UI, no scripting; a ready-made ServiceNow-to-ServiceNow template is available | ServiceNow to ServiceNow, and ServiceNow to other systems such as Jira and Azure DevOps |
How Should You Choose Between the Options?
There is no single right answer. This table sets the three routes side by side on the points that usually decide it.
| Question | Native ServiceNow (Remote Process Sync) | Custom scripts | No-code platform (ZigiOps) |
|---|---|---|---|
| Scope | Documented for integrations among ServiceNow instances | Whatever you build | ServiceNow to ServiceNow, and ServiceNow to other systems such as Jira, Azure DevOps and BMC Remedy |
| Scripting capacity | Configured inside ServiceNow with Integration Hub and Workflow Studio | Your developers write and test the code | Configured in a guided UI; no scripting |
| Who maintains it | Your ServiceNow team | Your developers | Your integration team configures it |
| Deployment | Inside ServiceNow | Inside ServiceNow | ZigiWave-hosted cloud, or your own infrastructure |
| Governance | Requires an Integration Hub subscription; three default roles control access | Whatever controls you build | Mapping conditions are visible and auditable in the UI; audit logging is available |
| Visibility | Inside ServiceNow | Defined by what you build | Activity logs and per-run phases show what each run extracted, loaded and received |
If both sides are ServiceNow, your team already works with Integration Hub, and the bond fits a process-level pattern, the native route is a reasonable choice. If you also need to bond ServiceNow with other systems, or want to configure bonds without scripting, a no-code platform is worth testing.
How Do You Design a ServiceNow Bond?
Decide what to sync
Start with the entity pair that causes the most manual handoffs. The ZigiOps ServiceNow connector supports incidents, problems, change requests and service catalog tasks. The documentation advises keeping each workflow to one entity pair, for example one workflow for incident sync and a separate one for change requests.
Plan the correlation strategy
Every ZigiOps workflow has a correlation configuration. When ZigiOps creates a record in the target, it stores the new record’s ID in a correlation field on the source record. On later cycles it reads that field: if it holds a value, ZigiOps updates; if it is empty, ZigiOps creates. A missing or misconfigured correlation field is one of the most common causes of duplicates.
- ServiceNow has a built-in correlation_id field, so no custom field is needed.
- For two-way bonds, store the correlation in both systems, so each side references the other’s record.
- Use a dedicated field per system pair. The field must be empty when a record is first created and must not be writable by end users or other automation. If one instance bonds with several others, one shared field cannot serve every pair.
- Make the field at least 150 characters long, so long IDs are not truncated.
- Test correlation on a single record before you enable bulk workflows, and re-check it after every system upgrade.
Prevent loops
In two-way workflows, add an action condition that checks whether the record was last modified by the integration user. If ZigiOps made the last update, skip the action, so the record does not bounce between instances indefinitely. For comments, tag those created by the integration user, exclude them in each Related Filter, and set which system is authoritative for each comment type.
Handle mismatched status and priority values
Systems often represent the same concept differently. The ZigiOps documentation uses ServiceNow itself as the example: it sends numeric state values through its API, while other systems expect named statuses. Even between two ServiceNow instances, check that state and priority values mean the same thing on both sides. Where they do not, use conditional mapping to translate them. The documentation warns that without it, mismatched values are silently dropped, overwritten with wrong data, or rejected.
Treat comments and attachments deliberately
Attachments and comments are related objects, configured in the Related Filters section of an action, one direction at a time.
- Attachments are transferred at the binary level and ZigiOps does not modify the file content. File size limits vary by target system, so confirm them before deployment.
- ServiceNow separates work notes, which are internal, from additional comments, which are visible to end users. Filter on the comment type, and map each type deliberately, so internal notes are not exposed.
- To avoid duplicate comments on re-sync, use the lasttime field and timestamp-based filtering.
The documentation states these behaviors in general terms. It does not describe comment and attachment sync for ServiceNow-to-ServiceNow bonds specifically, so test them on your pair.
Scope access
The ZigiOps integration user needs read, create and write access to the entity you sync. The documentation gives an optional recipe: a custom role with read access (row-level and field-level) to sys_db_object, sys_dictionary, sys_glide_object and sys_journal_field, assigned together with the itil role. Entities outside the itil role, such as custom tables, need additional permission configuration.
Roll out through a pilot queue
Start small. Filter at the source so only a limited, known set of records is collected; the documentation’s examples are status, project or priority. Run the equivalent query in the source system first to confirm the scope. Keep production and test configurations separate, test the two-way flow in a non-production environment, and widen the filter only after the pilot behaves as expected.
Monitor from day one
Open the Activity Log after the first runs and watch for retry spikes or repeated errors, which can signal API throttling. Each action run records its phases (Status, Extract, Load, Response), so you can see what was collected, what was sent and what the target returned.
How Does ZigiOps Set Up a ServiceNow-to-ServiceNow Bond?
ZigiOps runs as a ZigiWave-hosted cloud service or on your own infrastructure (see the deployment options and the installation guide). The walkthrough below connects two ServiceNow instances and syncs incidents and problems.
1. Add both ServiceNow instances as connected systems
In the ZigiOps console, go to Connected Systems > Add New System > ServiceNow and add each instance. Each one needs:
- Server URL, for example https://example.service-now.com.
- Authentication Type: Basic (the default) or OAuth.
- The username and password of the ServiceNow integration user.
- Client ID and Client Secret, only if you choose OAuth.
- Proxy Settings, if your environment requires a proxy.

2. Load the ServiceNow-to-ServiceNow template
ZigiOps provides a ready-made ServiceNow-to-ServiceNow template. Load it as your baseline, or build the workflow from scratch if your use case needs a different combination of entities, triggers or conditions.
3. Set the source, the destination and the entities
Choose the first instance as the source (system 1) and the second as the destination (system 2), then define the entities to sync, for example incidents and problems.

4. Set how often records are collected
ZigiOps collects records on a polling interval you configure, as short as 1 second. Choose the interval from your SLA rather than the shortest available one, because shorter intervals increase API load on the source system.
Use the Last Time expression to store the timestamp of the last successful cycle, so each run collects only new or updated records. Filters and conditions at the source limit what is collected.
5. Configure correlation
Set the correlation field as described in the design section above, before you activate a two-way workflow.
6. Map the fields
Map only the fields your use case needs. Mappings can be conditional, for example filling a field only when a status changes.


7. Make the sync two-way and test it
Add a second action for the opposite direction, so that an update made in either instance reaches the other. Test correlation on a single record first and check that the correlation key is written to both systems after the first sync.

What Has Changed for ServiceNow eBonding in 2026?
- ZigiOps supports the ServiceNow releases Utah, Vancouver, Washington DC, Xanadu, Yokohama, Zurich and Australia. For older releases, contact us.
- ServiceNow’s Remote Process Sync page for the Australia release, updated in March 2026, still states that Remote Process Sync replaces the eBonding spoke and requires an Integration Hub subscription.
- A Brazil-release page on Remote Process Sync correlation, updated in September 2026, describes correlation records that extend the classic correlation fields.
- ServiceNow’s Service Exchange document (still addressed as service-bridge) is published for the Zurich release and was last updated in May 2026.
The full list of supported systems and versions is in the ServiceNow connector documentation.
How Do You Troubleshoot a ServiceNow Bond?
The ZigiOps documentation groups failures into a handful of error types. Start with the Status phase of the failed action run, then follow the cause to the right phase.
| Error type | Typical cause | Where to look |
|---|---|---|
| Authentication failure | Expired or incorrect credentials, OAuth token expiry, insufficient permissions on the API account | Troubleshooting page, Auth Failures |
| Permission error | The API account lacks create, update or read permission on the target object type | Troubleshooting page, Permissions Issues |
| Mapping or transformation error | Type mismatch, invalid expression syntax, missing required source field, or a lookup returning no match | Compare the Extract and Load phases |
| Connectivity error | Network issue, firewall rule, incorrect Server URL or proxy misconfiguration | Load HTTP phase and the system instance settings |
| Validation error | The target rejected a value: a missing required field, an out-of-range value or a wrong format | Load HTTP phase and the field mapping |
| Correlation error | The correlation field is missing, not mapped, or not writable by the API account | The workflow’s correlation configuration |
For a failed run, the documentation suggests this order: check the Status phase, identify the error type, open the relevant phase, compare the Extract document with the Load document, enable Collect HTTP Data in General Settings if the target still rejects the record, and export the run for ZigiWave Support if the cause is still unclear.
Polling problems
- Too many records per cycle: narrow the filter on the Source tab, increase the polling interval, or enable bulk transfer if available.
- lasttime stuck after an error: find the root cause in the logs, resolve the connectivity or permission problem, and advance lasttime manually if needed.
- Rate limit errors (429) from the source: increase the interval, tighten the filters, or ask the source administrator for a higher limit.
- Duplicates after an outage: confirm the correlation fields are configured, so ZigiOps updates existing records instead of creating new ones.
Why Do Teams Use ZigiOps for ServiceNow Bonding?
- No-code setup: configuration, mappings, filters and transformations are done in the UI.
- Data handling: transferred data is not permanently stored, and ZigiWave is ISO 27001 certified.
- Deployment: a ZigiWave-hosted cloud, or your own infrastructure.
- Filtering and retries: filters and conditions control what is collected, and records from a failed cycle are processed again on the next successful cycle.
- Beyond ServiceNow: the same approach connects ServiceNow to Jira, Azure DevOps and other systems.
Is ServiceNow eBonding Still Worth Setting Up in 2026?
Yes, for the specific problem it solves: keeping two or more ServiceNow environments, or ServiceNow and a non-ServiceNow system, in continuous agreement without manual re-entry. What has changed is the route. ServiceNow documents Remote Process Sync as replacing the eBonding spoke, and which option fits depends on scope, who maintains it and what you already license.
If manual handoffs between instances still take your team’s time, book a demo to see a bond configured, explore the ZigiOps ServiceNow integration catalog if the system on the other end is not ServiceNow, or check ZigiOps pricing for cost.
Frequently asked questions
What is eBonding in ServiceNow?
eBonding, also called bridging, is the automatic, ongoing exchange of data between two or more ServiceNow instances, or between ServiceNow and a separate system. A record created or updated in one place is created or updated in the other, and the two stay linked.
How does an eBonding integration work?
In ZigiOps, the integration creates a linked record in the second system and stores its ID in a correlation field on the original. On later cycles it reads that field: a value means update the existing record, an empty field means create a new one. For two-way bonds, each side keeps a reference to the other’s record.
Is e-bonding the same thing as eBonding or bridging?
Yes. E-bonding, eBonding and bridging are different names for the same idea: keeping records in sync between instances automatically instead of by hand.
eBonding vs Service Bridge: what is the difference?
eBonding is the general practice of bonding records between instances. ServiceNow’s Service Exchange document (still addressed as service-bridge) describes connecting multiple ServiceNow instances so that customers, suppliers and system integrators can collaborate on requests. Its licensing and its relation to TPSM and TSM are not covered in the pages read, so confirm them with ServiceNow.
What is the difference between the eBonding spoke and Remote Process Sync?
ServiceNow documents Remote Process Sync as replacing the eBonding spoke for integrating instances. Remote Process Sync sets up one-way or bidirectional integrations among multiple ServiceNow instances for more complex, process-level cases, and requires an Integration Hub subscription.
Can ServiceNow bond with non-ServiceNow systems such as Jira?
Yes, with ZigiOps. The ServiceNow connector supports incidents, problems, change requests and service catalog tasks, and ready-made templates include ServiceNow incidents to Jira tasks, ServiceNow problems to Jira bugs and ServiceNow incidents to Azure DevOps issues.
How often does the sync run?
The sync interval is configurable, as short as 1 second. Choose it from your SLA, because shorter intervals increase API load on the source system.
Does ZigiOps store the data it transfers?
No. Transferred data is not permanently stored, and ZigiWave is ISO 27001 certified. ZigiOps runs as a ZigiWave-hosted cloud or on your own infrastructure.