EN

Blog de LabsMobile noticias y novedades

Cómo enviar SMS por PHP en 4 pasos

El envío masivo de mensajes SMS de forma automática es una de las principales técnicas de marketing digital y comunicación que se utilizan en la actualidad. La comunicación SMS ofrece muchas ventajas, como la inmediatez, enviar miles de mensajes en segundos y una tasa de lectura muy alta entre otros.

Es muy sencillo y ventajoso integrar una plataforma o servicio SMS como LabsMobile para comunicar directamente desde nuestros sistemas PHP (web, CRM, eCommerce, Wordpress, Drupal, PrestaShop, Laravel, Zend, Yii, software de gestión, etc.). 

9 minutos de lectura
Publicación: 01.15.2021
Última modificación: 05.25.2022
Categorías: Servicios SMSAPI SMS

Las ventajas de una integración de una API SMS desde PHP son la no necesidad de exportar datos y la creación de procesos automáticos siempre disponibles. Es posible realizar comunicaciones SMS a partir de determinados eventos o acciones de forma individual (un solo mensaje) o realizando campañas SMS masivas.

¿Qué es PHP y cómo se puede utilizar para enviar SMS?

PHP es el lenguaje de programación más utilizado para crear una web o cualquier software online. Plataformas como Wordpress, PrestaShop, Joomla, Drupal, Laravel y un largo etcétera utilizan PHP como tecnología y entorno de programación.

Por tanto, es muy fácil y rápido realizar una integración de cualquier web o software hecho en PHP para que pueda enviar mensajes SMS. Sólo son necesarios unos conocimientos básicos en PHP y contar con una plataforma de envío SMS que permita el envío a través de API como LabsMobile.

La finalidad de los mensajes SMS enviados desde la aplicación PHP pueden ser muy diversas y pueden incluir por ejemplo:

  • Confirmaciones de compra o cambios de estado de pedidos.
  • Recordatorios de citas, reuniones o eventos.
  • Notificaciones de eventos, formularios, conversiones o acciones relevantes.
  • Envío de información promocional: códigos descuentos, novedades, etc.
  • Contraseñas seguras a través de SMS y procesos 2FA (códigos OTP).
  • Alarmas ante errores o incidencias.

Cómo enviar SMS con PHP paso a paso

Enviar mensajes SMS desde cualquier software PHP es fácil y rápido con LabsMobile y su API SMS. Basta con seguir los siguientes pasos:

1 Acceder a la información específica de la API del servicio contratado y a ejemplos de código en PHP. En LabsMobile esta información se encuentra en https://apidocs.labsmobile.com/. Seleccionar PHP como lenguaje de programación y el método “Send SMS”.

2 Copiar el código de programación PHP en el formulario, función o software que nos interese. Es Necesario añadir los datos de autenticación de la cuenta LabsMobile registrada*:

    1. username: con el email de nombre de usuario de la cuenta.
    2. password: con la contraseña o token API de la cuenta.

3 También es necesario personalizar los datos de los mensajes dentro del formato JSON enviado en la llamada a la API. En concreto es necesario configurar los siguientes campos:

    1. message: con el texto del mensaje SMS.
    2. tpoa: remitente del mensaje (máximo de 11 letras o 16 dígitos).
    3. msisdn: listado de números móviles de los destinatarios con prefijo de país.

4 Por último, es necesario ejecutar el script ya sea en un formulario o en una función PHP. Para comprobar que se están enviando correctamente los mensajes es necesario examinar la respuesta cURL de la API y también comprobar el estado de los mensajes en el Histórico de mensajes del panel de control de LabsMobile.

Este es un envío de un SMS básico a través de PHP. Recomendamos consultar la información de la API y servicios de LabsMobile para utilizar de la mejor forma la comunicación SMS. En concreto es posible realizar envíos concatenados, SMSUnicode (con acentos o emoticonos), acortando URLs, recibir las confirmaciones de entrega o error, etc.

Cómo enviar SMS por PHP en 4 pasos

Estos son algunos de los enlaces recomendados para ampliar la información sobre integración API de LabsMobile:

Si tienes cualquier duda o pregunta puedes ponerte en contacto con el Centro de Soporte de LabsMobile (support@labsmobile.com) y nuestros técnicos te resolverán y contestarán cualquier caso.

* Puedes crear una cuenta LabsMobile sin coste, sin compromiso y con una prueba gratuita en https://www.labsmobile.com/es/registro.

Nuestro equipo te asesora

¿Estás interesado en nuestros servicios?

Nuestros gestores y equipo técnico están a tu disposición para responder a todas tus preguntas sobre nuestras soluciones SMS y aconsejarte sobre la puesta en marcha de cualquier acción o campaña.

Contáctanos