Local business outreach, automated. Send personalized SMS campaigns directly from your Android phone.
SMS Marketing Machine turns your Android phone into a personalized outreach engine. Instead of paying per-message API fees through services like Twilio, this tool sends real text messages from your own phone number via ADB (Android Debug Bridge), making your outreach look natural and personal. Messages come from a real number that recipients can call back, building trust and response rates that mass-messaging APIs simply cannot match.
The desktop GUI manages your entire workflow: import contacts from CSV files or add them manually, craft message templates with personalization tokens for each recipient's name, and choose from 40+ professional greeting variations that rotate automatically to prevent any two consecutive messages from looking identical. Three send modes give you full control, from simulation (preview without sending) to semi-auto (fills the message, you tap send) to full automation that handles the entire sequence hands-free.
Campaign analytics track every message with success/failure status, timestamps, and delivery rates. Export results to CSV for follow-up planning. The configurable cooldown between messages (1-60 seconds) helps you stay within carrier rate limits, while the greeting rotation system ensures your outreach never looks like a template blast. Built entirely on Python's standard library, the only external dependency is ADB and a USB-connected Android phone.
Web designers, marketing agencies, and IT consultants can reach out to local businesses with personalized pitches. Each message includes the recipient's name and a unique greeting, making cold outreach feel warm and personal rather than spammy.
Contractors, cleaning services, landscapers, and other local service providers can introduce themselves to businesses in their area. Import a list of local businesses from a CSV, craft your pitch, and let the machine handle the sending while you focus on callbacks.
Promote local events, grand openings, or special offers to a curated contact list. The personalization tokens make each message feel individually crafted, driving higher open and response rates than generic bulk messaging services.
After initial meetings or networking events, send personalized follow-up texts to every contact you collected. The campaign reporting tracks who received your message and when, so you know exactly who to call next.
Messages send from your actual phone number via ADB, not an API. Recipients see a real number they can call back, dramatically improving trust and response rates over toll-free or short-code senders.
Template tokens for recipient name and greeting variation. 40+ unique professional greetings rotate automatically with session-level tracking to prevent repeats until all variations are exhausted.
Simulation mode previews without sending. Semi-auto fills the message for manual review. Full-auto handles the entire ADB tap sequence hands-free with configurable cooldowns.
Import contacts from CSV with automatic column detection, or add them manually through the GUI. Supports up to 1,000 contacts per campaign with JSON persistence between sessions.
Real-time console logging with per-message status tracking, success rate calculation, and timestamped delivery records. Export full campaign reports to CSV for follow-up planning.
Included utility for calibrating screen tap coordinates on any Android device. Slider-based adjustment with real-time testing ensures compatibility beyond the default Motorola Razr 2024 presets.