lindemannrock/craft-sms-manager

SMS gateway and management for Craft CMS with multi-provider support

Maintainers

Package info

github.com/LindemannRock/craft-sms-manager

Documentation

Type:craft-plugin

pkg:composer/lindemannrock/craft-sms-manager

Statistics

Installs: 111

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

5.14.1 2026-06-20 11:52 UTC

README

SMS Manager

SMS Manager for Craft CMS

Latest Version Craft CMS PHP Logging Library License

SMS gateway and management plugin for Craft CMS 5.x with multi-provider support, analytics, and delivery logs.

License

This is a commercial plugin licensed under the Craft License. It will be available on the Craft Plugin Store soon. See LICENSE.md for details.

⚠️ Pre-Release

This plugin is in active development and not yet available on the Craft Plugin Store. Features and APIs may change before the initial public release.

Features

  • Multi-provider support — connect MPP-SMS (Kuwait), Twilio (global), or add your own gateway
  • Sender ID management — register, enable, and default the names messages are sent from
  • Arabic and English — correct encoding per message language (UCS-2 for Arabic)
  • Analytics — sent/failed totals, success rate, language and encoding breakdown, per-provider, per–sender ID, and per–source plugin views, with site and date filtering
  • SMS logs — full delivery history with provider responses and errors; export to CSV, JSON, or Excel
  • Test SMS — send a one-off message from the Control Panel to verify a setup
  • Dashboard — at-a-glance messaging activity and provider status
  • Craft dashboard widgets — optional SMS activity and recent-message widgets for the Craft dashboard
  • PHP send API — one entry point for sending, with source-plugin attribution
  • Granular permissions — providers, sender IDs, analytics, logs, and settings
  • 12-language translations and structured logging via Logging Library

Requirements

  • Craft CMS 5.0+
  • PHP 8.2+
  • Logging Library 5.0+ — optional, install in CP for log viewing

Installation

Via Composer

composer require lindemannrock/craft-sms-manager
php craft plugin/install sms-manager

Using DDEV

ddev composer require lindemannrock/craft-sms-manager
ddev craft plugin/install sms-manager

Documentation

Full documentation is available in the docs folder.

Support

License

This plugin is licensed under the Craft License. See LICENSE.md for details.

Developed by LindemannRock