EN

La alternativa SMS económica a Twilio

¿Buscas una alternativa a Twilio para tus envíos SMS? ¡Prueba LabsMobile!

En LabsMobile ofrecemos una plataforma SMS completa y fácil de usar, precios competitivos y un servicio al cliente excepcional.

  • La mejor relación calidad-precio
  • Plataforma completa sin coste
  • 15 años enviando SMS, expertos en México y LATAM
Prueba ahora
con LabsMobile
MXN 0,247/SMS
en México
MXN 2,833/SMS
en México
-91%

Compara LabsMobile y Twilio para tus envíos SMS

Twilio pros

  • Plataforma multicanal
  • Múltiples integraciones y API completa
  • Automatización con Twilio Studio
  • Infraestructura global con redundancia

Twilio contras

  • Precios elevados y complejos
  • Sin aplicación web para envío SMS
  • Latencia en algunas regiones como LATAM, India o África
  • Soporte básico lento y sin SLA

Ventajas LabsMobile

  • Especialistas en el canal SMS
  • Precios económicos, sencillos y transparentes
  • Soporte experto siempre disponible
  • Plataforma SMS completa sin coste

Encuentra El mejor precio SMS a cualquier destino

Métodos de pago disponibles

Paga sólo por los SMS enviados

  • This element Sin cuota de alta ni mantenimiento
  • This element Todos los servicios incluidos
  • This element Compra sólo los SMS que necesites

Te ofrecemos la máxima calidad, entregabilidad y fiabilidad al mejor precio.
Aprovecha nuestras tarifas adaptables a cualquier cotización. Hemos eliminado cualquier barrera y coste fijo.


Estarás en la mejor compañía, únete a quienes marcan la diferencia

Conoce a algunos de los miles de profesionales satisfechos

Miles de reseñas verificadas y una misma conclusión: funciona.
4.7/5

Compara en detalle
las soluciones SMS

Twilio
LabsMobile
Plataforma
Métodos de envíos web
Campañas SMS
Landings web
Acortador de enlaces

coste adicional
Precios SMS
Packs SMS
Precios por país con descuentos a partir de 150.000 SMS/mes.Precios por país con descuentos a partir de 5.000 SMS/mes y cotización a medida.
Costes extras
Se deben añadir las tarifas de los operadores, de los números virtuales obligatorios y de los servicios de pago de la plataforma.Sólo se pagan los SMS enviados.
Rutas locales
Precio SMS unitario a México
Consultar los Precios SMS a cualquier destino
MXN 2,833/SMSMXN 0,247/SMS
Canales
Email
Whatsapp
Próximamente
Soporte
Chat online

Sin coste durante 18h/día laborable.
Ticketing
Sin SLA, respuesta en varios días. Planes de soporte de $250, $1.500 o $5.000.
Sin coste, con SLA.
Gestor personalizado
Coste de $5.000
Sin coste, con un consumo mínimo de $150/mes.
Valoraciones
Capterra
4.44.3
Trustpilot
1.14.3
G2
4.25
Google
1.84.8

¿Listo para probar LabsMobile?

Prueba ahora sin coste durante 45 días

  • Pack SMS de bienvenida
  • Sin ningún cargo extra
  • Prueba sin restricciones
  • Soporte continuo
Regístrate ahora y
envía tus primeros SMS

Descubre la mejor aplicación web sms

Integra fácilmente con la API SMS de LabsMobile

Librerías oficiales

¿Usas Node.js o PHP? Utiliza entonces nuestras librerías para que aún sea más fácil y cómoda tu integración.






Hemos creado para ti las librerías para que de forma nativa puedas conectar con nuestra API SMS.

Instala la librería y llama a las funciones. Ahorra tiempo y realiza una integración segura y 100% fiable.

Documentación API SMS

Consulta la Documentación de nuestra API SMS.

Y también puedes consultar los ejemplos de código. Tan fácil como copy&paste y adaptar el código a tu entorno y caso particular.

Envía tu primer SMS
curl --user myUsername:myToken -X POST \
  https://api.labsmobile.com/json/send \
  -H 'Cache-Control: no-cache' \
  -H 'Content-Type: application/json' \
  -d '{"message":"Your verification code is 123", "tpoa":"Sender","recipient":[{"msisdn":"12015550123"}]}'
              
