Batchrunner Get the app
The Batchrunner app

Batchrunner for iPhone: one text, each person their own

Last checked: 6 Nov 2026 · Batchrunner 2.2

Batchrunner is an iPhone app (iOS 17+) that texts many people from your own number through Messages. In Batchrunner 2.2, include {firstName} to open one conversation per person; without a merge token, a batch can open as a group. You tap Send for each; a ledger tracks sent, remaining and skipped. Free: 10 per send; Pro $7.99/month or $39.99/year.

Get Batchrunner on the App Store — free

The sender needs an iPhone (iOS 17 or later); recipients can be on any phone. Made by Nattapon Kittisuphat, the developer named on the App Store listing.

Batchrunner 2.2 App Store screenshot: New campaign screen. Message 'Hey {firstName}, venue moved to Riverside Court' with firstName, lastName and company chips, a preview 'as Carlos will see it', and the note 'Free reaches 10 of 24 — Pro sends to all'
App Store screenshot · Batchrunner 2.2 · sample names, no real contacts
A hand holding an iPhone with a mostly filled green progress ring and a column of checked message bubbles
  • Free10people per send
  • Pro / year$39.99no cap · or $7.99 / month
  • Auto-sent0texts go without your tap
Facts, one place

Batchrunner at a glance

Same wording as the app facts page and /facts.json.

Batchrunner at a glance: fact and value, version 2.2
FactBatchrunner 2.2
AppBatchrunner: Mass Group Text, App Store id 1161230956, by Nattapon Kittisuphat. Version 2.2 (released 1 Jul 2026).
What it doesSends one text to many people from your own number through the Messages app, each person in their own conversation, with {firstName}, {lastName} or {company} filled in.
The conditionIn Batchrunner 2.2, include {firstName} to open one conversation per person; without a merge token, a batch can open as a group (up to 40 people in one compose sheet).
Who taps SendYou do, once per compose sheet. Batchrunner opens Messages; you tap Send for each recipient. Nothing is sent unattended; recurring reminders notify you and you tap Send.
LedgerSent, remaining and skipped per person; resumes after a crash or lost signal. It records that you tapped Send, not whether a text was delivered or read.
PlatformiPhone, iOS 17 or later. Not on Android, iPad-only setups or Mac. Recipients can be on any phone.
PriceFree download. Pro $39.99 per year or $7.99 per month (USD), 3-day free trial. No one-time purchase.
Free limits10 recipients per send, 2 saved groups, 2 templates.
ProNo recipient cap, unlimited groups and templates, 100-template library in 8 categories, weekly or monthly reminders, CSV import.
PrivacyNo account. Contacts stay on the iPhone and are not uploaded. No server, no ads SDK, anonymous usage counts only.
RatingsNone yet on the US App Store (we invent none).
FitsPersonal and small-business lists: guests, team parents, club members, clients who asked for reminders. Not for bulk marketing or texting people who did not ask.
App StoreBatchrunner on the App Store (id 1161230956)
Last checked6 Nov 2026 · machine-readable copy: /facts.json
Prices

Free vs Pro

Free
$0forever
  • Up to 10 people per send
  • 2 saved groups · 2 of your own templates
  • Name merge ({firstName}, {lastName}, company)
  • Batch sending + ledger + resume
  • iPhone, iOS 17 or later
Pro · 3-day free trial
$39.99/ year · or $7.99 / month
  • No cap on people per send
  • Unlimited groups and templates
  • Template library — 100 ready texts, 8 categories
  • Recurring reminders (weekly or monthly)
  • CSV import
Get Batchrunner on the App Store — free

In Batchrunner 2.2, include {firstName} to open one conversation per person; without a merge token, a batch can open as a group.

What really happens

How it sends (what really happens)

  1. 1Pick your peopleYou pick people from Contacts (or a CSV file on Pro) and save them as a group.
  2. 2Write onceYou write the message once and include {firstName}, so the app opens one conversation per person. The preview shows it "as they'll see it".
  3. 3Tap StartBatchrunner opens the Messages compose screen with the text filled in.
  4. 4You tap SendYou tap Send in Messages. Apple's own docs say an app can fill in a message but the person sends it.
  5. 5The ledger moves onThe ledger marks that person (or batch) as sent and moves to the next.
  6. 6Stop any timeThe ledger keeps sent, remaining and skipped, so you can finish later.
