> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.confirm.global/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.confirm.global/_mcp/server.

# Bulk Actions

Bulk actions let you act on many candidates at once from the Candidates page.

## Selecting candidates

* **Individual rows**: use the checkbox at the start of each row.
* **Whole page**: use the checkbox in the column header to select the 20 candidates on the current page.
* **All matching candidates**: after selecting the whole page, a banner offers **Select all *N* matching candidates**. Click it to extend the selection to every candidate that matches your current search and filters, across all pages (up to 2,000 candidates).

When anything is selected, a toolbar appears at the bottom of the screen showing how many candidates are selected. Click the **X** on the toolbar to clear the selection.

> **Note**
>
> Selections larger than 500 candidates are sent in batches of 500 automatically, so you can act on everything you selected in one step.

## Toolbar actions

| Action        | What it does                                                                          |
| ------------- | ------------------------------------------------------------------------------------- |
| Change Status | Move every selected candidate to one status, with an optional reason.                 |
| Reject        | Reject the selected candidates, or mark them as withdrawn, and optionally email them. |
| Send Email    | Send one email, from a template or written by you, to every selected candidate.       |
| Send SMS      | Send one text message to every selected candidate.                                    |
| Add to Pool   | Add the selected candidates to a [talent pool](/candidates/talent-pools).             |
| Delete        | Remove the selected candidates from your candidate list.                              |

### Change Status

Choose a **New Status** and add an optional reason.

> **Warning**
>
> Changing status in bulk triggers any automation rules set up for the new status, so candidates may receive emails or text messages automatically. The dialog reminds you before you confirm.

### Reject

The bulk reject dialog lets you:

* Turn on **Candidates withdrew from the position** to record a withdrawal instead of a rejection.
* Add an optional reason.
* Turn on **Send rejection email** to email each candidate a personalized copy from a template. Under **When to send**, choose **Send now** or **Schedule for later** (24 hours, 48 hours, 1 week, or a date you pick). Scheduled emails can be cancelled from each candidate's profile until they send. Rejection emails need a connected Gmail or Outlook mailbox.
* **Cancel any scheduled interviews** is on when the dialog opens. Turn it off to keep the selected candidates' booked interviews.
* Turn on **Also add to blocklist** to block future applications that match each candidate's email or phone and stop all further messages.

Click **Reject *N* candidates** to confirm.

### Send Email and Send SMS

Choose **Use Template** to pick one of your templates, or **Custom Message** to write your own. Custom messages can use `{{first_name}}`, `{{last_name}}`, `{{job_title}}`, and `{{company_name}}`. Emails are sent from your connected Gmail or Outlook mailbox; text messages are sent from your organization's phone number, and the dialog shows the character and segment count.

### Add to Pool

Pick a pool under **Select Pool** and add optional notes. Candidates already in that pool are skipped, and the confirmation tells you how many.

### Delete

Deleting removes the selected candidates from your candidate list, search results, and reports, and cancels their scheduled interviews and pending messages. Candidates are kept on record, so if you delete someone by mistake, contact CONFIRM support.

## Background processing

Bulk changes run in the background. After you confirm, a message confirms the action started, and the list updates as it completes. There's no need to keep the page open or repeat the action.

> **Tip**
>
> Combine bulk actions with [filters and saved views](/candidates/filters-and-saved-views) for routine cleanups. For example, filter to a job you've filled, select all matching active candidates, and reject them with a polite email in one pass.