1. Upload
Choose a CSV or XLSX file with column names in the first row.
Upload Excel or CSV, choose the phone column, and turn the rest of your columns into personal details. Preview the real messages before you send now or schedule for later.
appointments.xlsx
642 rows · 4 columns
Preview for Ama
Hi Ama, your appointment is on 4 September at Ridge Clinic.
Simple from start to send
There are no complicated import rules and no need to rebuild your list as contacts.
Choose a CSV or XLSX file with column names in the first row.
Pick the phone-number column. Invalid and repeated numbers are identified.
Write or load a template, then click any column to insert it into the message.
Review real row-by-row previews, then send now or schedule for later.
Personalization without busywork
First Name, Invoice Number, Balance, Branch, Appointment Date, Pickup Code—if it is a column in your file, it can become part of the message.
Ama Mensah · A-1042 · Friday
Hi {{First Name}}, order {{Order ID}} is ready on {{Pickup Date}}.
Hi Ama Mensah, order A-1042 is ready on Friday.
Personalized SMS FAQ
ZukaOS SMS supports CSV and XLSX files. Put your column names in the first row, then choose which column contains the recipient phone numbers.
Yes. Insert any spreadsheet column into your message, such as First Name, Order ID, Amount, Branch, or Appointment Date. Each row is rendered with its own values.
No. Personalized SMS sends directly from the uploaded Excel or CSV file, so you can use one-off operational lists without changing your contact address book.
Yes. ZukaOS shows personalized message samples, valid recipients, invalid rows, duplicates, SMS segments, and the estimated credits needed before you confirm.
Yes. After reviewing the personalized messages, send them immediately or choose a future date and time.
Create a workspace, upload your spreadsheet, and preview the result in minutes.
Create a free account