25 test SMS to your numbers.
Then 0.15 PLN per part, 0.10 PLN from 500 PLN.
200 companies and 100 million messages are the 2010–2026 service history, not panel 2.0 account counts.
No card. A pk_test_ key is issued immediately. Upload a CSV in the panel, or call POST /v1/messages. You cannot reply to PRZYPOMINAM. Two-way SMS is off until we enable an inbound number.
Traffic on this gateway has included Bank Millennium, Canal+, TVP, Empik. Those are old contracts, not panel 2.0 case studies.
What do you need: API, panel, or pricing?
Pick a tile or write one sentence. You get a concrete next step (docs, a test account, rates, or a quote), not a generic chat. The decision has a type and a confidence threshold: loose questions and junk do not share the same CTA.
From a test key to the first send
The account works immediately. Sending to other people's numbers needs a top-up from 50 PLN. A pk_test_ key does not become live.
Text with fields
SMS, MMS or IVR. {Name} and {Date} come from the CSV or the contact book. Polish characters count as UCS-2, so the part is shorter.
Numbers from CSV
Upload a column or type one number. Domestic is 48 + 9 digits. EU is 2× your account rate; other countries after a quote.
Now or at a set time
The report shows sent / delivered / undelivered from DLR. That is not a read. Replies appear only after inbound is on.
SMS from the panel or the API. MMS and voice from the panel.
You cannot reply to a sender name. Two-way SMS is on request, after we enable an inbound number. Inbox stays hidden until then.
SMS
Polish networks from the panel, POST /v1/messages, or MCP. DLR hits the gateway; an HMAC webhook is an extra channel to your URL.
- Personalization with variables {Name}, {Amount}, {Date}
- Two-way replies: inbound number activation required
- Import phone number lists from CSV files
- Custom sender ID (Shortcode or sender name)
- Quiet hours: control when messages are sent
- Multi-part SMS for longer messages
MMS
Rich messages with images, video and text. Perfect for marketing campaigns, discount coupons, e-tickets and mobile newsletters.
- SMIL templates: any combination of images and text
- Delivery to all Polish mobile networks
- Discount codes and e-tickets as images
- Files up to 300 KB per MMS
- Preview before sending
- Bulk or individual messaging
IVR / TTS
Automated voice calls with text-to-speech (TTS). Reach landline subscribers with personalized reminders and notifications.
- TTS text-to-speech in Polish
- IVR scenarios: respond to keypad input
- Support for landline and mobile phones
- Automatic retry on no answer
- IVR redirect reporting
- Session recording (optional)
Where this SMS usually lands
Scenarios, not case studies. Pages under /klienci/ are illustrations until a real rollout is approved with numbers.
Healthcare
Automated appointment reminders, check-up notifications and vaccination alerts. Include the appointment time and a way to cancel or reschedule.
Banking & Finance
Payment reminders, account balance notifications, debt collection messages and loan promotional campaigns.
E-commerce & Retail
Order confirmations, delivery status updates, MMS discount codes, loyalty programs and promotional campaigns.
Debt collection
Amount, due date, payment link. Do not send the next SMS after the payment lands. A debtor can reply only if inbound is on.
Media & Entertainment
Push notifications for new content, subscription renewal reminders, rich MMS campaigns for TV channels and streaming platforms.
HR & Enterprise
Employee notifications, meeting reminders, booking confirmations and large-scale internal communications.
DLR, send window, CSV and an API key
The panel shows sent / delivered / undelivered. That is the operator report, not opens. Inbox appears only after inbound.
| Campaign | Total | Sent | Status |
|---|---|---|---|
| April campaign | 12,450 | 12,448 | active |
| Payment reminder | 3,200 | 3,200 | completed |
| March appointments | 870 | 865 | completed |
| Promo MMS | 5,100 | 0 | scheduled |
Status from DLR
Sent, delivered, undelivered, scheduled. CSV export. An HMAC webhook goes to your URL if you set one.
Replies on request
Two-way stays off until we enable an inbound number. You cannot reply to PRZYPOMINAM, WINDYKACJA, or a custom sender name.
Campaign scheduling
Schedule campaigns in advance. Set quiet hours (e.g. 10 PM – 6 AM). The platform will automatically pause and resume delivery.
Multi-account management
A hierarchical account structure lets you manage multiple companies or departments from one place, with separate reports and shortcodes.
REST: POST /v1/messages
Bearer pk_live_…, up to 500 numbers, Idempotency-Key, OpenAPI. MMS and voice too. Docs: /api/docs.
SMS API v2: one endpoint to send, JSON, Bearer token
REST API for programmatic SMS sending. POST /v1/messages for one or 500 recipients, message history and status, balance, custom sender ID, HMAC-signed delivery-status webhooks, Idempotency-Key header, 120 requests/min. MMS and voice messages are sent from the panel. Full docs at /api and /api/docs (Redoc / OpenAPI 3.1). AI assistants (Claude, ChatGPT, Cursor, n8n) can use the same API through our MCP server (Polish).
curl -X POST https://api.przypominamy.com/v1/messages \
-H "Authorization: Bearer pk_live_…" \
-H "Content-Type: application/json" \
-d '{'
"to": "+48512345678",
"from": "CLINIC",
"text": "Appointment tomorrow at 10 AM",
"send_at": "2026-09-11T08:00:00Z",
"reference": "visit-4711"
'}'
// Response 201:
{
"id": "msg_qY08hZ2mmDXAazdRTytS",
"status": "scheduled",
"to": "+48512345678",
"from": "CLINIC",
"parts": 1,
"cost_grosze": 15,
"reference": "visit-4711",
"send_at": "2026-09-11T08:00:00.000Z"
}
One endpoint to send
POST /v1/messages for one or 500 recipients, plus history, balance, sender names and webhook. Bearer auth. OpenAPI 3.1 spec as openapi.json.
HMAC-signed webhooks
message.delivered / undelivered / failed / expired events - POST JSON to your endpoint with an X-Przypominamy-Signature header and 3 delivery attempts.
Bulk in a single request
Pass an array of up to 500 numbers in to - duplicates removed, cost and status per recipient in the response.
Idempotency and your own references
The Idempotency-Key header prevents double sends. The reference field comes back in webhooks and history.
Integrate in three languages
The same endpoint POST /v1/messages, three popular HTTP clients. All examples and full documentation in Redoc.
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"to": "+48600123456",
"text": "Hello"
}'
resp = requests.post(
"https://api.przypominamy.com/v1/messages",
headers={"Authorization": f"Bearer {TOKEN}"},
json={"to": "+48600123456",
"text": "Hello"},
)
print(resp.json())
'https://api.przypominamy.com/v1/messages', {
method: 'POST',
headers: {
'Authorization': `Bearer ${TOKEN}`,
'Content-Type': 'application/json',
},
body: JSON.stringify({
to: '+48600123456',
text: 'Hello'}),
});
Names from the 2010–2026 service
Historical customers of the old platform, not a count of panel 2.0 accounts launched in September 2026.
No subscription. Pay per message
Your top-up amount sets your rate per SMS part and locks it in permanently - it never goes up, and every larger top-up lowers it. Minimum top-up 50 PLN. Net prices per SMS part to Poland, prepaid, balance never expires, VAT invoice for every top-up.
Start
For a first campaign and trying the platform.
- approx. 333 SMS
- Rate locked in, never goes up
- Panel, API, SDKs, MCP, connectors
- HMAC-signed status webhooks
- Custom sender ID on request
Plus
For small businesses with a few campaigns a month.
- approx. 714 SMS
- Rate locked in, never goes up
- Panel, API, SDKs, MCP, connectors
- HMAC-signed status webhooks
- Custom sender ID on request
Pro
For businesses with regular customer communication.
- approx. 2,083 SMS
- Rate locked in, never goes up
- Panel, API, SDKs, MCP, connectors
- HMAC-signed status webhooks
- Custom sender ID on request
Max
Lowest rate for steady, larger volumes.
- 5,000 SMS for 500 PLN
- Rate locked in, never goes up
- Panel, API, SDKs, MCP, connectors
- HMAC-signed status webhooks
- Custom sender ID on request
Enterprise - above 50,000 SMS per month: individual rate from 0.10 PLN, postpaid billing (monthly invoice, credit limit) on request after verification, dedicated numbers, SLA. Priority SMS 2× rate, HLR lookup 0.05 PLN, tracked links free, 25 free SMS on the test account. Full price list and calculator (Polish) · Ask about Enterprise
25 SMS to your numbers, then a top-up from 50 PLN
No card for the test account. To reach anyone else: top up, upload a CSV, or call the API. PRZYPOMINAM works immediately; your own name after registration.
Frequently asked questions
How do I start sending SMS through Przypominamy.com?
Create an account at app.przypominamy.com - the test account works immediately, with 25 free SMS to your own verified numbers and an API key. To send to any number, top up your balance (from 50 PLN by card, BLIK or bank transfer), prepare a template, import your number list from CSV and launch the campaign. The entire process takes about 10 minutes.
How much does it cost to send an SMS?
Your top-up amount sets the rate per SMS part and locks it in permanently: 50 PLN - 0.15 PLN per part (Start), 100 PLN - 0.14 PLN (Plus), 250 PLN - 0.12 PLN (Pro), 500 PLN or more - 0.10 PLN (Max). Minimum top-up 50 PLN; a larger top-up later lowers the rate, it never goes up. Above 50,000 SMS/month: Enterprise with an individual rate from 0.10 PLN and postpaid billing on request. Net prices per SMS part to Poland, prepaid, no subscription. You only pay for messages sent.
Does the platform support international messaging?
SMS to EU countries is enabled. International SMS costs twice your domestic account rate per part, excluding VAT. Other destinations require availability confirmation.
Is there an API available for integration?
Yes, the platform provides REST API v2: one endpoint to send SMS (POST /v1/messages, 1 or up to 500 recipients), message history, balance, custom sender ID and HMAC-signed delivery-status webhooks. Bearer authentication with a pk_live_… key, SDKs for Node.js and Python. Documentation: https://przypominamy.com/api/docs and the OpenAPI 3.1 spec at https://przypominamy.com/openapi.json.
What communication channels does the platform support?
From the panel: SMS, MMS and IVR/TTS. Via API: POST /v1/messages, /v1/mms, /v1/voice, plus the MCP server. Two-way SMS is on request, after an inbound number. You cannot reply to a sender name.
Can I use a custom sender name for SMS?
Yes. A custom alphanumeric sender ID (e.g. your company name, max 11 characters) is registered on request at every pricing tier for a one-time 50 PLN net fee, deducted from prepaid balance when you upload the signed declaration; a dedicated numeric Shortcode is part of the Enterprise offer. Until registration completes, messages go out with the default sender name PRZYPOMINAM.
How does two-way SMS communication work?
Two-way replies require an inbound number to be enabled by support first. Recipients send replies to that number, not to an alphanumeric sender name. Via the REST API you read replies with GET /v1/inbound or the message.received webhook (once an inbound number is enabled in the service); the API also provides HMAC-signed delivery-status webhooks.
Can SMS campaigns be scheduled for a specific time?
Yes, you can schedule campaigns in advance by specifying the date and time. The platform also allows you to set quiet hours (e.g. 10 PM – 6 AM). Messages will be automatically paused and resumed outside of quiet hours.
I have an account in panel 1.0 - what next?
Nothing changes for you: panel 1.0 at panel.przypominamy.com keeps working with the same login, history, sender names and pricing. If you want API v2, contacts and groups, a blacklist with opt-out link, templates, team access or the MCP server, create an account in panel 2.0 at app.przypominamy.com/register and e-mail support@przypominamy.com - we will assign your sender name and pricing terms, and both panels can run in parallel. Details and comparison (in Polish): Panel 1.0 or 2.0?
Write the volume and channel. The rate goes to your inbox.
The form comes to us. A draft quote is generated automatically; a person from support@ answers if something is unclear, usually the same business day.
AI Assistant
The icon in the corner. Fine for rates and whether the API is enough instead of the panel. Sender names and contracts still go by e-mail.
Coverage
EU countries. Other destinations subject to availability confirmation.
Your quote is on its way!
Our AI agent has analyzed your order and sent a personalized quote to .
Check your inbox (and spam folder). We will also reach out to you directly within 24 hours.