Tus SMS se envían desde tu propio móvil.Descubre cómo
PLATAFORMAArquitectura API-firstEmparejamiento seguro de dispositivoVisibilidad de entregaControl multi-dispositivoDocumentación versionada
← Todas las integraciones
PHP oficial SDK · Composer

PHP SMS y WHATSAPP SDK

Envía SMS y WhatsApp
desde PHP.Usa tu propio móvil.

Instala un paquete Composer y envía SMS desde tu propio número móvil conectado o envía mensajes WhatsApp desde Laravel, Symfony, WordPress, trabajos CRON y aplicaciones personalizadas PHP.

Compatible con ComposerUn paquete, autoload PSR-4Tu número móvilLos SMS salen de tu teléfono conectadoPHP 7.2+Impulsado por Guzzle 7
send-message.phpPHP
$composer require
smsmobileapi/smsmobileapi-php
<?php
require __DIR__ . '/vendor/autoload.php';

use SMSMobileAPI\SMSMobileAPI;

$client = new SMSMobileAPI(
    getenv('SMSMOBILEAPI_KEY')
);

$result = $client->sendMessage(
    '+32470000000',
    'Your appointment is confirmed.',
    false,
    true
);
Solicitud aceptadaSMS → móvil conectado → destinatario200
El PHP del lado servidor crea la solicitud. Tu móvil conectado y la SIM realizan la entrega de SMS.

DE PHP A UN MÓVIL REAL

Tu aplicación controla el flujo de trabajo.
Tu teléfono conectado envía el SMS.

El SDK elimina la configuración repetitiva de HTTP manteniendo el modelo central de SMSMobileAPI: la lógica empresarial permanece en PHP y la entrega SMS usa el teléfono móvil real, la SIM y el número conectados a tu cuenta.

01
<?php

Tu aplicación PHP

Laravel, Symfony, WordPress, un trabajo CRON o backend personalizado inician la acción.

Solicitud SDK
02

SMSMobileAPI

Autentica la solicitud, aplica el enrutamiento y mantiene la actividad visible.

Enrutamiento seguro
03

Tu móvil + SIM

El teléfono conectado usa su número y plan móvil existentes para enviar el SMS.

Red móvil
04

Tu contacto

El destinatario recibe un SMS normal y puede responder al número que ya conoce.

INICIO RÁPIDO

De Composer a una prueba controlada en cuatro pasos.

Usa un destinatario de prueba que controles. Mantén la clave API fuera del control de código fuente, verifica que el móvil esté en línea e inspecciona el array devuelto antes de conectar la llamada a un evento empresarial real.

  1. 1
    Conecta tu móvilInstala SMSMobileAPI, inicia sesión y confirma que el dispositivo está en línea.
  2. 2
    Instalar el paqueteEjecuta Composer en la raíz de tu proyecto PHP.
  3. 3
    Protege la clave APICárgala desde la configuración del servidor o una variable de entorno.
  4. 4
    Enviar y verificarRevisa tanto el resultado devuelto como el registro de actividad SMSMobileAPI.
Terminal
$ composer require smsmobileapi/smsmobileapi-php
send-sms.php
<?php

require __DIR__ . '/vendor/autoload.php';

use SMSMobileAPI\SMSMobileAPI;

$apiKey = getenv('SMSMOBILEAPI_KEY');
$client = new SMSMobileAPI($apiKey);

$response = $client->sendMessage(
    '+32470000000',
    'Hello from PHP!',
    false, // sendWA
    true   // sendSMS
);

print_r($response);
Usa una variable de entorno protegidaPHP ≥ 7.2

UN MÉTODO, CONTROL CLARO DEL CANAL

Elige SMS, WhatsApp o ambos para cada llamada.

El cliente oficial exponesendMessage(). Dos parámetros Boolean seleccionan WhatsApp y SMS, mientras que un quinto parámetro opcional programa la solicitud con una marca de tiempo Unix.

SMS

Enviar desde tu móvil conectado

Usarfalse, true. El SMS se enruta a tu teléfono conectado y se envía con su SIM y su número móvil existente.

$client->sendMessage(
  $to, $message,
  false, true
);
Leer documentación SMS →
WHATSAPP

Enviar a través de WhatsApp vinculado

Usartrue, falseConecta WhatsApp primero desde el panel y verifica la conexión antes de automatizar mensajes.

$client->sendMessage(
  $to, $message,
  true, false
);
Lee la documentación de WhatsApp →
PROGRAMAR

Programa un mensaje para futuro

Pasa una marca temporal Unix como quinto parámetro. Almacena la zona horaria prevista explícitamente en tu aplicación antes de crearla.

$client->sendMessage(
  $to, $message,
  false, true, $timestamp
);
Revisa los parámetros del endpoint →

PHP DONDE TU NEGOCIO YA FUNCIONA

Un cliente ligero para aplicaciones web, trabajos y herramientas internas.

El SDK se integra detrás de tu capa de aplicación existente. Tu código decide cuándo comunicar, qué datos incluir y cómo manejar el resultado.

LA LA LABOR

Laravel

