> ## Documentation Index
> Fetch the complete documentation index at: https://docs.custral.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bulk edit

> Find many records by query and apply the same field changes to all of them at once.

## Overview

**Bulk edit** updates many records of one object in a single action. Find it at **Settings → Automations → Migrations → Bulk edit**.

## Steps

<Steps>
  <Step title="1 · Select records">
    Pick the **Object type** and a **search query** (e.g. `status:Active`). Leave the query empty to affect all records of that object, up to **1,000**.
  </Step>

  <Step title="2 · Define updates">
    Add one or more **Property → New value** rows. Every matched record gets these values.
  </Step>

  <Step title="3 · Execution settings">
    **Skip Workflows** is **on by default**. It bypasses automation triggers and notifications for this update. Turn it off if you want the changes to fire workflows. Then **Execute Bulk Update**.
  </Step>
</Steps>

When it finishes you'll see how many records were updated (and how many, if any, failed).

## Good to know

* **1,000-record cap** per run, narrow with the query and run in batches for larger sets.
* **No preview**: Execute applies immediately to every match, so check your query first.
* Values are entered as plain text; make sure the value matches the property's type.
* Requires **edit** access.

## Troubleshooting

| Symptom                                    | Likely cause                        | What to check                                                    |
| ------------------------------------------ | ----------------------------------- | ---------------------------------------------------------------- |
| "No records found matching criteria"       | The query matched nothing           | Loosen the query, or leave it empty to select all (up to 1,000). |
| Some records reported as **failed**        | Per-record validation or permission | The result lists failed ids with a reason, fix and re-run those. |
| A bulk change unexpectedly fired workflows | **Skip Workflows** was turned off   | Leave it on unless you intend the automations to run.            |

<Note>
  When reporting an issue, include the **request id** shown in the error toast. It links the in-app error to the server logs.
</Note>

## Related

* [Jobs](/automation/jobs/overview) · [Data import](/automation/jobs/migrations)


## Related topics

- [Automations](/automation/overview.md)
- [record.updated](/dev/webhooks/events/record-updated.md)
- [Table](/blocks/embedded/databases/table.md)
- [Troubleshooting](/ai/property-agents/troubleshooting.md)
- [Conversation Table](/blocks/embedded/conversations/conversation-table.md)
