Integrations

Start with the app and your dashboard — then let your own website and tools hand texts to your phone, too

Android App

SMSTunnel Android App

Write texts on your computer — your own Android phone sends them from your number. Optionally sync the texts your phone receives back to your computer and answer from there.

  • ✓ Your own number and SIM
  • ✓ Optional sync of received texts (off by default)
  • ✓ You link it yourself; unlink anytime in the app
  • ✓ Rate-limited sending; premium-rate numbers blocked

WordPress Core Plugin

📱

SMSTunnel for WordPress

Required for all other plugins

The main SMSTunnel plugin for WordPress. Link your own site to your Android phone so it can hand over the texts your site needs to send. Required for all other WordPress integrations.

  • ✓ Quick Setup with QR code
  • ✓ Sign-in codes (2FA) for WordPress logins
  • ✓ Send a text from the admin
  • ✓ SMS History
  • ✓ Optional end-to-end encryption
  • ✓ A function for your own code

Built in: texts for Fluent Forms and Forminator forms, with no extra plugin.

Or in your WordPress admin: Plugins → Add Plugin, search for SMSTunnel.

🛒

E-commerce

🛒

SMSTunnel for WooCommerce

Order notifications via SMS

Send SMS notifications for WooCommerce orders: a text to your customer when their order status changes.

  • ✓ Texts when an order is processing, completed, on hold, cancelled or refunded
  • ✓ Your own messages with order placeholders
  • ✓ Low-stock alerts to you
  • ✓ Send a text from the order page

Shopify

Shopify Flow, no app to install

A text to you for each new order, and to customers when their order ships, is canceled or refunded. Grow, Advanced and Plus plans.

View Details

Wix

App in the Wix App Market · Stores and Bookings

A text to you for each new order and booking, and to customers when their order ships or is refunded, and when a booking is confirmed, moved, canceled or about to start.

View Details

Magento

Free module · 2.4.6 to 2.4.9

Order placed, invoice, shipment with tracking, canceled and status texts to customers, and new-order texts to you. Adobe Commerce and Mage-OS too.

View Details

PrestaShop

Free module · PrestaShop 8.1, 8.2 and 9

Texts to customers when their order is shipped, delivered, canceled or gets any status you choose, and a text to you for each new order.

View Details

OpenCart

Free extension · OpenCart 3.0, 4.0.2 and 4.1

A text to you for each new order, and to customers when their order ships, is complete, is canceled or gets any status you choose.

View Details
📝

Form Builders

📝

SMSTunnel for Contact Form 7

CF7 Integration

Send SMS when Contact Form 7 forms are submitted. Perfect for lead notifications.

  • ✓ Form submission alerts
  • ✓ Auto-reply to submitter
  • ✓ Use form fields in SMS
📋

SMSTunnel for WPForms

WPForms Integration

SMS notifications for WPForms submissions. Works with WPForms Lite.

  • ✓ Form submission alerts
  • ✓ Smart tags for fields
  • ✓ Auto-reply to submitter
🔴

SMSTunnel Notifications for Gravity Forms

GF Integration

Add-on for Gravity Forms: an SMS page in each form's settings. Send SMS on form submission.

  • ✓ Form submission alerts
  • ✓ Merge tags support
  • ✓ Auto-reply to submitter
💬

SMSTunnel for Fluent Forms

Built into SMSTunnel

A text to you when a form is submitted, and a confirmation to the person who filled it in. No extra plugin.

  • ✓ Works with free Fluent Forms
  • ✓ Auto-reply to submitter
  • ✓ Form answers in the text
📲

SMSTunnel for Forminator

Built into SMSTunnel

A text to you when a form is submitted, and a confirmation to the person who filled it in. No extra plugin.

  • ✓ Works with free Forminator
  • ✓ Auto-reply to submitter
  • ✓ Form answers in the text
🎨

SMSTunnel for Elementor Forms

Elementor Pro Integration

Adds SMSTunnel SMS actions to the Elementor Pro form widget.

  • ✓ Actions After Submit
  • ✓ Form fields in the text
  • ✓ Auto-reply to submitter

Coming to WordPress.org. Want it sooner? Write to us.

View Details
🥷

SMSTunnel for Ninja Forms

Ninja Forms Integration

Send SMS notifications from Ninja Forms. Easy action-based setup.

  • ✓ Custom action type
  • ✓ Field merge tags
  • ✓ Auto-reply to submitter

Coming to WordPress.org. Want it sooner? Write to us.

View Details
📊

SMSTunnel for Formidable Forms

Formidable Integration

SMS notifications for Formidable Forms, set up as form actions. Works with the free version.

  • ✓ Form action integration
  • ✓ Field ID shortcodes
  • ✓ Auto-reply to submitter

Coming to WordPress.org. Want it sooner? Write to us.