Envuelve el cliente en un servicio y llámalo desde trabajos, listeners, controladores o tu capa de notificaciones.

Colas · Eventos · Servicios
SF

Symfony

Registra el cliente como servicio, inyéctalo donde se necesite y mantiene la clave API en configuración protegida.

DI · Messenger · Consola
WP

WordPress

Agrega acciones SMS o WhatsApp a un plugin personalizado, flujo de formulario, extensión WooCommerce o herramienta administrativa.

Ganchos · Plugins · WooCommerce
CR

CRON &QUOT; CLI &QUOT;

Envía alertas operativas, recordatorios programados o notificaciones controladas en lotes desde trabajos del servidor.

Monitoreo · Tareas · Alertas
Logo del gestor de dependencias Composer

HERRAMIENTAS ESTÁNDAR DE PHP

Una pequeña dependencia que forma parte de tu flujo de despliegue habitual.

El paquete usa autoload PSR-4 y Guzzle 7. Composer resuelve la dependencia, tu autoloader existente carga el cliente y tu aplicación mantiene el control de validación, reglas de negocio y manejo de errores.

  • Paquetesmsmobileapi/smsmobileapi-php
  • NombreSMSMobileAPI\SMSMobileAPI
  • Hora de correrPHP 7.2 o superior
  • Cliente HTTPGuzzle 7
  • LicenciaMIT
Inspecciona el código fuente en GitHub ↗

LISTA DE VERIFICACIÓN PARA PRODUCCIÓN

Haz que la integración sea fiable antes de aumentar el tráfico.

El SDK simplifica la llamada, pero tu aplicación sigue siendo responsable de credenciales seguras, entradas limpias, comportamiento de reintento controlado y registros operativos útiles.

  • 01
    Nunca subas la clave API al repositorioUsa variables de entorno o el administrador secreto de tu servidor.
  • 02
    Normaliza los destinatariosAlmacena números de teléfono en formato internacional y valídalos antes de enviar.
  • 03
    Inspecciona cada respuestaNo trates una llamada PHP sin excepción como prueba de entrega final.
  • 04
    Usa reintentos acotadosEvita mensajes duplicados y nunca crees un ciclo de reintento sin control.
  • 05
    Supervise el móvil conectadoLa entrega de SMS depende de que el teléfono seleccionado esté en línea y correctamente configurado.
  • 06
    Pruebe el comportamiento del canal por separadoValide solicitudes de SMS, WhatsApp y programadas con destinatarios controlados.

CASOS PRÁCTICOS DE USO DE PHP

Ubique la comunicación móvil exactamente donde ocurre el evento.

Portales para clientes

Confirme acciones de cuenta, citas y actualizaciones de servicio desde el backend que ya conoce el contexto del cliente.

Flujos de trabajo de pedidos

Envíe actualizaciones de pago, preparación, envío o recogida desde procesos de comercio electrónico y ERP.

!

Alertas operativas

Notifique a un teléfono real cuando la supervisión, copias de seguridad, infraestructura o trabajos comerciales importantes requieran atención.

seguimiento CRM

Genere SMS o WhatsApp personalizados a partir de eventos de ciclo de vida de leads, tickets y clientes.

Preguntas frecuentes sobre PHP SDK

Lo que los desarrolladores necesitan saber antes de implementar.

El SDK es el cliente PHP. La conexión del canal, configuración de la cuenta y actividad operativa permanecen disponibles a través de SMSMobileAPI.

¿Es este un paquete oficial de Composer?

Sí. Instalesmsmobileapi/smsmobileapi-phpcon Composer. El código fuente público está disponible en el repositorio oficial de SMSMobileAPI en GitHub.

¿Realmente SMS usa mi propio número móvil?

Sí. Para SMS móvil nativo, la solicitud se enruta mediante el teléfono conectado a su cuenta SMSMobileAPI. Su SIM y número existente realizan la operación de envío.

¿Puede el SDK enviar mensajes WhatsApp?

Sí. ElsendWAparámetro habilita WhatsApp. Su conexión WhatsApp debe estar configurada y activa primero en el panel de control.

¿Puedo usarlo en Laravel, Symfony o WordPress?

Sí. Es una librería normal Composer con autoloading PSR-4. Manténgala en el código del lado servidor y adapte el cliente a la estructura de servicio de su framework.

¿El paquete expone todos los endpoints de SMSMobileAPI?

El cliente PHP actual se enfoca en enviar mensajes SMS y WhatsApp, incluyendo programación opcional. Use la documentación REST API para mensajes recibidos, actividad de llamadas y otros endpoints especializados de la plataforma.

¿Dónde debo almacenar la clave API?

Almácenela en configuración protegida del servidor o en una variable de entorno. Nunca la coloque en JavaScript del navegador, un repositorio público, una captura de pantalla o una aplicación cliente distribuible.

COMPOSER INSTALADO. MÓVIL CONECTADO.

Implemente su primer flujo de mensajería PHP.

Comience con un destinatario controlado, inspeccione la respuesta y actividad, luego conecte la llamada verificada a su evento real de aplicación.