ES
All included from
per SMS to United States

Sending Bulk SMS
Efficient Solutions for Your Business

Discover the leading platform for bulk SMS, with more than 15 years of experience that guarantee your success.

Try it now
with no commitment!

Configure your Packs of Bulk SMS

Available payment methods

You will be in the best company, join those who make the difference.

Meet a few of the thousands of satisfied professionals

Thousands of verified reviews and one conclusion: it works.
4.7/5

Descubre la aplicación web para tus sms masivos

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

Our Bulk SMS Sending services

Discover how our services can complement your SMS marketing and communication strategy and get the best results.

How does the SMS platform LabsMobile work?

LabsMobile's SMS platform is a comprehensive tool to facilitate effective SMS communication. It adapts to any use case, company and sector.

Help is always available
Users will find numerous help resources such as video tutorials, FAQs, blog, etc. And also a technical support team to solve any query or incident.
Advanced features
Advanced functionalities are also included to enhance your SMS messages such as: web landings, url shortener with custom domain, unsubscribe management, click monitoring, etc.
API Integration
Automate any process using LabsMobile's SMS API. Integrate any application or software with our platform easily, quickly and securely.
Sending messages
The platform allows you to send bulk SMS messages quickly and efficiently, reaching a wide audience instantly. Try and choose the sending option that best suits your case.
Database management
Our platform provides all the import and update functionalities for your contact and mobile number databases.
Obtaining metrics
Through statistics, reports and history you can obtain all the metrics of any sending or campaign. In particular, delivery confirmations, errors and click monitoring.

And all this at no extra charge or cost, all included with the purchase of an SMS pack.

Start sending
mass text messages
with LabsMobile

Start now!

Descubre nuestra aplicación web

Why LabsMobile is the best SMS platform for you

Value for money
We carefully select the most direct and highest quality SMS routes at affordable prices, ensuring optimal delivery at the lowest cost.
Experience
More than 15 years of experience in SMS corporate communication, helping thousands of companies and organizations.
Platform
Our technical platform is the cornerstone of our offer: simple and user-friendly, constantly updated and focused on the SMS channel.
Support
We are proud of our technical support team, always ready to answer your questions efficiently and through direct channels.

Benefits of Sending Bulk SMS

Universal
Simple
Immediate
Measurable
98% reading rate
Reduced cost per impact

Why choose our
Bulk SMS service?

The best value for money

Our platform ensures that your campaigns are effective and profitable, providing a comprehensive solution that optimizes your communications.

Everything is included!

With LabsMobile you can use all our services, personalized support and advanced tools without limits, paying only for the SMS sent. Nothing else!

Frequently asked questions about bulk SMS:

A Bulk SMS service allows sending SMS text messages to groups of people simultaneously or communications in an automated way.

It is used by companies for marketing campaigns, alerts, notifications, reminders, codes and urgent communications.

You should hire an SMS platform such as LabsMobile to manage and automate deliveries, ensuring that SMS messages arrive reliably, quickly and efficiently to the recipients.

The bulk SMS service has a variable price and proportional to the number of recipients or messages to be sent.

The price of each SMS varies depending on the country of destination, length of the SMS and volume of the pack. More information on how to calculate the price of a sending in the SMS prices section or in How to calculate the price of an SMS?.

On the SMS LabsMobile platform there is no other cost (registration, maintenance, monthly, etc.), you only pay for the SMS sent.

LabsMobile offers high-quality SMS connectivity in over 230 countries. Messages can be sent via the web app or through the SMS API.

Each country has its own rates, requirements and features. For more information, visit the SMS Pricing by Country page.

The difference between a bulk SMS and an individual SMS lies in the number of recipients and the purpose of sending:

Individual SMS: It is a message sent to a single recipient, generally used for personal communications or specific information directed to a particular person.

Mass SMS: It consists of sending the same message to multiple recipients simultaneously. This practice is common in marketing campaigns, general notifications or alerts that must reach a wide audience.

In short, while individual SMS focuses on personalized one-to-one communication, bulk SMS is designed to reach a wider audience with a uniform message.

Massive SMS are text messages sent on a large scale or in an automated way usually from entities, organizations or companies.

They allow an effective and direct broadcast, instantly reaching a wide audience through their mobile devices.

LabsMobile is one of the specialist and leading platforms in the sending and management of bulk SMS since 2009.

To send bulk SMS, you need a specialized platform like LabsMobile that allows you to upload contact lists, compose the message and schedule the sending among other basic functionalities.

LabsMobile offers all these features and many others such as customizing messages, segmenting audiences, analyzing results, shortening links and monitoring clicks.

We also facilitate the automation of SMS sending through our API SMS.

Bulk SMS offers companies a high open rate (98%), immediate delivery and direct access to anyone worldwide.

It is effective for promotions, reminders, codes and urgent alerts. It facilitates personalized and mass communication, improving reach and interaction with recipients in a cost-effective and efficient way.

The main advantages of LabsMobile as a Bulk SMS platform are:

  • - The best value for money in SMS routes that guarantees maximum and best deliverability at the lowest cost.
  • - A platform improved over the last 15 years that brings together all the features needed to optimize and enhance your SMS communication.
  • - A support close, expert and always available for any case or query.

To integrate bulk SMS service into any application with LabsMobile:

   1. Create an account in LabsMobile.

   2. Get an API token in the account settings.

   3. See the documentation and code examples in SMS API.

   4. Perform tests in simulated mode and check in the Account History.

   5. Purchase an SMS package and configure additional options.

LabsMobile offers plugins and modules and code samples to facilitate integration into various platforms.

Yes, LabsMobile offers access to detailed statistics and reports on your SMS campaigns. You can view the history of messages sent, analyze metrics such as delivery and response rates, and export reports for further analysis. These tools allow you to evaluate and optimize the effectiveness of your communications.

For a visual guide on how to access and use these statistics, you can watch the following video tutorial: Mass SMS campaigns or sending

Sending bulk SMS is useful for a wide variety of businesses that require fast and effective communication with their customers.

Some examples are companies in the logistics, ecommerce, education, fintech, health and wellness, hospitality, and many other sectors. More information in the SMS information and examples by sector section.

Any company that needs to maintain direct contact with its audience can benefit from sending bulk SMS, improving communication and customer loyalty.

See more frequently asked questions in our Knowledge Base .