Send a personalized text to every row of your file.
Built for billing reminders, appointment notices and order updates. Write one message with placeholders, fill in a spreadsheet, and every customer gets a text with their own name, amount and date.
Built for the way you actually work
Every column becomes a placeholder
A column called Due Date becomes {due_date}. Add as many columns as your message needs.
Fallbacks for blank cells
{first_name|Customer} sends Customer when the cell is empty. Rows with a blank value and no fallback are skipped, so a broken text never goes out.
Free preview before anything sends
See how many texts will go out, which rows are skipped and why, duplicates, estimated credits and up to 5 finished sample messages.
Up to 20,000 rows per file
Upload .csv or .xlsx up to 15 MB. Drag and drop works too. Files are processed in the background with a live progress bar.
Results file for your records
Download your original rows plus the exact message sent, a status and a reason for each row.
Fair billing, automatic refunds
Credits are charged only after the file passes checks, and rows that fail to deliver are refunded automatically.
Step by step
- 1
Write one message with placeholders
For example: Hi {first_name}, your balance of PHP {amount} is due on {due_date}.
- 2
Download the ready-made template
You get a spreadsheet with a column for every placeholder. Fill in one row per customer.
- 3
Upload and preview for free
Nothing is sent and nothing is charged until you've seen the counts and sample messages.
- 4
Send and get notified
We text everyone in the background and notify you in-app when it's done.
SPEEDCASH
Verified business
# One message, one row per customer
Hi {first_name|Customer}, your balance of PHP {amount}
is due on {due_date}. Sent {current_date} by SpeedCash.
# Always available
{current_date} {current_time} (Philippine time)Questions about Personalized file sends
.csv and .xlsx, up to 20,000 rows and 15 MB.
Your first broadcast is minutes away.
Create a free account, send as Zenglobal today, and register your own sender name when you're ready. No subscription, no setup fee.