Source Updated in the Workflow is not being triggered

Hello,
I created a new workflow as part of POC which is, to send email to a person if there’s any addition to the source file. In my case it’s a delimited connector and I named it $source.

Trigger chosen is Source Updated. Filter used for the trigger is $[?(@.source.name == “$source”)]

My workflow is not being triggered though on adding a new user in my $source and later account aggregation. I enabled Native change as well.

Pasting my script.

{
“id”: “0bfd44f0-a515-49a8-a08b-1c43a5f902ee”,
“name”: “$sourceTestWorkflow”,
“description”: “$source Test Workflow”,
“created”: “2026-02-17T22:20:21.966973009Z”,
“modified”: “2026-02-26T06:51:03.522452125Z”,
“modifiedBy”: {
“type”: “IDENTITY”,
“id”: “06ebe07f7bcd430fb1c936d22fb6c542”,
“name”: “Saikrishna.Kovuru”
},
“definition”: {
“start”: “Get Identity”,
“steps”: {
“End Step - Success”: {
“actionId”: “sp:operator-success”,
“displayName”: “”,
“type”: “success”
},
“Get Identity”: {
“actionId”: “sp:get-identity”,
“attributes”: {
“id.$”: “$.trigger.identity.id”
},
“description”: “Get the new Identity created”,
“nextStep”: “Send Email”,
“type”: “action”,
“versionNumber”: 2
},
“Send Email”: {
“actionId”: “sp:send-email”,
“attributes”: {
“body”: “Hello Sai,\nA new user account has been created in $source:\nName: {{$.getIdentity.name}}
Email: {{$.getIdentity.attributes.email}}\n \nName: ${newUserName}
Email: ${newuserEmail}

Finally the source name is ${sourceName}\nThank you.”,
“context”: {
“newUserEmail.$”: “$.getIdentity.attributes.email”,
“newUserName.$”: “$.getIdentity.nam”,
“sourceName.$”: “$.trigger.source.name”
},
“recipientEmailList”: [
“``saikris-------.com``”
],
“subject”: “There’s an update in the source”
},
“description”: “Send email when $source source file is updated.”,
“displayName”: “”,
“nextStep”: “End Step - Success”,
“type”: “action”,
“versionNumber”: 2
}
}
},
“enabled”: false,
“executionCount”: 0,
“failureCount”: 0,
“creator”: {
“type”: “IDENTITY”,
“id”: “06ebe07f7bcd430fb1c936d22fb6c542”,
“name”: “Saikrishna.Kovuru”
},
“owner”: {
“type”: “IDENTITY”,
“id”: “06ebe07f7bcd430fb1c936d22fb6c542”,
“name”: “Saikrishna.Kovuru”
},
“trigger”: {
“type”: “EVENT”,
“attributes”: {
“filter.$”: “$[?(@.source.name == "$source")]”,
“id”: “idn:source-updated”
}
}
}

I appreciate your attention to this matter and help in advance.

2 Likes

Hi @sai_kovuru

Source Updated trigger says - *Configuration changes were successfully made to a source.*
However, Account Updated trigger says - *This event trigger fires when a new account is created on a source or in Identity Security Cloud. Accounts can be created via aggregations or provisioning, including when entitlements are added or removed.
*
Try Account Updated to be triggered on new account creation after account aggregation as Source Updated seems to trigger for any config changes in source.

1 Like

you can achieve in a different way but every time you need to update the value

Use compare string you know previous aggregation number if it does not equal to current number send an email

That makes sense, let me try with Account Updated.

However, I don’t understand what configuration changes we do in the connector level in case of Source Updated trigger. Request you to throw some light on this.

@sai_kovuru - Configuration changes like source connectivity details got updated etc., here’s an example

1 Like

Thank you very much!

1 Like