Features

iMessage Campaigns

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

Key takeaways

  • Build once, enroll contacts. Each step has body, delay, and optional media or skip rules.
  • Six moves: enroll, personalize, schedule, send, listen, read results.
  • 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.

How a message falls back

How a message falls backEvery message is attempted as iMessage first, falls back to RCS if the number cannot receive iMessage, and falls back to SMS if it cannot receive RCS, so the message arrives either way.iMessageBlue bubble, read in minutesRCSIf the number is Android and RCS-...SMSIf neither, so it still arrives
Every message is attempted as iMessage first, falls back to RCS if the number cannot receive iMessage, and falls back to SMS if it cannot receive RCS, so the message arrives either way.

What is an iMessage campaign?

Build once, enroll contacts. Each step has body, delay, and optional media or skip rules. Delays: 15 minutes to 90 days. Steps per campaign: 1 to 12. iMessage with RCS then SMS fallback.

  • iMessage: 98% open, 90% read inside three minutes, 2-3x replies vs cold email (27.7% open). A sequence gives repeat shots at a thread the recipient actually reads.

How does a Blue Reacher campaign run end to end?

Six moves: enroll, personalize, schedule, send, listen, read results. At enrollment: assign line, resolve timezone, store merge values, schedule step one.

  • Enroll. Contacts arrive from a GoHighLevel workflow, a list import, or a loop against the add-contact-to-campaign endpoint. Enrolling someone twice returns a conflict, not a second sequence.
  • Personalize. Merge fields resolve per contact at send time, so every message reads as if it were typed for that person.
  • Schedule. Each step lands inside the contact's own send window, in their timezone.
  • Send. Messages leave your dedicated line paced like a person working a list, under a daily cap you control.
  • Listen. Any reply ends the sequence, cancels the pending steps, and hands the thread to a human: your inbox, GoHighLevel Conversations, or your own inbound webhook.
  • Read. Sent, delivered, replied, opted out and failed counters refresh within about a minute, by step or by line.

Reading how it works is not the same as watching it answer one of your own leads. The Blue Funnel Map does the second one.

See it on your own list

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
How do teams use campaigns across the 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.
Campaigns versus a one-to-one iMessage inbox

Campaigns versus a one-to-one iMessage inbox

Different product: one-to-one inbox vs campaigns. Check which you're buying. Linq Blue does not support blasts. Sendblue's $100/mo is inbound-first.

  • $249/mo or $1,949/year (about $162.50/mo). Unlimited iMessages, nothing per message, new conversations paced at 45/line/day. Replies drop into shared inbox for a human to take.
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 are $249 per month or $1,949 per year, about $162.50 a month, and iMessages are unlimited with nothing charged per message and new conversations paced at up to 50 opted-in / 30 cold per line per day. A 500 contact campaign and a 5,000 contact campaign cost the same; the bigger one just runs across more days or 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 at the account level. A contact who replies STOP, UNSUBSCRIBE, CANCEL or any keyword on your list is suppressed, and plain-language requests like take me off your list are caught too. Every queued message to that contact is cancelled on every line and in every campaign, and the suppression holds for campaigns built later by anyone on your team.

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.