85.pl | Android SMS API Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
85.pl | Android SMS API connects your WordPress site to the smsportal.app SMS gateway. Messages are sent by the smsportal.app Android app on your own phone, using your own SIM card and plan.
Connect in one click. Click “Connect to smsportal.app”, sign in, pick the phone and approve. Nothing to copy: the plugin receives its own access key, which you can revoke from either side.
Automatic SMS (rules). Pick an event, choose who gets the SMS (the customer, or a fixed number such as yours), write the text with variables like {first_name} or {order_number} (the Polish names {imie}, {numer_zamowienia} work too), save. The editor counts characters and SMS parts and shows a preview with the data of the latest such event. Events:
- WooCommerce: new order, and order status changed to any status (completed, on hold, cancelled, and custom statuses). Tracking number, carrier and tracking link come from Advanced Shipment Tracking, WooCommerce Shipment Tracking or ShipStation.
- Contact Form 7: a form was sent (the customer’s number comes from a form field you choose).
- WPForms: a form was sent (the customer’s number comes from a form field you choose).
- Fluent Forms: a form was sent (the customer’s number comes from a form field you choose).
- Forminator: a form was sent (the customer’s number comes from a form field you choose).
- Kadence Blocks: an Advanced Form was sent, or a simple Form block was sent (the customer’s number comes from a form field you choose).
- Ninja Forms: a form was sent (the customer’s number comes from a form field you choose).
- Amelia: new booking, booking status changed, reminder a chosen number of hours before the appointment.
- FluentBooking: new booking, booking status changed, booking rescheduled, reminder a chosen number of hours before the meeting (the guest’s number comes from the booking form’s phone field).
- WP Booking Calendar: new booking, booking approved, booking set back to pending, booking canceled, reminder a chosen number of hours before the booked date (the customer’s number comes from the booking form’s “phone” field or a field you choose).
- Ultimate Member: new registration (one event per registration form, with the form’s fields as variables), account approved, awaiting review (a fixed number makes it a notice to the administrator), deactivated, rejected; the customer’s number comes from the profile (mobile or phone number) or, for a registration, from a form field you choose.
- Uncanny Automator: a “Send SMS (85.pl | Android SMS API)” action for your recipes.
One SMS per event. Each event is sent at most once, even when an order status is set twice or a request is retried after a timeout. Messages are sent in the background, so pages do not slow down; when smsportal.app cannot be reached they are retried after 1, 5 and 15 minutes. You choose how late a message may still go out (12 hours by default).
Statuses and replies. The “Sent” tab shows each SMS with its status: waiting for the phone, sent, delivered, failed. Customer replies to SMS from this site appear in “Replies”, are added to the WooCommerce order as a private note, and can be e-mailed to you. A reply of STOP (or NIE, REZYGNUJE, UNSUBSCRIBE) puts the number on the block list.
Overview. Phone online or offline, battery, network, SMS sent this month by this site and by the whole account, and a test SMS button.
Privacy. Phone numbers are masked in the admin screens. Sent SMS, replies and logs are deleted after 90 days. The plugin adds a suggested text to the privacy policy guide and supports the WordPress personal data export and erasure tools. Uninstalling removes all its data.
For developers. Send from your own code with smsportal_send_sms( $to, $message, array( 'dedupe_key' => 'my-plugin|order-123|shipped' ) ), or add your own events with the smsportal_register_events filter and fire them with do_action( 'smsportal_fire_event', $event_id, $context ).
External service
This plugin connects to the external service smsportal.app (https://smsportal.app) to send SMS messages and to receive delivery status and replies. When you click “Connect to smsportal.app”, your browser goes to smsportal.app to sign in and approve access; your site then sends smsportal.app its admin return address and its webhook address (both on your own domain) and receives an access key, which is stored only in your WordPress database. When an SMS is sent, the recipient phone number, the message text and your API key are transmitted to smsportal.app. The overview screen asks smsportal.app for the phone state and the monthly counters. The service is operated by the plugin author.
- Terms of service: https://smsportal.app/en/terms
- Privacy policy: https://smsportal.app/en/privacy
smsportal.app is not affiliated with SMSPortal (Pty) Ltd of South Africa.
Screenshots
Overview presentation: phone connection, SMS usage and delivery statuses, rendered from the plugin interface with sample data.
Rule editor presentation: event, recipient, message variables and preview, rendered from the plugin interface with sample data.

