PHPackages                             camoo/wp-camoo-sms - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. camoo/wp-camoo-sms

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

camoo/wp-camoo-sms
==================

WordPress CAMOO SMS Plugin

3.0.1(2y ago)09GPL-3.0+PHPPHP &gt;=8.1

Since Jun 27Pushed 2y agoCompare

[ Source](https://github.com/camoo/wp-camoo-sms)[ Packagist](https://packagist.org/packages/camoo/wp-camoo-sms)[ Docs](https://camoo.cm)[ RSS](/packages/camoo-wp-camoo-sms/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (1)Versions (15)Used By (0)

WP-CAMOO-SMS Plugin
===================

[](#wp-camoo-sms-plugin)

CAMOO SMS A simple and powerful texting plugin for WordPress

You can add to WordPress, the ability to send SMS to a group, to a user, to a number or just to members of SMS newsletter.

To every event in WordPress, you can send sms through this plugin.

The usage of this plugin is completely free. You have to just have a CAMOO account:

- [Sign up](https://www.camoo.cm/join) for a free CAMOO SMS account
- Ask CAMOO Team for new access\_key for developers

Very easy Send SMS by PHP code:

```
$to = array('+23761732567');
$msg = "Hello kmer World! Déjà vu!";
wp_camoo_sms_send( $to, $msg );
```

Features
========

[](#features)

- Send (Bulk) SMS to number(s), subscribers and WordPress users.
- Subscribe newsletter SMS.
- Send activation code to subscribe for complete subscription.
- Notification SMS when published new post to subscribers.
- Notification SMS when the new release of WordPress.
- Notification SMS when registering a new User.
- Notification SMS when get new comment.
- Notification SMS when user logged into WordPress.
- Notification SMS when user registered to subscription form.
- Integrate with (Contact form 7, WooCommerce, Easy Digital Downloads)
- Supported WP Widget for newsletter subscribers.
- Support WordPress Hooks.
- Support WP REST API
- Import/Export Subscribers.
- Support GPG encryption to ensure an end-to-end encryption between your server and ours.
- Handle SMS status report
- WooCommerce Integration: send SMS to Buyer after status changed
- Notification for Smobilpay for e-commerce

Installation
============

[](#installation)

1. Upload `camoo-sms` to the `/wp-content/plugins/` directory

    Install Using GIT

```
cd wp-content/plugins

git clone https://github.com/camoo/wp-camoo-sms.git camoo-sms

# install dependencies
./camoo-sms/bin/install_dependencies.sh
```

```
Install Using Composer

```

```
cd wp-content/plugins

composer require camoo/wp-camoo-sms

mv vendor/camoo/wp-camoo-sms camoo-sms

# install dependencies
./camoo-sms/bin/install_dependencies.sh
```

```
Install Manually

```

If you do not use Composer to manage plugins or other dependencies, you can install the plugin manually. Download the wp-camoo-sms-Full.zip file from the Releases page and extract the ZIP file to your plugins directory.

You can also git clone this repository, and run composer install in the plugin folder to pull in it's dependencies.

2. Activate the plugin through the 'Plugins' menu in WordPress
3. To display Subscribe goto Themes -&gt; Widgets, and adding `SMS newsletter form` into your sidebar Or using this functions: `` into theme. or using this Shortcode `[wp-sms-subscriber-form]` in Posts pages or Widget.
4. Using this functions for send manual SMS:

- First:`$to = array('Mobile Number');`
- `$msg = "Your Message";`
- `$isflash = true; // Only if wants to send flash SMS, else you can remove this parameter from function.`
- Send SMS: `wp_camoo_sms_send( $to, $msg, $isflash )`

Actions
=======

[](#actions)

Run the following action when sending SMS with this plugin.

```
wp_camoo_sms_send
```

Example: Send mail when send sms.

```
function send_mail_when_send_sms($message_info) {
	wp_mail('you@mail.com', 'Send SMS', $message_info);
}
add_action('wp_camoo_sms_send', 'send_mail_when_send_sms');
```

Run the following action when subscribing a new user.

```
wp_camoo_sms_add_subscriber
```

Example: Send sms to user when register a new subscriber.

```
function send_sms_when_subscribe_new_user($name, $mobile) {
    $to = array($mobile);
    $msg = "Hi {$name}, Thanks for subscribe.";
    wp_camoo_sms_send( $to, $msg )
}
add_action('wp_camoo_sms_add_subscriber', 'send_sms_when_subscribe_new_user', 10, 2);
```

Filters
=======

[](#filters)

You can use the following filter for modifying from the number.

```
wp_camoo_sms_from
```

Example: Add 0 to the end sender number.

```
function wp_camoo_sms_modify_from($from) {
	$from = $from . ' 0';

	return $val;
}
add_filter('wp_camoo_sms_from', 'wp_camoo_sms_modify_from');
```

You can use the following filter for modifying receivers number.

```
wp_camoo_sms_to
```

Example: Add new number to get message.

```
function wp_camoo_sms_modify_receiver($numbers) {
	$numbers[] = '67xxxxxxxx';

	return $numbers;
}
add_filter('wp_camoo_sms_to', 'wp_camoo_sms_modify_receiver');
```

You can use the following filter for modifying text message.

```
wp_camoo_sms_msg
```

Example: Add signature to messages that are sent.

```
function wp_camoo_sms_modify_message($message) {
	$message = $message . ' /n Powered By: WP-CAMOO-SMS';

	return $message;
}
add_filter('wp_camoo_sms_msg', 'wp_camoo_sms_modify_message');
```

Example: Auto satanise all REQUEST Data

```
if (isset($_POST['my_submit'])) {
	add_filter('my_filter', [\CAMOO_SMS\Admin\Helper::class, 'sanitizer']);
}
$input = \CAMOO_SMS\Admin\Helper::sataniseRequest('my_filter', $input);
```

Rest API Endpoints
==================

[](#rest-api-endpoints)

Add new subscribe to SMS newsletter

```
POST /camoosms/v1/subscriber/add
```

###  Health Score

30

—

LowBetter than 65% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 54.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~165 days

Recently: every ~148 days

Total

10

Last Release

1023d ago

Major Versions

v1.1 → v2.0.02021-11-09

v2.0.5 → 3.0.02023-07-21

PHP version history (5 changes)1.0PHP &gt;=5.6

v2.0.0PHP &gt;=7.2

v2.0.2PHP &gt;=7.3

v2.0.5PHP &gt;=7.4

3.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/aba0dd2dc958996c6554903496744826ada2ea5c5f6370f413dcfdde7bddc56c?d=identicon)[camoo](/maintainers/camoo)

---

Top Contributors

[![camoo](https://avatars.githubusercontent.com/u/24289021?v=4)](https://github.com/camoo "camoo (13 commits)")[![epinett](https://avatars.githubusercontent.com/u/16965658?v=4)](https://github.com/epinett "epinett (11 commits)")

---

Tags

wordpresssmsbulk-smssms-gatewayapi smsGPG SMS encrytionCAMOO PluginWordPress SMS Plugin

### Embed Badge

![Health badge](/badges/camoo-wp-camoo-sms/health.svg)

```
[![Health](https://phpackages.com/badges/camoo-wp-camoo-sms/health.svg)](https://phpackages.com/packages/camoo-wp-camoo-sms)
```

###  Alternatives

[aristath/kirki

Extending the WordPress customizer

1.3k73.0k4](/packages/aristath-kirki)[afragen/git-updater

A plugin to automatically update GitHub, Bitbucket, GitLab, or Gitea hosted plugins, themes, and language packs.

3.3k1.6k](/packages/afragen-git-updater)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
