Skip to main content
Updated Nov 1, 2026

Update Company Data (Advanced)

Use this action when you want to update a record by filter instead of by a fixed ID.

Best for​

  • Finding one matching record and updating it in the same step
  • Upsert patterns where you want to create the record if it does not exist
  • Cases where the exact record ID is not known ahead of time

Main fields​

FieldWhat it does
Dynadata Item TypeChooses what kind of record to update
Filter CEL Query ObjectA CEL expression evaluating to a MongoDB query that selects which record to target
Payload CEL PatchA CEL expression evaluating to a partial object merged into the matched record
Upsert Create If MissingCreates a new record if no match is found

What later steps can use​

The updated record is available at:

  • workflow.step(N).data

Tips​

  • If no record matches the filter and Upsert Create If Missing is off, the step fails with a not-found error — enable Upsert (or add a condition step) if the record may not exist yet.
  • If you need to review matches before updating, search first and debug the results.