SMS Mobile App transforms your Android phone into a powerful SMS automation agent. Connect to Firebase Firestore and let the app handle scheduled SMS delivery using your device's SIM card.
IMPORTANT: Standard carrier messaging rates apply. Messages are sent using your SIM card, so check with your carrier for applicable rates before using for bulk or scheduled messaging.
KEY FEATURES
SMS Agent Mode
Use your phone as an SMS gateway. Other apps, backend services, or automation tools push jobs to Firestore, and SMS Mobile App handles the actual sending.
Flexible Scheduling
• Send messages immediately
• Schedule for specific times
• Set up recurring daily messages
• Process batch jobs on demand
Reliable Background Processing
• Configurable polling intervals (1-30 minutes)
• WorkManager-based background execution on Android
• Automatic scheduler restore after device reboot
• Battery optimization awareness with user guidance
• Automatic retry for failed messages (up to 3 attempts)
Firebase Integration
• Real-time job sync via Firestore
• Secure authentication with Firebase Auth
• Remote configuration for scheduler settings
• Role-based access (admin/standard users)
Safety & Control
• Mock mode for testing without sending real SMS
• Remote kill switch for SMS sending
• Job status tracking (pending, scheduled, sending, sent, failed)
• Per-job error logging
• Edit scheduled jobs before they're sent
Analytics & Diagnostics
• Built-in diagnostics panel
• Remote configuration status display
• Scheduler health monitoring
• Comprehensive event tracking
USE CASES
• Personal Reminders: Schedule medication, appointment, or task reminders
• Business Automation: Integrate with CRM or backend systems for customer notifications
• Development Testing: Test SMS workflows with mock mode
• Internal Tools: Build custom SMS solutions using Firebase
CARRIER CHARGES
This app sends SMS messages directly from your Android device using your SIM card. Standard carrier rates apply for each message sent. This includes:
• Per-message fees based on your carrier plan
• International rates for messages to foreign numbers
• Any applicable overage charges if you exceed your plan limits
We recommend reviewing your carrier's SMS rates before using this app for scheduled or bulk messaging.
REQUIREMENTS
• Android device with active SIM card
• Firebase project with Firestore
• SMS permissions granted
• Internet connection for job sync
PRIVACY & SECURITY
• Your SMS data is stored securely in your Firebase project
• Messages are sent using your device's native SMS capability
• We don't store message content after delivery
• Full control over your data with account deletion option
DATA HANDLING
We collect the following data to provide the service:
• Email address (for authentication and user profile)
• Phone numbers (in SMS jobs, stored in your Firebase project)
• Message content (in SMS jobs, stored in your Firebase project)
• User preferences (polling interval, notification settings)
• SMS attempt logs (status, timestamps - for reliability monitoring)
• Usage analytics (via Firebase Analytics, Amplitude, Microsoft Clarity)
All data is encrypted in transit and at rest. You can request data deletion at any time via our data deletion page.
This app is intended for legitimate personal and business use. Users must comply with all applicable telecommunications laws and obtain proper consent from message recipients. Spam, harassment, or illegal messaging is strictly prohibited.
Get started today and automate your SMS workflow!