Limited offer

Build with our iMessage API/MCP. Get our sandbox for free.

Use Cases

Running iMessage Campaigns at Scale

The short answer

An iMessage campaign sends one personalized message sequence to a whole segment of contacts at once, from your own dedicated line, instead of you typing into a single thread. Blue Reacher pulls the audience from your CRM, fills merge fields per contact, schedules every step inside the recipient's local send window, paces the sends, and stops the sequence the second somebody replies. Sent, delivered, replied and opted-out counters report per step. Campaigns run 1 to 12 steps and work at every funnel stage, from a cold list to onboarding, with no A2P registration required.

$249 per line per month, published No A2P registration required 50 opted-in / 30 cold new contacts a day, unlimited replies
Retention and recovery

5 use cases in this category

A multi-contact sequence with replies coming backA series of message bubbles flowing out to many contacts on the left, with replies flowing back on the right in brand blue. Part of the retention and recovery use cases.One sequence, many contacts

Trigger

Event in your CRM

Under 9 seconds

Send iMessage

Result

Reply in the thread

Key takeaways

  • iMessage: 98% open, 90% read inside three minutes, 2-3x the reply rate of email.
  • Any CRM segment: a tag, pipeline stage, form fills, gone-quiet contacts.
  • Default send window: 09:00-20:00 contact local time, Mon-Fri.
  • Most money below the top: traffic already paid for.
  • Stats at contact level. Replied = contacts answered at least once.
  • White-glove setup: line provisioned and ready.

Where iMessage runs in the funnel

Where a dedicated iMessage line sits in the funnelEvery source you already pay for feeds the same five stages: new lead, conversation, booked, showed, closed. A dedicated iMessage line sits on every stage, not just the first, which is why replies, show rate and close rate all move at once.AdsFormsListsCallsNew leadSpeed to lead100%iMessage lineConversationReply, qualify2-3x repliesiMessage lineBookedConfirm, remind+33% bookediMessage lineShowedNo-show saves70%+ showiMessage lineClosedOnboardingMore revenueiMessage line
Every source you already pay for feeds the same five stages: new lead, conversation, booked, showed, closed. A dedicated iMessage line sits on every stage, not just the first, which is why replies, show rate and close rate all move at once.

What makes iMessage campaigns different from email sequences?

iMessage: 98% open, 90% read inside three minutes, 2-3x the reply rate of email. A sequence gives repeat shots at a thread the recipient actually reads.

  • Email: 27.7% open on cold mail, 85% spam-flagged. A contact who stopped opening email three months ago filtered or forgot you. Sending the same asset again over email changes nothing.
  • The channel decides the results. For a segment you already own or one that explicitly opted in, multi-contact blue-bubble sequences work where email sequences stopped working.

Building the audience and personalizing at scale

Any CRM segment: a tag, pipeline stage, form fills, gone-quiet contacts. GoHighLevel native. Others: REST API or webhook with tags and timezone.

  • Personalization at send time. Merge fields: {{first_name}}, {{company}}, with fallback {{first_name|there}}. Image, video or PDF per step; video and docs 100MB, images 16MB.
  • Thin on mobile numbers? Mobile-validated leads: $0.03 per contact from 700M database, billed monthly with the line.

Scheduling, quiet hours and throttling

Default send window: 09:00-20:00 contact local time, Mon-Fri. Set your own per campaign. Timezone: contact value, then number, then account. Outside window: rolls forward to next opening.

  • Automatic spacing like a person sending. Default cap: 200 messages/day/line, up to 500. Line health managed. Over cap: queue for next day. Scale by adding lines.

Steps per campaign

Default
No default, 3 is typical
Range
1 to 12

Delay between steps

Default
Set per step
Range
15 minutes to 90 days

Send window

Default
09:00 to 20:00, Mon to Fri, contact local time
Range
Any start, end and days

Spacing on one line

Default
Paced like a person
Range
Applied automatically

Daily campaign messages per line

Default
200
Range
Up to 500

Stop on reply

Default
On
Range
Off, with per-step send rules

Everything above describes the mechanism. The Blue Funnel Map marks the stages where your own funnel is losing replies, and you keep the map whether or not you buy.

Map this against your funnel

How do teams use campaigns across the funnel?

