Skip to main content
Updated Aug 4, 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:

  • 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.
On this page