Bulk Actions

Perform bulk operations on leads matching a search query or smart view.
View as Markdown

Bulk actions let you email, edit, delete, or subscribe leads in bulk.

Lead filtering

To initiate bulk actions for a subset of leads, provide the structured filtering values from the Advanced Filtering API such as query, results_limit, and sort fields. The only difference is that Bulk Actions endpoints require you to rename the query field to s_query (shorthand for structured query).

For example, this is the payload you would send to the Advanced Filtering API:

1{
2 "query": {
3 "queries": [...]
4 },
5 "results_limit": 100,
6 "sort": [{...}]
7}

And this is the equivalent Bulk Actions payload (note query -> s_query):

1{
2 "s_query": {
3 "queries": [...]
4 },
5 "results_limit": 100,
6 "sort": [{...}]
7}

Pausing and resuming

You can pause an in-progress bulk action by sending { "status": "paused" }. You can resume it afterwards with { "status": "resuming" }, unless more than 7 days have passed since you paused the action.

Receiving an email when done

By default a confirmation email is sent when a bulk action completes. Set "send_done_email": false in the request if you don’t want this.