How do I connect ServiceNow?
1min read
TL;DR: Connect ServiceNow to Ballet with an inbound Business Rule / Outbound REST Message using Basic Auth, so case or incident changes can start playbooks.
Back to: How do I connect CRM and support tools?
Status: Draft outline for customer handoff.
Patterns
Outline: inbound webhook
- In Ballet, add a Webhook trigger and choose the ServiceNow provider. Copy the trigger URL.
- Store Basic Auth credentials in Ballet Secrets as
user:password(matches what ServiceNow will send). - In ServiceNow: System Web Services → REST → Outbound REST Message. Point it at the Ballet URL.
- Add a Business Rule that sends each relevant change to that Outbound REST Message.
- Turn on Basic Auth with credentials that match the Secret.
See: How do I trigger and react to playbooks with webhooks?
ServiceNow docs: REST API
Outline: API / MCP (optional)
- Create an integration user with least-privilege access to required tables.
- Connect ServiceNow from Ballet Connectors if available, or store credentials in Secrets for HTTP steps.
