Skip to main content
Bulk Action does something to a segment in one go: a promo, a reactivation, an announcement, or a straight data fix across hundreds of contacts. It uses the same templates, variables and safety rails as everything else.
The bulk send composer: define the segment, then compose per channel

Define the segment

Pick owners and add conditions, the same condition builder triggers use. Preview count shows exactly how many contacts match before anything happens. You can also start from the contacts table: select rows there and act on just those.

Compose

Add a WhatsApp, email or call step and pick a template or write a one-off. Variables resolve per recipient, so a bulk message still opens with [firstname]. Send now, schedule for later, or park it as a draft in the Drafts list.

Property actions

A campaign does not have to send anything. Alongside the message steps you can set contact properties: possibility, owner, or any field in your registry. A run with only property actions and no messages is a pure data change, which is the fastest way to fix a few hundred contacts that were tagged wrong.
Property actions are available on standalone workspaces. On HubSpot-synced workspaces they are switched off, because a burst of writes that large would fight with the ongoing HubSpot sync.

The trigger dry-run

Changing a property can arm a trigger, which means a data fix can quietly turn into a thousand messages. So before a run that writes properties, Nudge simulates the result and checks it against your enabled triggers. If nothing would fire, it just runs. If something would, you get a dialog naming each trigger and how many contacts it would newly hit, and you decide. This is the safety net between “I relabelled some contacts” and “why did everyone get texted”.

What keeps it safe

Bulk messages join the same per-number queue as everything else. Personal numbers pace out automatically with gaps and daily caps. If a recipient replies mid-campaign, their remaining queued messages are cancelled, so nobody gets blast number two while a rep is already talking to them.

Tracking

The Sends tab lists each campaign with live counts and a state: Scheduled, Sending, Paused, Cancelled or Done. You can pause a running campaign, resume it, cancel it outright, or rename it. Loading a past campaign back into the composer lets you re-run it against a fresh segment. Every sent message also appears on its contact’s timeline like any other touch.