PHPackages                             woenel/itexmo - 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. [API Development](/categories/api)
4. /
5. woenel/itexmo

AbandonedArchivedLibrary[API Development](/categories/api)

woenel/itexmo
=============

iTexMo API for Laravel.

v0.3(7y ago)064MITPHPPHP &gt;=7.0.0

Since Jul 30Pushed 7y ago1 watchersCompare

[ Source](https://github.com/woenel/itexmo)[ Packagist](https://packagist.org/packages/woenel/itexmo)[ RSS](/packages/woenel-itexmo/feed)WikiDiscussions master Synced yesterday

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

iTexMo
======

[](#itexmo)

[iTexMo](https://itexmo.com) API for Laravel.

[![Packagist](https://camo.githubusercontent.com/a4b7a1d8377c4252b62962b12857454a352b488c7f58770dcbcadcffaf57247b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f646f637472696e652f6f726d2e737667)](https://camo.githubusercontent.com/a4b7a1d8377c4252b62962b12857454a352b488c7f58770dcbcadcffaf57247b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f646f637472696e652f6f726d2e737667)

Installation
------------

[](#installation)

Install using Composer

```
$ composer require woenel/itexmo "^0.3"

```

Publish the config file named `itexmo.php` and set the iTexMo API code.

```
$ php artisan vendor:publish --provider="Woenel\Itexmo\ItexmoServiceProvider"

```

Usage
-----

[](#usage)

### Send a Message

[](#send-a-message)

These are the three methods you can use to send a message:

###### 1. Using facade

[](#1-using-facade)

```
use Itexmo;

$res = Itexmo::to('09123456789')->message('Hello World!')->send();

if($res == '0') {
  // Success message or logic. Refer to the return codes below.
}

```

###### 2. Instantiating class

[](#2-instantiating-class)

```
use Woenel\Itexmo;

$itexmo = new Itexmo;

$res = $itexmo->to('09123456789')->message('Hello World!')->send();

if($res == '0') {
  // Success message or logic. Refer to the return codes below.
}

```

###### 3. Instantiating class (one-by-one)

[](#3-instantiating-class-one-by-one)

```
use Woenel\Itexmo;

$itexmo = new Itexmo;

$itexmo->to = '09123456789';
$itexmo->message = 'Hello World!';
$itexmo->send();

if($itexmo->result == '0') {
  // Success message or logic. Refer to the return codes below.
}

```

You can choose any of them. Either way should work.

Return codes
------------

[](#return-codes)

- "0" = Success! Message is now on queue and will be sent soon.
- "1" = Invalid number.
- "2" = Number prefix not supported. Please contact us so we can add.
- "3" = Invalid ApiCode.
- "4" = Maximum Message per day reached. This will be reset every 12:00AM.
- "5" = Maximum allowed characters for message reached.
- "6" = System offline.
- "7" = Expired ApiCode.
- "8" = iTexMo Error. Please try again later.
- "9" = Invalid function parameters.
- "10" = Recipient's number is blocked due to flooding, message was ignored.
- "11" = Recipient's number is blocked temporarily due to hard sending and the message was ignored.
- "12" = Invalid request. You can't set message priorities on non corporate apicodes.
- "13" = Invalid or not registered custom sender ID.

Features
--------

[](#features)

#### Implemented features

[](#implemented-features)

- Send a Message
- Check API Service Status and your SMS Server Status (Not in Usage/Documentaion as of the moment, will provide soon)
- Check ApiCode Info and Status (Not in Usage/Documentaion as of the moment, will provide soon)

#### Planned features

[](#planned-features)

- Show Pending or Outgoing SMS
- Delete All Pending or Outgoing SMS
- Queue a Message (Send a message by queueng)

###  Health Score

23

—

LowBetter than 26% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~2 days

Total

2

Last Release

2890d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/8844488?v=4)[Ronnel R. Martinez](/maintainers/woenel)[@woenel](https://github.com/woenel)

---

Top Contributors

[![woenel](https://avatars.githubusercontent.com/u/8844488?v=4)](https://github.com/woenel "woenel (43 commits)")

---

Tags

itexmo-apilaravelpackagephpsms-api

### Embed Badge

![Health badge](/badges/woenel-itexmo/health.svg)

```
[![Health](https://phpackages.com/badges/woenel-itexmo/health.svg)](https://phpackages.com/packages/woenel-itexmo)
```

###  Alternatives

[statamic/cms

The Statamic CMS Core Package

4.8k3.5M923](/packages/statamic-cms)[backpack/crud

Quickly build admin interfaces using Laravel, Bootstrap and JavaScript.

3.4k3.6M217](/packages/backpack-crud)[unopim/unopim

UnoPim Laravel PIM

10.5k2.2k](/packages/unopim-unopim)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.2M46](/packages/tencentcloud-tencentcloud-sdk-php)[mozex/anthropic-laravel

Laravel integration for the Anthropic API: facade, config publishing, install command, testing fakes, messages, streaming, tool use, thinking, and batches.

72287.1k1](/packages/mozex-anthropic-laravel)[justbetter/laravel-magento-client

A client to interact with Magento

49108.7k14](/packages/justbetter-laravel-magento-client)

PHPackages © 2026

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