#include <stdio.h> 
#include <curl/curl.h> 

int main(void) {
    CURL *curl;
    CURLcode res;
    curl = curl_easy_init();
    if(curl) {
        curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
        curl_easy_setopt(curl, CURLOPT_URL, "https://api.labsmobile.com/json/send");
        curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
        curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
        curl_easy_setopt(curl, CURLOPT_HTTPAUTH, (long)CURLAUTH_BASIC);
        curl_easy_setopt(curl, CURLOPT_USERNAME, "myUsername");
        curl_easy_setopt(curl, CURLOPT_PASSWORD, "myToken");
        struct curl_slist *headers = NULL;
        headers = curl_slist_append(headers, "Cache-Control: no-cache");
        headers = curl_slist_append(headers, "Content-Type: application/json");
        curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
        const char *data = "{\r\n  \"message\":\"Your verification code is 123\",\r\n  \"tpoa\":\"Sender\",\r\n  \"recipient\":\r\n    [\r\n      {\r\n        \"msisdn\":\"12015550123\"\r\n      }\r\n    ]\r\n}\r\n\r\n";
        curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);
        res = curl_easy_perform(curl);
        if(res != CURLE_OK)
            fprintf(stderr, "curl_easy_perform() failed: %s\n",
                      curl_easy_strerror(res));
        curl_easy_cleanup(curl);
    }
    return 0;
}

            
using System;
using RestSharp;

namespace SendPostUni
{
  class Program
  {
    static void MainSend(string[] args)
    {
      var client = new RestClient("https://api.labsmobile.com");
      var request = new RestRequest("/json/send", Method.Post);
      request.AddHeader("Cache-Control", "no-cache");
      request.AddHeader("Content-Type", "application/json");
      request.AddHeader("Authorization", "Basic " + Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes("myUsername" + ":" + "myToken")));
      request.AddParameter("application/json", "{\r\n  \"message\":\"Your verification code is 123\",\r\n  \"tpoa\":\"Sender\",\r\n  \"recipient\":\r\n    [\r\n      {\r\n        \"msisdn\":\"12015550123\"\r\n      }\r\n    ]\r\n}\r\n\r\n", ParameterType.RequestBody);
      RestResponse response = client.Execute(request);
      if (response.ErrorException != null)
      {
        Console.WriteLine("Error: " + response.ErrorException.Message);
      }
      else
      {
        Console.WriteLine("Response content: " + response.Content);
      }
    }
  }
}

            
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;
import com.mashape.unirest.http.exceptions.UnirestException;

public class App {
  public static void main(String[] args) throws UnirestException {
    Unirest.setTimeouts(0, 0);
    HttpResponse<String> response = Unirest.post("https://api.labsmobile.com/json/send")
        .header("Content-Type", "application/json")
        .basicAuth("myUsername", "myToken")
        .header("Cache-Control", "no-cache")
        .body(
          "{\"message\":\"Your verification code is 123\", \"tpoa\":\"Sender\",\"recipient\":[{\"msisdn\":\"12015550123\"}]}")
        .asString();
    System.out.println("Status code: " + response.getBody());
  }
}
            
<?php 
$auth_basic = base64_encode("myUsername:myToken");

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://api.labsmobile.com/json/send",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => '{
    "message":"Your verification code is 123",
    "tpoa":"Sender",
    "recipient":
      [
        {
          "msisdn":"12015550123"
        }
      ]
  }',
  CURLOPT_HTTPHEADER => array(
    "Authorization: Basic ".$auth_basic,
    "Cache-Control: no-cache",
    "Content-Type: application/json"
  ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
            
import requests, base64, json


userToken = "myUsername:myToken"
credentials = (base64.b64encode(userToken.encode()).decode())

url = "https://api.labsmobile.com/json/send"

payload = json.dumps({
  "message": "Your verification code is 123",
  "tpoa": "Sender",
  "recipient": [
    {
      "msisdn": "12015550123"
    }
  ]
})
headers = {
  'Content-Type': 'application/json',
  'Authorization': 'Basic %s' % credentials,
  'Cache-Control': "no-cache"
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

            
const axios = require('axios');

const data = JSON.stringify({
  "message": "Your verification code is 123",
  "tpoa": "Sender",
  "recipient": [
    {
      "msisdn": "12015550123"
    }
  ]
});

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://api.labsmobile.com/json/send',
  headers: { 
    'Content-Type': 'application/json', 
    'Authorization': 'Basic ' + Buffer.from("myUsername:myToken").toString('base64')
  },
  data : data
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});



            
require "uri"
require "json"
require 'base64'
require "net/http"

