Search by

lindemannrock / craft-sms-manager

bhlindemann

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

Package info

github.com/LindemannRock/craft-sms-manager

Documentation

Type:craft-plugin

pkg:composer/lindemannrock/craft-sms-manager

Statistics

Installs: 171

Dependents: 3

Suggesters: 0

Stars: 0

Open Issues: 0

5.16.0 2026-09-16 06:05 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
  • Content-aware SMS sizing — canonical GSM-7/UCS-2 classification and multipart segment counts, including GSM extension characters and emoji
  • Arabic and English — message language remains available for provider routing and text direction, independently of analytics encoding
  • Analytics — sent/failed totals, success rate, language and content-derived encoding breakdown, character and segment totals, and provider, sender, source, site, and date filters
  • SMS logs — governed delivery history with successful responses and sanitized failure diagnostics; 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.10+
  • PHP 8.2+
  • Base 5.38.2+ (required)
  • Logging Library 5.18.2+ (required by Composer; 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