SMS.ru
Send and manage SMS messages via SMS.ru — a leading Russian SMS gateway
sm
SMS.ru is one of the most popular Russian SMS gateways, used for transactional messaging, OTP delivery, marketing, and notifications. It provides a simple REST API for sending single and bulk SMS messages, checking delivery status, and managing account settings.
With the SMS.ru integration in AACFlow, you can:
- Send SMS: Deliver individual text messages to any Russian phone number
- Send bulk SMS: Dispatch messages to multiple recipients in one request
- Get delivery status: Check the delivery status of a sent message
- Get balance: Check the current account balance
- Get senders: List available sender alpha names
- Get cost: Calculate the cost of a potential SMS
- Get daily limit: Check the daily SMS sending limit
This integration enables automated SMS notifications, OTP delivery, and marketing campaigns.
Usage Instructions
Integrate SMS.ru into the workflow. Requires an API key from your SMS.ru account dashboard at sms.ru.
Tools
smsru_send
Send an SMS message
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | SMS.ru API key |
to | string | Yes | Recipient phone number |
text | string | Yes | SMS message text |
from | string | No | Sender alpha name |
Output
| Parameter | Type | Description |
|---|---|---|
messageId | string | Sent message ID |
status | string | Delivery status |
success | boolean | Whether the SMS was sent |
smsru_bulk
Send bulk SMS messages
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | SMS.ru API key |
phones | string | Yes | Comma-separated recipient phone numbers |
text | string | Yes | SMS message text |
from | string | No | Sender alpha name |
Output
| Parameter | Type | Description |
|---|---|---|
messages | array | Array of sent message results |
success | boolean | Whether the bulk send succeeded |
smsru_status
Get delivery status of a message
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | SMS.ru API key |
messageId | string | Yes | Message ID to check |
Output
| Parameter | Type | Description |
|---|---|---|
status | string | Delivery status |
statusText | string | Human-readable status |
smsru_balance
Get account balance
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | SMS.ru API key |
Output
| Parameter | Type | Description |
|---|---|---|
balance | number | Current account balance in rubles |
Links
- Official API: https://sms.ru/?panel=api
- AACFlow block source: apps/aacflow/blocks/blocks/smsru.ts