url = URI("https://api.labsmobile.com/json/send")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request["Authorization"] = "Basic " + Base64.strict_encode64("myUsername:myToken")
request.body = JSON.dump({
  "message": "Your verification code is 123",
  "tpoa": "Sender",
  "recipient": [
    {
      "msisdn": "12015550123"
    }
  ]
})

response = https.request(request)
puts response.read_body
              

Más ejemplos de código

Plugins y módulos

Aprovecha los plugins y módulos oficiales de LabsMobile compatibles con multitud de plataformas y software como CRM, eCommerce, Frameworks, etc.




Instala fácilmente y sin programación estos plugins o módulos y disfruta de la comunicación SMS y de todas las prestaciones de la plataforma LabsMobile.


Todos los módulos

Preguntas Frecuentes sobre la comparativa entre Twilio y LabsMobile

La principal diferencia es el precio de los mensajes SMS. En la mayoría de destinos LabsMobile ofrece un precio que es 50% más económico o más!

Además LabsMobile ofrece una plataforma SMS completa y un soporte por chat y ticketing siempre disponible.

No obstante Twilio dispone de una conectividad multicanal y requiere de una integración API.

LabsMobile se ha especilizado en el canal SMS y desde hace más de 15 años selecciona la mejor relación calidad-precio en sus rutas SMS. Garantizamos la máxima fiabilidad al mejor coste.

Además en algunos países contamos con rutas locales que mejoran el precio SMS para mensajes enviados al mismo país del remitente.

Consulta nuestros precios SMS y compara.

Los principales motivos son:

  • - Ahorro sustancial en el coste de los envíos y campañas SMS.
  • - Plataforma web completa sin coste y sin necesidad de integración API.
  • - Un soporte cercano, experto y siempre disponible ante cualquier caso o consulta.

En LabsMobile es fácil: sólo se pagan los SMS enviados. No existe ningún otro coste (ni alta, ni mantenimiento, ni mensual, etc.).

En cambio en Twilio existen comisiones de operador por mensaje, por mensaje recibido, por números virtuales obligatorios y por otras funcionalidades como acortamiento de enlaces o por flujo de automatización entre muchas otras.

Por todos estos cargos extra y por el elevado coste por SMS, en Twilio la facturación es poco mucho más elevada, compleja y poco predecible.

Nuestro servicio de soporte estándar para todos nuestros clientes incluye un Chat (y Whatsapp) en vivo en días laborables. Y un servicio de Atención al cliente (email, formulario y ticketing) siempre disponible.

El soporte se complementa con diversos recursos online como: Videotutoriales, Base de conocimiento, Blog, Soluciones por sector, etc.

También ofrecemos un soporte Premium para aquellas cuentas de gran volumen que disponen de un contacto directo con un gestor como interlocturor. Así como formación, asesoramiento y prioridad en los casos y consultas. Más información aquí.

La migración o cambio a LabsMobile es muy fácil. Sigue los siguientes pasos:

  • 1. Crea aquí una cuenta en LabsMobile.
  • 2. Consulta nuestra documentación API y realiza algunos cambios en la URL, autenticación y parámetros. Si tienes cualquier duda, pregunta a nuestros técnicos.
  • 3. Realiza tus primeras pruebas en modo simulado. Solicita créditos para las primeras pruebas de tu integración.

Aprovecha nuestras tarifas y plataforma para mejorar tu comunicación SMS.

Consulta más preguntas frecuentes en nuestra Base de conocimiento .

¿Aún no te hemos convencido? Prueba Nuestra Plataforma SMS y Descubre la Diferencia


Contáctanos
si tienes cualquier consulta
¡Prueba ahora sin costo
y sin restricciones!