Your phone. Your number. Your SMS gateway.
smsportal turns an Android phone into an SMS gateway with an API. Send reminders, notifications and replies from the number your customers already know, with no per-message fees.
- 300 free SMS every month
- No credit card
- Live in 5 minutes
Straight numbers, no asterisks
Figures that come from how the product works, not from a pitch deck.
- per messagesmsportal does not meter messages. You pay a flat plan.
- $0
- SMS per monthon the free plan, no credit card required.
- 300
- SMS per hourfrom a single phone at the default 5-second interval.
- 720
- to your first SMSfrom installing the app to a sent message.
- 5 min
Everything a business needs from SMS
An app on your phone and a dashboard in your browser. smsportal handles sending, receiving and integrations.
Send from your own number
Customers see a number they recognize and can simply reply. No anonymous senders or gateway numbers.
Receive replies
Incoming SMS reach the dashboard, the API and your webhooks. The conversation does not end after one message.
Bulk sending from CSV
Upload a file, map the columns and personalize text with variables such as {{ name }} or {{ date }}.
Scheduled sending
Set the send date and time through the API. Reminders go out exactly when they should.
REST API and signed webhooks
Send with a single HTTP request. Get received and delivered events signed with HMAC.
Several phones, SIM choice
Connect more devices as volume grows. On dual-SIM phones you choose which card sends.
See it in the app
Android appThree-step setup, gateway status, statistics and settings on the phone.See it in the app
Sending and receivingCompose with an SMS counter, history with statuses, a timeline and reply filters.See it in the app
ReliabilityDevice health with fixes, an event log, a queue and background operation.See it in the app
Three steps to your first SMS
No integrator, no gateway contract and no sender registration. All you need is an Android 7.0+ phone and an active SIM.
- Step 1
Create an account and get the app
Signing up takes a minute. Download the Android app directly from this page.
- Step 2
Connect your phone
Scan the QR code from the dashboard or paste an API key. Grant the app SMS permissions.
- Step 3
Send the way you work
From the dashboard, the API, your automations or by asking an AI agent. Replies come back where you need them.
Plug SMS into the processes you already run
smsportal works as a building block in any workflow. Your system triggers a send, the SMS goes out from your number and the customer’s reply comes back as an event you can act on.
- Trigger
Calendar
Appointment in 24 hours
Action
smsportal
SMS from your number
- Event
Customer replies
“YES, see you”
- Result
Calendar
Appointment confirmed
Hi, a reminder about your appointment tomorrow at 10:00. Reply YES to confirm.
Your first SMS in a single API request
A REST API with a key in the header, OpenAPI documentation and webhooks you can verify by signature. No SDK to install.
- One request, many recipients
- Scheduled sending with scheduledAt
- Statuses: sent, delivered, failed
- Webhooks signed in the X-Signature header
curl -X POST https://smsportal.app/api/v1/gateway/send-sms \
-H "x-api-key: $SMSPORTAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"recipients": [
"+48601000212"
],
"message": "Reminder: your appointment is tomorrow at 10:00. Reply YES to confirm."
}'Give your AI agent a phone with your number
The smsportal MCP server connects Claude, Cursor, Codex and other MCP clients to your account. Your agent can send an SMS, read replies and check delivery, always within the limits of your API key.
- Send SMS to explicit numbers
- Read incoming messages with filters
- Delivery statuses and history
- Device list and account statistics
Remind tomorrow’s patients about their appointments.
smsportal_send_sms · 12 recipients
I sent 12 reminders from your number. I will check for replies in a few minutes.
smsportal_read_received_sms · last 30 min
Two people replied: Anna confirms, Mark asks to move his appointment to Friday.
Where smsportal makes a difference
Anywhere customers should hear from you, not from an anonymous gateway.
Clinics and salons
Appointment reminders and confirmations by replying YES or NO. Fewer empty slots.
Online stores
Order status, parcel ready for pickup, payment reminders. From your store’s number.
Repair shops and garages
“Your car is ready” sent straight from your system, with the customer’s reply coming back to you.
IT teams and automations
Monitoring alerts, one-time codes and notifications from n8n, Make or your own scripts.
See how much you save
Classic gateways bill every message. With smsportal you pay a flat plan and your carrier bills SMS according to your SIM plan.
- Per-message gateway
- PLN 180
- smsportal · Pro plan
- PLN 40
Monthly difference
PLN 140
PLN 1,680 per year
Add your carrier’s SMS charges to the smsportal plan. On plans with unlimited SMS that is usually zero, but check your tariff.
smsportal or a classic gateway?
| smsportal | Classic gateway | |
|---|---|---|
| Sender | Your phone number | Gateway name or number |
| Customer replies | Come back to you: dashboard, API, webhook | Usually unavailable or paid |
| Cost | Flat plan plus carrier tariff | A fee for every message |
| Throughput | Up to 720 SMS per hour per phone | Thousands of messages per minute |
| Best for | 1:1 messages, reminders, notifications | Large marketing campaigns |
Simple pricing, no per-SMS fees
Start for free and move up when you send more. Every plan includes every feature.
Free
US$0/mo
For getting started and testing integrations.
- 300 outbound SMS per month
- Unlimited phones
- Incoming SMS and webhooks
- Dashboard, REST API and MCP server
- Bulk sending from CSV
Pro
Most popularUS$9.99/mo
For small businesses and automations.
- 3,000 outbound SMS per month
- Unlimited phones
- Incoming SMS and webhooks
- Dashboard, REST API and MCP server
- Bulk sending from CSV
Unlimited
US$24.99/mo
When SMS is part of every day.
- No platform SMS limit
- Unlimited phones
- Incoming SMS and webhooks
- Dashboard, REST API and MCP server
- Bulk sending from CSV
Plans cover the smsportal platform. Your carrier bills SMS according to your SIM tariff.
Questions before you start
Short answers to what businesses ask before connecting a phone. Technical details are in the API documentation.
No. Messages go out from the SIM in your phone, so customers see a number they already know. The phone needs mobile coverage, internet access and SMS permissions.
smsportal does not charge per message. You pay a flat platform plan and your carrier bills SMS according to your tariff. On plans with unlimited SMS you usually pay nothing extra.
Yes. The phone sends and receives messages, so it needs power, coverage and internet. If it briefly loses connection, messages wait in the queue for up to 72 hours and go out once it is back.
By default a phone sends one message every 5 seconds, up to 720 per hour. Spread higher volume across several phones. Your carrier may also apply its own SIM limits.
The gateway must be an Android 7.0+ phone, because iOS does not let apps send SMS in the background. The dashboard, API and MCP work in any browser and operating system.
Yes, for customers who have opted in. For campaigns to tens of thousands of numbers a classic gateway is a better fit, because carriers may restrict bulk sending from consumer SIM plans.
Through the MCP server and an API key you create in the dashboard. The agent only sees your account’s phones and messages. Revoke the key at any time to remove access.
No. smsportal.app is a Polish service that sends SMS from your own Android phone. It is not affiliated with SMSPortal (Pty) Ltd of Cape Town (smsportal.com), so their reviews and prices do not apply to us.
No. Acceptance means the message is queued. The actual status depends on the phone, the network and the delivery report. Check it in the dashboard, through the API, a webhook or an MCP tool.
Send your first SMS today
Create a free account, connect your phone and see how customers respond to messages from your number.