Run SMS from Your Android Number
Manage Messages, Devices, APIs, and Integrations
TxtCow connects your Android phone to a web dashboard and REST API so you can queue SMS from your own number, review drafts before sending, track replies, manage customers, and connect WooCommerce, Shopify, Odoo, or custom systems. Your gateway stays under your control.
Fastest path: create your account, install the Android app, and your device auto-registers on first sign-in.
Create SMS from the dashboard, app, or API. Use draft review when a human should approve before sending.
Create integration keys and connect WooCommerce, Shopify, Odoo, or custom webhooks to TxtCow endpoints.
Send through your Android gateway, then monitor delivery, replies, device health, quota usage, and logs.
Core Features
The production surfaces implemented today: Android gateway, web dashboard, API keys, integrations, customers, conversations, security, and admin controls.
Draft Review
Create draft messages through the API or mobile app, review recipient and content, then confirm with an atomic draft → pending_send transition. Drafts can be edited, cancelled, or expired.
Message Routing
TxtCow routes approved messages to the connected Android gateway for delivery. The dashboard focuses on queue state, delivery status, and connected device health.
Gateway Routing & Quotas
Use local Android delivery by default, with routing rules and optional provider selection where configured. The dashboard exposes usage limits, message status, and device selection so operators can control send behavior.
Commerce Integration
Create integration keys for WooCommerce, Shopify, Odoo, or custom systems. Commerce endpoints support connect, status, default device, test sends, event ingestion, and delivery logs.
Admin Security & Operations
Admin pages include user management, roles, quota changes, device and API-key views, recent message inspection, audit logs, MFA setup, backup codes, and step-up authorization for write actions.
Real-Time Monitoring
Track connected devices, outgoing and incoming SMS/MMS, conversations, customer records, blocklist status, quotas, delivery states, scheduled messages, and recent activity from the web dashboard and mobile app.
Commerce & Webhook Integrations
Connect WooCommerce, Shopify, Odoo, and custom apps with integration keys, commerce endpoints, or REST API calls. Events are queued through your TxtCow gateway and logged.
WordPress/WooCommerce
Use the WordPress/WooCommerce plugin or webhook relay with a TxtCow integration key. Connect a store, choose a default device when needed, and send order events to the commerce API.
Shopify
Use a Shopify webhook relay to call TxtCow commerce endpoints for order and shipment events, test sends, and delivery logs.
Odoo ERP
Install the Odoo module from this repository for sales orders, invoices, calendar events, and status sync, or call the REST API from custom Odoo flows.
Wix, Custom Apps, POS
Integrate any system with /api/messages/send for immediate queueing, /api/messages/draft for review flows, and /api/webhooks for delivery event callbacks. JWT and API-key authentication are supported.
API Workflow: Draft → Confirm → Send
Use immediate sending for trusted systems, or create drafts when a user should review content before the Android gateway sends it.
Step 1: Create Draft
Create a message draft so a user can review the recipient and content before sending.
Step 2: Confirm & Send
Confirm the draft to queue it for the connected Android gateway.
Quick Setup
Sign Up & Verify Email
Create account at txtcow.com
Install Android App
Log in, grant SMS/phone permissions, and let the
device auto-register
Send First SMS
Use the dashboard, /api/messages/send, or the draft review API to send your first message
Download
Install the Android gateway app on your device and connect WooCommerce to start sending SMS.
Download the TxtCow Android app
Install the latest TxtCow Gateway APK on your Android device, sign in with your TxtCow account, grant SMS and notification permissions, and bring the device online as your SMS gateway.
- Allow your browser to install unknown apps in Android settings.
- Download the APK and open the file from your notifications or Files app.
- Install the app and sign in with your TxtCow account.
- Allow SMS, phone state, and notification permissions when prompted.
- If Android blocks SMS access, open Settings → Apps → TxtCow → top-right menu → Allow restricted settings, then allow SMS permission.
- In WordPress Admin, open Plugins → Add New → Upload Plugin.
- Upload txtcow-wordpress-plugin.zip, install it, and activate TxtCow SMS Gateway.
- In TxtCow, open Dashboard → Integrations and create a WooCommerce integration API key.
- In WordPress, open Settings → TxtCow SMS and paste the API key.
- Enable the order events you want, customize message templates, then send a test SMS.
If you want customer replies to appear in TxtCow, keep the gateway phone on standard SMS/MMS. Consumer Google Messages RCS chat replies are not captured unless you deploy the separate enterprise archival integration.
- Try again on a different network or browser.
- If the link still doesn't work, contact support and we'll re-publish the latest APK.
Frequently Asked Questions
What is BYON (Bring Your Own Number)?
Instead of using expensive cloud SMS services (Twilio, Vonage) or shared virtual numbers, TxtCow uses your own SIM card. This means lower costs, higher deliverability, and customers see your real business number.
What are the default quotas?
New users get: 3 messages/minute, 30 messages/day, 930 messages/month, and 1 service integration by default. Limits apply only to messages sent via TxtCow; actual sendability follows your mobile carrier plan. Contact support to request quota increases.
Can I use multiple phones?
The dashboard can list multiple registered devices and APIs can target a device where supported. Gateway keys are device-bound, and each deployment should keep at least one active Android gateway online for reliable sending.
Is my data secure?
Yes. TxtCow uses password hashing, secure JWT cookies, CSRF protection, rate limiting, admin MFA, step-up authorization for sensitive actions, audit logs, and optional secure-mode encryption support for message payload workflows.
Do I need to keep the app open?
Keep the app signed in with SMS, phone, notification, and background permissions enabled. For best results, disable battery optimization so queued messages can be claimed and reported reliably.
Which countries are supported?
Any country with Android phone support. However, local carrier spam rules and sending limits may vary. Check with your carrier for SMS sending policies.
What if Google Play Protect blocks the APK install?
Open Play Store → profile icon → Play Protect → settings gear and temporarily turn off “Scan apps with Play Protect.” Install the TxtCow APK downloaded from this site, then turn Play Protect back on immediately.
How can I stop receiving SMS messages? (수신 거부 방법)
English: To opt out of SMS messages, simply reply to any message with one of the following keywords: STOP, UNSUBSCRIBE, QUIT, or OPT OUT. Once received, your number will be added to the opt-out list and no further messages will be sent to you. This takes effect immediately and is permanent unless you contact the sender to be removed from the list.
한국어: 문자 메시지 수신을 거부하려면, 받으신 문자에 다음 키워드 중 하나로 답장하시면 됩니다: STOP, 수신거부, 거부, OPT OUT, 수신 거부. 답장을 보내시면 즉시 수신 거부 목록에 등록되어 이후 문자가 발송되지 않습니다. 수신 거부는 즉시 적용되며, 해제를 원하실 경우 발송자에게 직접 문의하시기 바랍니다.
Compliance Notice
TxtCow must be used in line with local anti-spam laws, telecom regulations, and SMS transmission limits. Please review your country's rules before sending.
🇰🇷 South Korea (KCC SMS Transmission Limits)
If you use a Korean SIM card, the following transmission limits apply per Korean Communications Commission (KCC) regulations:
- Daily Limit: Maximum 500 SMS per day. Exceeding this blocks transmission for that day.
- Carrier Overage Limits: If you exceed 200 SMS/day (SKT/LGU+) or 150 SMS/day (KT) more than 10 times per month, your service may be restricted.
- Bulk SMS Limits: SKT/KT: max 100 recipients per batch (KT: 25 on Android 10 and below); LG U+: max 30 recipients.
- Character Limits: Korean SMS: 70 characters max; English SMS: 160 characters max.
TxtCow automatically enforces these limits. Transmissions exceeding these limits will be blocked. You are responsible for complying with these regulations.
🇳🇿 New Zealand (Unsolicited Electronic Messages Act 2007)
When operating in New Zealand, only send messages that fit one of the permitted purposes:
- Quotes/estimates requested by the recipient
- Facilitating, completing, or confirming a transaction the recipient already agreed to
- Warranty, product recall, safety/security information
- Factual notifications about subscriptions, memberships, accounts, loans, or similar ongoing relationships
- Information directly related to an employment relationship or benefit plan
- Delivery of goods/services (including updates/upgrades) the recipient is entitled to
- Information from a government body, court, or tribunal
- Any other purpose allowed by applicable regulations
You must obtain consent and avoid sending messages outside these categories.
🌍 Other Countries & Jurisdictions
If you operate outside South Korea and New Zealand, you must comply with your country’s or region’s telecom, SMS transmission, anti-spam, and consumer protection laws. Different countries have different regulations including:
- Daily/monthly SMS transmission limits (similar to Korea)
- Bulk SMS recipient limits per batch
- Message character length limits
- Consent and opt-out requirements
- Sender identification rules
- Anti-spam and anti-abuse regulations
User Responsibility: You are solely responsible for understanding and complying with your jurisdiction’s regulations. Only send messages that are lawful and permitted in your country.
TxtCow Liability Disclaimer: TxtCow and its developers are not responsible for your non-compliance with local laws, transmission failures, service blocks, or legal consequences resulting from violations of regulations in your jurisdiction. TxtCow provides the infrastructure; you are responsible for lawful use.
Start Sending SMS with Your Own Number Today
No credit card required. Setup in 3 minutes.