View Details
📅

Events & Bookings

📅

SMSTunnel for The Events Calendar

Event SMS Reminders

Send SMS reminders for events created with The Events Calendar. Perfect for reducing no-shows.

  • ✓ Automatic event reminders
  • ✓ RSVP/Ticket notifications
  • ✓ Custom reminder timing
  • ✓ Event change notifications
View Details →

Coming to WordPress.org. Want it sooner? Write to us.

🔗

REST API

Your own software can hand texts to your linked phone with a personal API key — one HTTP call, rate-limited to protect your SIM.

POST /api/v1/sms/send
Content-Type: application/json
X-API-Key: your_api_key

{
  "to": "+40712345678",
  "message": "Hello from SMSTunnel!"
}
View API Documentation →

Booking & Appointments

Amelia

Confirmations, reminders, cancellations

Confirmations and reminders go out from your own phone and number, on your own plan, so clients can simply reply.

View Details

Coming to WordPress.org. Want it sooner? Write to us.

Bookly

Appointment reminders

Scheduled SMS reminders for upcoming Bookly appointments. Works with the free version.

View Details

Coming to WordPress.org. Want it sooner? Write to us.

Business Apps & Websites

Odoo

Send via SMSTunnel · Odoo 17, 18, 19

Odoo's own texts (the SMS button, delivery confirmations, automated actions, reminders) from your own phone. Odoo.sh and your own server; on Odoo Online, alerts to you through a webhook.

View Details

Drupal Soon

Webform, ECA, SMS Framework

A text for each new webform submission, a confirmation to the person who wrote, and texts from any ECA model. Drupal 10.3 and 11.

View Details

Alerts & Your Own Tools

Uptime Kuma

Webhook notification, no plugin

A text from your own phone when a monitor goes down, and when it's back up. Set up in Uptime Kuma's built-in Webhook notification.

View Details
n8n

n8n

n8n-nodes-smstunnel

Official community node. Let your workflows text you — or people who asked to hear from you — through your own phone: send, sign-in codes, delivery status.

View Details

Webhooks

Any HTTP POST

One secret address, made in your dashboard, turns any tool into an SMS alert: Uptime Kuma, Grafana, Alertmanager, Healthchecks, GitHub Actions, cron jobs or your own scripts.

View Details

Home Assistant

notify.smstunnel

Water leak, smoke, power outage or intrusion alerts by SMS, from your own phone — for when push notifications don't get through.

View Details

More workflow tools

Sign-in Codes for Your Auth Platform

Your auth platform creates the code as usual, and your own phone texts it from your own number, so people get it from a number they know. Codes have their own daily allowance, apart from your other texts.

npm install @narcisbodea/smstunnel-otp GitHub →
📦

Libraries, SDKs & Command Line

Node.js / TypeScript SDK

A client for Node.js and Express, and a service for NestJS: texts, sign-in codes, delivery status and received texts.

npm install @narcisbodea/smstunnel-sdk View Details →

🐘 PHP

A small client for your own PHP apps: texts, sign-in codes, delivery status and received texts.

composer require smstunnel/smstunnel-php View Details →

🔔 Laravel

A notification channel: $user->notify() sends the text from your phone.

composer require smstunnel/smstunnel-laravel View Details →

Symfony Notifier

A texter transport: TexterInterface and the sms channel send the text from your phone.

composer require smstunnel/smstunnel-notifier View Details →

🐍 Python

A small client for your own Python apps: texts, sign-in codes, delivery status and received texts, sync or async.

pip install smstunnel View Details →

Django

send_sms() and django-two-factor-auth sign-in codes from your Django app, with setup checks and a test command.

pip install django-smstunnel View Details →

Ruby and Rails

A gem for your Ruby and Rails apps: texts and sign-in codes, an Active Job that never sends twice, and a Noticed delivery method.

bundle add smstunnel View Details →

Go

A small client for your own Go programs: texts, sign-in codes, delivery status and received texts, standard library only.

go get github.com/narcisbodea/smstunnel-go View Details →

.NET

A client for ASP.NET Core and your other .NET apps: texts, sign-in codes (ASP.NET Core Identity too), delivery status and received texts.

dotnet add package SmsTunnel View Details →

Java and Spring Boot

A client with no dependencies and a Spring Boot starter: texts, sign-in codes, delivery status and received texts, with safe retries.

io.github.narcisbodea:smstunnel-java View Details →

Command line

The smstunnel command for Windows, macOS and Linux: texts and sign-in codes from your terminal and scripts.

smstunnel send +14155550123 "Backup done" View Details →

Coming soon: Keycloak, Medusa, Strapi, Directus and Payload. Until then, use the REST API directly.

Need a Custom Integration?

Contact us and we'll help you integrate SMSTunnel with your platform.

Contact Us