Skip to main content
salesforce_save_records Create, update, or upsert 1–25 records of a single object. Field names accept labels or API names. Values are checked against the object schema and picklists. Updates include a before→after diff.
Preview first with dry_run: true, show the user the diff, then call again with confirm: true. Confirm is required for update, upsert, and multi-record create. Single-record create does not require confirm. There is no delete.
Salesforce automation (triggers, flows, assignment rules) may change other fields after the save. Re-read the record with salesforce_get_record_overview for the final values.

Parameters

Returns

status is one of: preview, created, updated, no_changes, partial, failed. On partial, inspect each row’s success / errors. Structured data includes new ids and web_url links.

Example use

“Preview changing Edge Communications’ industry to Manufacturing, then apply it if I approve.”
“Create a Contact Jane Doe under account Edge Communications.”