Most money below the top: traffic already paid for. Skip rules: anyone tagged customer/closed, or fire only for no-booking contacts.

  • Dead-list reactivation. Take every lead that went quiet 60 to 180 days ago: a short line referencing what they first asked about, then a clip two days later for everyone still silent. Cheapest pipeline in the building, because those contacts are already paid for.
  • Event and webinar attendance. Enroll the registrant list, send the invite, then a reminder the morning of and a two-hour warning.
  • Speed-to-lead and qualification. New form fills enroll on submit, get a blue bubble inside a minute of the window being open, and answer two qualifying questions before a rep touches them.
  • Appointment reminders and pre-call assets. For teams that run a booking funnel, a step at 24 hours and one at 2 hours carry the agenda and the link into a thread the prospect opens.
  • No-show recovery and proposal follow-up. A no-show fires an enrollment offering two concrete times. Open proposals get a three step nudge that skips anyone tagged as closed.
  • Onboarding, referrals and reviews. After the sale, campaigns run onboarding checkpoints, then ask for the referral or the review when the customer is happiest.
How do you read campaign results?

How do you read campaign results?

Stats at contact level. Replied = contacts answered at least once. Metrics: sent, delivered, opted out, failed, cancelled, pending. Group by step or line.

  • Booking counters via connected calendar or webhook. No source: null, not zero. Refresh within 60 seconds.
How do you set up your first campaign?

How do you set up your first campaign?

White-glove setup: line provisioned and ready. Activation normally $449, waived on annual. First campaign: 30 minutes.

  • Connect the source. GoHighLevel is native. Every other CRM connects through the REST API and webhooks at https://api.bluereacher.com/v1/ with a bearer key.
  • Write the steps. Three is usually right: an opener, a bump two days later, then a value step four days after that with an asset attached.
  • Set the window and the cap. Keep the weekday 09:00 to 20:00 window unless your buyers work other hours, and leave the 200 cap alone until you have a reply rate to compare against.
  • Stage it in draft. A draft campaign accepts enrollments and sends nothing until you activate it, so a full list can sit loaded while you finish the copy.
  • Ship a slice first. Enroll 100 contacts, read the step-one reply rate, then release the rest.

Frequently asked questions

How many contacts can one iMessage campaign reach?

One campaign holds as many contacts as you enroll. Daily throughput is what you plan around: each line carries a default cap of 200 campaign messages a day, adjustable up to 500, with line health managed for you. Volume scales by adding lines, and contacts past a cap queue for the next day rather than failing.

Do campaign messages cost extra per message?

No. Lines: $249/month ($1,949/year, ~$162.50/month), unlimited iMessages, nothing per-message, paced 50 opted-in / 30 cold/day. 500-contact and 5,000-contact campaigns cost the same; bigger ones just run longer or use more lines.

What happens when a contact replies in the middle of a campaign?

A reply ends the sequence for that contact. Pending steps are cancelled, the enrollment moves to a replied status, and the thread lands with a human in your inbox, in GoHighLevel Conversations, or on your inbound webhook. Reactions like a thumbs up do not count as a reply.

Can campaigns reach contacts who are not on iMessage?

Yes. Campaigns send over iMessage first, with RCS then SMS fallback for recipients who cannot receive a blue bubble. Availability is checked per contact, so one campaign covers a mixed list without you splitting it in two.

Do iMessage campaigns need A2P registration?

No A2P registration required. Campaigns run on iMessage, so there is no campaign vetting queue reading your copy and no registration step between you and your first send.

Can I run campaigns from GoHighLevel without writing code?

Yes. GoHighLevel is native, so a workflow enrolls contacts into a campaign directly and replies land back in the contact's Conversations thread. Other CRMs run the same campaigns through the REST API and webhooks.

How do opt-outs work across campaigns?

Opt-outs apply account-wide. STOP, UNSUBSCRIBE, CANCEL, or custom keywords suppress a contact; plain-language requests like "take me off" work too. Queued messages cancel on all lines and campaigns, and suppression holds for new campaigns.

Run your first iMessage campaign this week

The segment this pays off fastest on is the one you already own: the dead list, the no-shows, the leads you stopped working. Book your Blue Funnel Map and we will map one campaign onto it, and if you want to see a campaign land before the call, ask us to open it by text. Your line is set up white-glove at $249 per line per month, unlimited iMessages paced at up to 50 opted-in / 30 cold new conversations per line per day, no A2P registration required.