Connecting ServiceNow
An alternative trigger to Jira, for teams that already triage in ServiceNow.
What you need
- Your instance name (the subdomain — acme for acme.service-now.com)
- The table to watch — incident is the common case, but plenty of teams use sn_si_incident or a custom u_ table; there's no default, so pick the one your process actually uses
- A local integration account (username & password) or an OAuth/API-key bearer token
- Optionally, the field that carries your trigger label — defaults to category
No native webhook UI
Unlike Jira, ServiceNow has no built-in outbound-webhook screen. Configure a Business Rule + Outbound REST Message on your chosen table that POSTs {"number": current.number} to this connector's webhook URL whenever a record is inserted or updated — copy the URL from the connector's own card once it's created.
No native labels
ServiceNow has no first-class tag list the way Jira does. The trigger label is matched against one field you choose instead — category by default, since many ServiceNow processes already triage by it. If your process uses a different field, point label_field at it.
What gets written back
One entry in the record's work notes (internal-only) once the pipeline finishes — root cause, the PR link, and whether CI passed. Never written to the customer-visible comments field.
Set it up
- Connectors → Add connector → ServiceNow
- Enter the instance, table, and (optionally) label field and trigger label
- Click Test connection — it confirms the credential and that the table is actually readable
- Copy the webhook URL and wire up the Business Rule described above