Skip to main content
Version: 8.9 (unreleased)

ServiceNow outbound connector

Use the ServiceNow outbound connector to perform CRUD operations on any ServiceNow table directly from Camunda processes.

This connector interacts with ServiceNow tables via REST APIs, enabling powerful integrations without custom scripts.

Supported operations

OperationDescriptionExample use case
CreateInsert a new record into a ServiceNow table.Create a new incident or service request from a Camunda process.
ReadRetrieve records from a ServiceNow table using query parameters or sys_id.Look up user details or check incident status.
UpdateModify fields of an existing record identified by sys_id.Update ticket status or assignment group.
DeleteRemove a record from a table by sys_id.Delete temporary or test records after processing.

Configure the connector

In Camunda Modeler, select ServiceNow Outbound Connector from the connector templates or download it from the Camunda Marketplace.

Required fields

FieldDescription
Instance nameName of your ServiceNow instance (e.g., your-instance-name).
OperationOne of Create, Read, Update, or Delete.
Target tableThe target ServiceNow table (e.g., incident, sc_task, sc_req_item).
PayloadJSON data sent to ServiceNow for Create and Update operations.
Query parametersFor Read operations. Use ^ to separate multiple filter conditions (e.g., active=true^priority=1).
Sys IDRequired for Update and Delete operations to identify the target record.
AuthenticationServiceNow credentials (username and password).
tip

Store ServiceNow credentials securely as Camunda secrets and reference them in the connector configuration (e.g., {{secrets.snUser}} and {{secrets.snPwd}}).

ServiceNow Outbound Connector example
Example configuration of the Create operation in Camunda Modeler.

When using Read, Update, or Delete, the sys_id field becomes available in the connector properties to specify the target record.

Sys ID field example

Example: Create a requested item

FieldExample value
Instance nameyour-instance-name
OperationCreate
Target tableRequested item [sc_req_item]
Payload{"short_description": "Database maintenance scheduled via Camunda process", "category": "Hardware", "priority": "2"}
Username{{secrets.snUser}}
Password{{secrets.snPwd}}