Do I need an iPhone?
Yes. Msglet drives Messages.app on your Mac, and Messages.app sends SMS through your iPhone via Apple's Continuity SMS forwarding. Without an iPhone signed into the same Apple ID, the SMS route doesn't exist.
Will my carrier let me send 300 SMS?
Probably yes, if your plan includes a few hundred SMS per month, which most consumer and business plans do. Msglet's default 10-second pacing is tuned to stay well under typical carrier anti-spam thresholds. For very large lists (1000+), split into two or three batches across days.
Does Msglet read my Apple Contacts?
Only if you grant macOS permission. You can pull contacts straight from Apple Contacts, drop in a CSV, or both — whichever you prefer. Either way the list lives in Msglet's own local SQLite database; it isn't synced anywhere, and it isn't sent to us. You can revoke the Apple Contacts permission from System Settings at any time.
Can I keep separate lists for different uses?
Yes. Create as many separate databases as you need — one for salon clients, one for event invitees, one for your tutoring students — and switch between them with one click. They live as separate SQLite files in ~/Library/Application Support/sms-blast/, never share contacts, never share block lists. Useful when you want to keep audiences and tone cleanly apart.
What happens if my Mac crashes mid-send?
Every successful send is persisted to disk the instant the iPhone acknowledges it. Already-sent rows stay sent. Pending rows stay pending. Reopen the app; click Resume; the campaign picks up exactly where it stopped.
Can I send to non-iPhone users?
Yes. The Auto routing mode sends iMessage where possible and falls back to SMS for everyone else automatically. There's also an explicit SMS-only mode for when you want guaranteed cellular delivery.
Can I edit my message after sending starts?
Yes. Pause the campaign, edit the template, click "Apply to pending". Only the rows that haven't been sent yet pick up the new text. Already-sent messages are never rewritten.
What languages are supported?
Anything Unicode can encode — English, Greek (first-class), Cyrillic, Arabic, Chinese, emoji, mixed scripts. The segment counter switches between GSM-7 (160 chars/segment) and UCS-2 (70 chars/segment) automatically, so you always see the real cost before sending.
How is this different from Hit Em Up?
Hit Em Up is iOS-only, charges $199.99 a year, makes you tap Send on every message, and stores your contacts in their cloud. Msglet runs on your Mac, sends unattended, costs one-time, and your data never leaves the machine.
Is Msglet legal for marketing texts?
The same rules that apply to a text you send by hand apply to one Msglet sends. TCPA in the US, GDPR and ePrivacy in the EU, and equivalents elsewhere — you need consent. Msglet is for messages the recipient is expecting and welcome to receive.
Can I get my data back if I uninstall?
Your CSVs are yours — we never touched the original files. Your campaign history lives in SQLite files in ~/Library/Application Support/sms-blast/, one per database you've created. Open them, move them, archive them, delete them. Standard open format.