ServiceNow · Arazzo Workflow
ServiceNow Upsert Contact
Version 1.0.0
Find a CSM contact by email and update it if it exists, otherwise create it.
View Spec
View on GitHub
AutomationCloud ServicesDigital WorkflowsEnterprise PlatformITSMProcessesT1Workflow-AutomationWorkflowsArazzoWorkflows
Provider
Workflows
upsert-contact
Create or update a CSM contact keyed on email.
Looks for an existing contact by email and either updates the matched contact or creates a new one.
1
findContact
Search for an existing contact whose email matches the supplied value, returning at most one record.
2
updateContact
Patch the matched contact through the Table API customer_contact table. The Contact API exposes no update endpoint, so the generic Table API is used to apply changes by sys_id.
3
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.