ServiceNow Integration Hub Governance Model
Integration Governance Forums and Ownership
Integration Hub connects ServiceNow to external systems via APIs. Governance requires forums at different levels: an Integration Review Board meets monthly to approve new integrations and assess integration health, a Technical Architecture Committee meets quarterly to set integration standards and review complex designs, and an Integration Steering Committee meets annually to set integration strategy and prioritise integration investments.
Assign integration ownership: who maintains each integration, who is on-call if an integration fails, who approves changes to integration logic. Ownership should match business unit ownership: if HR owns an integration with the payroll system, the HR director (or their IT partner) is accountable for that integration’s uptime.
Integration Standards and Design Principles
Define integration standards: which authentication methods are acceptable (OAuth, API keys, service accounts?), what performance SLAs apply (how fast must integrations respond?), what error handling is expected, how should data be transformed and validated, what logging and monitoring is required?
Document design patterns: if you integrate with multiple accounting systems, create a standard pattern for financial data flows so that each integration follows the same logic and can be maintained by any developer. If integrations use custom code, require code reviews before deployment.
Review and update standards annually or when new technologies emerge. As your integration landscape grows, consistency becomes critical for maintainability.
Integration Security Standards
Require authentication for all integrations (no anonymous or default credentials). Validate that external systems are secure before integrating: is the endpoint TLS encrypted, does it require authentication, are there known vulnerabilities in that system?
Define data sensitivity rules: what data can be integrated (public, confidential, restricted?), what transformations or masking are required for sensitive data, how should secrets be stored (ServiceNow credentials or in a secrets manager?), are there audit logging requirements?
For integrations with regulated systems (healthcare, finance, PCI), require compliance review and documentation.
Integration Request and Approval Process
Create an integration request process: a business unit submits a request to integrate ServiceNow with an external system (specify what data flows where, how often, what is the business case). The Integration Review Board assesses: is this integration aligned with strategy, is it technically feasible, are there security or compliance concerns?
The board has three options: approve (proceed to design and build), approve with conditions (proceed but with specific requirements or constraints), or defer (the integration may be revisited later).
Integration Design Review and Change Control
Before an integration is implemented, require a design review: does the integration follow standards, is the architecture sound, have security and performance been considered, what is the rollback plan if the integration fails?
After deployment, treat integration changes as system changes: significant changes require a change request, testing in staging, and approval before production deployment. Minor bug fixes and configuration tweaks can be approved by the integration owner with post-deployment review.
Integration Testing and Validation
Require integration testing: does data flow correctly in both directions, are transformations applied correctly, are error cases handled gracefully, does the integration perform under load? Create test scenarios that cover happy paths and error conditions.
Validate data quality: integrate a sample of data from the external system, verify it is correct and complete, check for data integrity issues. If data quality is poor in the source system, the integration will amplify the problem.
Integration Monitoring and SLAs
Define SLAs for integrations: what is the target latency (how quickly should data flow?), what is the acceptable error rate, what is the allowable downtime per month? An integration to the payroll system might have a stricter SLA than an integration to an analytics tool.
Monitor integration health: track data freshness (when was data last synced?), error rates (what fraction of data failed to sync?), latency (how long does sync take?), and uptime (was the integration available when needed?). Alert on SLA breaches so that integration owners can investigate and fix issues promptly.
Integration Portfolio and Rationalization
Maintain a registry of all integrations: which systems are integrated, what data flows, who owns each integration, what is the SLA? Use this registry to identify redundant or obsolete integrations that can be retired.
Periodically review the integration portfolio: are all integrations still in use, which integrations have high error rates or uptime issues, which are candidates for consolidation (multiple integrations serving the same purpose)?
Data Privacy and Retention in Integrations
Integrations often copy data from external systems into ServiceNow or vice versa. Define data retention: if an employee leaves, how quickly should their data be removed from integrated systems? If a contract ends, should the related data be archived or deleted?
Document compliance requirements: if GDPR or other regulations apply, you may need to delete personal data on request. If your integrations have data residency requirements, ensure they are met.
Setting decision rights for who can approve a new connection
A governance board for integrations exists to answer one question consistently: who is allowed to say yes to a new connection between systems, and what must be true before they do. Many boards get the forum right and the decision rights wrong. Every request goes to the same committee, the committee meets on a fixed cycle, and a small change to a field mapping waits in the same queue as a new link to a payment provider. The result is either a backlog that teams route around or a rubber stamp that approves everything.
Split the decisions into tiers before the first meeting. A typical split separates changes to an existing, approved pattern (a new field added to a known flow), new connections to systems that already hold regulated data, and new connections to systems outside the current vendor estate. Each tier should name who can approve it without escalation, who must be consulted, and which evidence must be attached to the request. Map each approver role to the people in the roles and RACI view so that nobody is approving on behalf of a role they do not hold.
A decision rights matrix to agree before the first request
| Request type | Approver without escalation | Evidence required | Escalate when |
|---|---|---|---|
| Change to a flow already approved for the same system pair | Platform lead | Changed fields listed, test result from a non-production instance | The change adds a field classified as sensitive |
| New connection between two internal systems with no regulated data | Integration owner for the receiving system | Data map, credential owner named, failure route described | Either system is the source of record for finance or HR |
| New connection that moves personal or payment data | Governance board with the data protection owner present | Data flow diagram, retention rule, access list for the credential | Always, for the first connection of that type |
| Connection to an external system outside the current vendor list | Governance board with the security lead | Vendor security questionnaire response, contract owner, exit plan | Always |
Questions the intake form should force an answer to
An intake form that asks only for a description of the integration produces descriptions. The questions below produce decisions, and they are worth putting in the form in this order:
- Which record is authoritative for each data element, and does the connection ever write back to it?
- If the connection stays down for longer than a working day, which business process stops with it and who notices first?
- Which credential will the connection use, who owns it, and how is it rotated without an outage?
- What happens to data already transferred when the connection is retired?
A sequence for handling a request from submission to decision
- Triage the request into one of the tiers above within the period the team has agreed, and reject incomplete submissions rather than parking them.
- Check whether the same system pair already has an approved pattern. Reuse it where the data and the risk match.
- Run a short design review focused on the four intake questions, with the requester present and the receiving team represented.
- Log the outcome, any conditions, and the accountable person in a register the platform team can query later.
- Set a date to review the connection after it has been live long enough to show its real behavior, and treat that review as part of the approval.
Failure modes that make a governance model decorative
Approval theatre is a common failure. A board approves requests it has not read, because the volume is too high and the criteria are unclear. The second failure is the shadow connection: teams build a link with a personal credential and an unrecorded design because the official route takes too long. The third is the exceptions register that nobody reads. If the register does not change what the board does at its next meeting, it is a record of problems rather than a control.
When a lighter model is the better answer
A small organization with two or three internal connections does not need a standing board. A named platform owner, a one-page intake form and a monthly review of the register can control the risk as well as a committee that meets rarely. Add formal tiers when the number of connections, the number of teams building them or the sensitivity of the data makes informal approval unreliable. The signal is often a request nobody can answer from memory.
Questions governance boards raise once the register exists
How often should the board meet after the register is set up?
Meet as often as tier-three requests arrive, and review the register on a fixed cadence. The cadence matters less than whether the register is changing decisions. If the board meets and nothing in the register moves, the meeting is probably not adding control.
Can a connection be approved in principle before a vendor contract is signed?
Approve the design, not the go-live. The conditions should require the signed contract, the returned security questionnaire and a named contract owner before any live credential is issued.
What should happen to connections that were built before the board existed?
Inventory them and place each one in a tier. Bring the highest-risk connections into review first, and leave low-risk existing connections on a planned review cycle rather than re-approving everything in one sitting.
The platform governance charter piece shows where a board’s authority sits relative to the rest of the platform rules.
Related guides: ServiceNow Integration Hub: Security and Access Design.
Frequently asked questions
Should all integrations be built with Integration Hub, or can we use other tools?
Integration Hub is ServiceNow's native integration platform. It is the preferred choice for ServiceNow integrations. However, other tools (middleware like Boomi or MuleSoft, custom APIs) may be appropriate for complex scenarios. Document your decision criteria: when do you use Integration Hub versus other tools.
How do we handle integrations to systems that are frequently changing?
Integrations to fast-changing systems are high-maintenance. Build in flexible data mapping: instead of hardcoding field names, use configurable field lookups. Include error handling and alerts if the external system's schema changes. Plan for regular reviews and updates (quarterly or semi-annually).
What happens if an integration fails in production?
Define an escalation path: the integration owner investigates and attempts to fix within a timeframe (e.g., 1 hour). If not resolved, escalate to the Integration Review Board or a support escalation team. Have a manual workaround or fallback process ready if the integration remains down.
Related guides
Related Oblytech services
Where this topic turns into delivery work, these are the Oblytech services that cover it.
Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.
Contact us