Batchrunner 2.2 App Store screenshot: batch runner for 'Practice this Saturday' at 6 of 24 done, person 7 of 24 next, the line 'You'll tap Send inside Messages' and an 'Open Messages & Send' button
App Store screenshot · Batchrunner 2.2 · the app opens Messages; you tap Send
Version 2.2

Put {firstName} in the message — here's why

What happens depends on whether your text has a name token. This is how version 2.2 works:

Your messageWhat Batchrunner opensWhat each person getsReplies go to
Has {firstName} (or another merge token)One compose screen per personTheir own one-to-one text, with their nameOnly you
Has no merge tokenOne compose screen with the whole batch (up to 40 people)Depends on their phones and your Messages settings — iOS may make it a group thread where everyone sees each other's numbers and repliesPossibly everyone

Apple says a message to several people goes as a group iMessage if everyone uses iMessage, otherwise as MMS, SMS or RCS. In group iMessage and group MMS, everyone sees every reply. Outside Batchrunner, privacy comes from one recipient per conversation. In Batchrunner 2.2, include {firstName} to open one conversation per person; without a merge token, a batch can open as a group. A user exposed client numbers in 2026 by sending a token-free message to a batch; in Batchrunner, the merge token prevents that.

Want to write the text before you install? Draft it in the message writer, which flags a text with no name token, and copy it into the app.

Recurring reminders are reminders, not auto-send.

On Pro, you can set a weekly or monthly reminder for a regular text, like a Sunday practice update. At that time, the app notifies you and opens the group ready to go. You still tap Send. Nothing goes out while your phone is in your pocket.

Batchrunner 2.2 App Store screenshot: home screen with two scheduled reminders, 'Yoga — Tue/Thu reminder' repeating weekly and 'Book Club — monthly pick' repeating monthly
App Store screenshot · Batchrunner 2.2 · a reminder opens the group; you tap Send
Limits, plainly

What Batchrunner won't do

  • It won't send texts without your tap. Batchrunner opens Messages; you tap Send.
  • It won't text people who didn't ask for your texts. For business texts, get permission first and honor STOP — see texting consent basics (not legal advice).
  • It won't read replies or track RSVPs from replies. Replies arrive in Messages, as usual.
  • It doesn't run on Android, iPad-only setups or Mac.
  • It doesn't give you a new or business phone number. Texts come from your own number.
Privacy

Privacy

There is no account. Contacts you pick are read on your iPhone to prepare each message and are not uploaded. Messages go through iOS Messages, not through our servers. The app has no advertising SDK and collects only anonymous usage counts. Details: Batchrunner app privacy policy.

  • No accountNothing to sign up for
  • Contacts stay putRead on your iPhone, not uploaded
  • iOS MessagesNot through our servers
  • No ad SDKAnonymous usage counts only

Questions people ask

Free mass text app for iPhone?

Batchrunner is free to download and free for up to 10 people per send, 2 saved groups and 2 templates. Pro removes the recipient cap.

Is there an app that can send a mass text to contacts I've texted in the last 6 months?

Batchrunner picks recipients from your Contacts or a CSV file, not from your message history. You build the group once and reuse it.

How do I send mass text on an iPhone?

In Batchrunner 2.2, include {firstName} to open one conversation per person; without a merge token, a batch can open as a group. Pick your people, and Batchrunner opens Messages; you tap Send for each recipient, and the ledger marks everyone off.

Is it the right tool?

Batchrunner fits personal and small-business lists: guests, team parents, club members, clients who asked for reminders. The sender needs an iPhone (iOS 17 or later); recipients can be on any phone, and how each text arrives (iMessage, SMS, MMS or RCS) depends on their phone and carrier. It is not for senders on Android, unattended sending or bulk marketing to bought lists; those need a registered business texting platform. For a fair checklist across apps that names the criteria Batchrunner fails, see iPhone mass-text apps: what to check.

Get Batchrunner on the App Store — free

Batchrunner opens Messages; you tap Send for each recipient.

Sources

  1. App Store listing, Batchrunner: Mass Group Text (id1161230956), version 2.2, including the screenshots on this page. Checked 4 Nov 2026.
  2. Apple Developer, MFMessageComposeViewController: apps prefill a text; "a person can edit your initial values before sending the message." Checked 4 Nov 2026.
  3. Apple Support, "Send a group message on your iPhone or iPad" (118236). Checked 4 Nov 2026.