SMS.es Business Messenger
SMS.es Business Messenger provides RCS campaign messaging through a REST API and web interface, with campaign management, real-time event webhooks, and autom…
What SMS.es Business Messenger is
SMS.es Business Messenger provides RCS campaign messaging through a REST API and web interface, with campaign management, real-time event webhooks, and automatic SMS fallback. Messages can use rich cards, carousels, suggested replies, action buttons, high-resolution images and video, location sharing, and branded sender identity. The Campaign API supports campaign creation and management, including activation, pausing, and deletion. API access uses OAuth2 client credentials, with tokens valid for seven days. To connect an RCS agent, users create it in Google's RCS console and supply its Agent ID, region, and webhook URL. RCS requires explicit opt-in, managed through web forms and keyword rules. Webhooks can report delivered, read, and user-reply events. The Inicio tier charges €0.004 per message and covers up to 100K RCS messages/month; Empresa charges €0.0032 per message for 100K–1M/month. Before launch, agents can message only test devices, and public availability requires carrier approval. SMS.es identifies itself as the commercial brand of G729 S.L.
Good
- Supports rich RCS formats and branded sender identity.
- Campaign API supports campaign management actions.
- Webhooks report delivery, read, and reply events.
- Automatic SMS fallback is included.
- Two-way messaging and delivery analytics are supported.
Watch out
- Free plan is not offered.
- RCS requires explicit opt-in.
- Pre-launch agents can message only test devices.
- Public availability depends on carrier approval.
Who it suits
This service suits businesses sending promotional, transactional, OTP, or mixed RCS campaigns through an API or web interface. It is most relevant where teams can manage opt-in and carrier approval before public launch.
Verdict
SMS.es Business Messenger combines campaign tools, rich RCS formats, and SMS fallback for business messaging. Account for consent requirements and the test-device and carrier-approval limits before planning a public launch.
Plans and prices
From SMS.es Business Messenger's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Inicio | Free | Hasta 100K mensajes RCS/mes · fallback SMS incluido · analíticas básicas · acceso API REST · soporte por email · €0.004 / msg |
| Empresa | Free | 100K–1M mensajes RCS/mes · fallback SMS + A/B testing · analíticas avanzadas · webhooks · soporte prioritario · €0.0032 / msg |
| SMS Starter | €5, paid once | SMS campaigns · contacts and segmentation · basic email · SMS templates · basic reports · EasyDialog · WhatsApp Business · Instagram/Facebook Messenger · AI chatbot · €5 pago único; crédito válido durante 6 meses |
| RCS channel add-on | €20 a month | Rich messages with images, buttons and carousels · per-message destination pricing · €20/mes + consumption |
| Conversacional | €39 a month | Unlimited users · up to 10,000 contacts · omnichannel inbox · WhatsApp connector · segmented campaigns and landing pages · SMS postpaid by usage · €39/mes; annual billing €468/year |
| Omnicanal | €79 a month | Up to 30,000 contacts · Telegram, Instagram and Facebook Messenger included · advanced reports · priority support · SMS postpaid by usage · RCS +€20/month plus usage · €79/mes; annual billing €948/year |
| Enterprise | Priced on request | More than 30,000 contacts · guaranteed SLA · CRM/ERP integration · dedicated onboarding · volume SMS pricing · customized AI chatbot · postpaid billing · A medida según volumen y necesidades |
| Empresarial | Priced on request | Más de 1M mensajes/mes · volumen ilimitado · SLA personalizado · infraestructura dedicada · gestor técnico de cuenta · A medida |
The facts
Each one read from SMS.es Business Messenger's own pages, with the date it was checked.
What it does
- Activation time
- The pricing page states activation normally takes 24–48 business hours.checked 14 Oct 2026
- Authentication
- API access uses OAuth2 client credentials, and the page says access tokens are valid for seven days.checked 7 Oct 2026
- Business activity
- ElEconomista’s company ranking describes G729 S.L.’s social purpose as international SMS messaging and places it in telecommunications activity code 6190.checked 14 Oct 2026
- Campaign API
- The REST Campaign API supports creating, cloning, listing, retrieving, updating, activating, pausing and deleting campaigns.checked 14 Oct 2026
- Compatibility
- The setup guide identifies Android with Google Messages and iOS 18 or later as supported RCS test devices.checked 7 Oct 2026
- Consent
- The setup guide says RCS requires explicit opt-in and provides web forms and keyword rules for managing consent.checked 7 Oct 2026
- Conversation API
- Official developer materials include a Conversation API for sending, receiving and tracking two-way RCS conversations.checked 14 Oct 2026
- Data-processing roles
- Customers are data controllers for recipient data while G729 S.L. acts as processor under a data-processing agreement.checked 14 Oct 2026
- Developer integrations
- The SMS API is intended for CRM, ERP, ecommerce, internal software, SaaS products and custom applications.checked 14 Oct 2026
- Documentation depth
- Public RCS documentation includes setup guidance, OAuth2 examples, cURL and Node.js samples, endpoint tables, webhook behavior and opt-in rules.checked 14 Oct 2026
- Events
- The configured webhook receives real-time delivered, read, and user-reply events.checked 7 Oct 2026
- GDPR framework
- The company states that it operates under GDPR, Spain’s LOPDGDD and telecommunications laws, with eIDAS applying to certified SMS.checked 14 Oct 2026
- Integrations
- An RCS agent is created in Google's RCS console and connected to SMS.es Business Messenger using an Agent ID, region, and webhook URL.checked 7 Oct 2026
- Intended users
- The product is presented for businesses sending RCS campaigns, with use cases including promotional, transactional, OTP, and multi-use messaging.checked 7 Oct 2026
- Limit: contact capacity
- The Conversacional plan caps contacts at 10,000 and Omnicanal at 30,000, with higher capacity reserved for Enterprise.checked 14 Oct 2026
- Limit: RCS pricing
- RCS is an add-on to the Omnicanal plan and carries both a monthly channel fee and destination-dependent usage charges.checked 14 Oct 2026
- Messaging formats
- RCS supports rich cards, carousels, suggested replies, action buttons, high-resolution images and video, location sharing, and branded sender identity.checked 7 Oct 2026
The company
- Company
- SMS.es identifies itself as the commercial brand of G729 S.L. and describes its offering as a business messaging and CPaaS platform.checked 7 Oct 2026
- Company founding
- Iberinform records G729 S.L. as established on 1 January 2016.checked 14 Oct 2026
- Company headquarters
- The registered address is Avenida San Crispín 72, Fuensalida, Toledo, Spain.checked 14 Oct 2026
- Company legal name
- SMS.es is the commercial brand of G729 S.L., tax ID B45850724.checked 14 Oct 2026
- Company size
- LinkedIn lists SMS.es as privately held with 11–50 employees and headquarters in Fuensalida, Madrid.checked 14 Oct 2026
- Company specialties
- LinkedIn lists bulk SMS, two-way SMS, 2FA, certified SMS, SMS API, HLR/MNP lookup, WhatsApp, CPaaS, RCS and email among its specialties.checked 14 Oct 2026
- Independent company classification
- Iberinform classifies G729 S.L. as a Sociedad Limitada and reports it as active in Fuensalida.checked 14 Oct 2026
The full review of SMS.es Business Messenger
SMS.es Business Messenger is a REST API and web service for companies running RCS campaigns, from promotions to transactional and OTP traffic. It suits teams that need branded, interactive messages with SMS fallback and event webhooks. The trade-off is a consent-controlled, carrier-dependent launch process and usage-based billing that rewards careful volume planning.
Overview
The service connects an RCS business agent to SMS.es through an Agent ID, region and webhook URL after the agent is created in Google’s RCS console. API authentication uses OAuth2 client credentials, with tokens valid for seven days; production integrations therefore need a renewal routine rather than treating a token as permanent.
Its Campaign API covers creation, cloning, listing, retrieval, editing, activation, pausing and deletion. That complete lifecycle is a practical advantage for teams coordinating repeat campaigns or changing schedules through software. Webhooks send real-time delivered, read and user-reply events, giving operators measurable status and a route to build follow-up workflows.
Consent is a hard requirement. The setup guidance calls for explicit RCS opt-in and supports web forms and keyword rules for consent management. Before launch, an agent can message only test devices, and public reach depends on approval from each carrier. That staged process suits businesses prepared for compliance and onboarding work, but it is a poor fit for an immediate, unapproved broadcast.
Key features
RCS messages can include rich cards, carousels, suggested replies, action buttons, high-resolution images and video, location sharing and a branded sender identity. These options are valuable when a promotion needs visual merchandising or a reply/action path, and they can make transactional notices and one-time passwords more recognizable than plain SMS. Automatic SMS fallback preserves a delivery route when RCS is unavailable, although the fallback does not remove the need to design and obtain approval for the RCS agent.
Two-way messaging, delivery analytics and webhook support make the product more than a one-way broadcast endpoint. Teams can react to replies and distinguish delivered from read events. Transport-level TLS protects business messages in transit; the end-to-end encryption statement associated with Google Messages applies to person-to-person conversations, not a blanket promise for business traffic.
Pricing
The Inicio plan is shown at free, billed at €0.004 per message. It includes up to 100K RCS messages per month, SMS fallback, basic analytics, REST API access and email support. It is the sensible entry tier for smaller campaigns that can work with basic reporting and do not need experimentation tools.
Empresa is also shown at free, with a lower €0.0032 per-message rate for 100K–1M RCS messages monthly. It adds SMS fallback with A/B testing, advanced analytics, webhooks, and priority email and chat support. The lower unit rate and richer operations make it the better match for established campaign programs within that volume band.
Empresarial uses custom pricing for more than 1M messages per month. It offers unlimited volume, a custom SLA, dedicated infrastructure and a technical account manager. This is aimed at high-scale senders that need service commitments and dedicated operations; smaller teams would be paying for capacity they may not use.
Platforms
SMS.es Business Messenger is available through an API and web interface. Its API orientation favors engineering-led messaging operations, while the web component gives campaign teams an operational surface alongside programmatic control.
Who it's for
Choose it for a business running promotional, transactional, OTP or mixed messaging that can collect explicit opt-ins, maintain consent rules and plan around carrier approval. It is especially suitable when rich media, branded identity, SMS fallback and delivery or reply events all matter. Look elsewhere if you need instant public sending before carrier approval, or if a free tier is essential.
Pros and cons
Pros
- Full campaign lifecycle API: create, clone, update, activate, pause and delete operations support repeatable programmatic workflows.
- Rich RCS toolkit: cards, carousels, media, actions, locations and branded identity support interactive campaigns.
- Operational feedback: delivered, read and reply webhooks complement delivery analytics.
- Fallback included: SMS fallback in the paid tiers provides an alternative path when RCS cannot be used.
Cons
- Launch dependency: testing is restricted to supported devices before carrier approval, delaying broad availability.
- Consent burden: explicit opt-in and consent-rule management are required for RCS campaigns.
- Usage costs: every message is billed, even though the displayed monthly plan price is 0.00 EUR.
- Device and carrier scope: the setup guide identifies Android with Google Messages and iOS 18 or later for RCS testing, while public support depends on each carrier.
Alternatives
Compare the wider RCS Messaging Platforms category when you want to survey multiple providers. nativeMsg RCS Business Messaging is worth considering if a free, forever test mode with five registered devices and Android, iOS, web and API access is more important than SMS.es’s paid volume tiers.
Bandwidth Messaging API fits buyers seeking a free trial and U.S. SMS options. RCS-Box offers a free 100-session monthly tier and fixed paid packages. SimplyRCS is an option for pay-as-you-go access with a free builder and API. Gupshup may suit teams comparing a broad messaging platform with a free plan and per-message fee. Orbit by Devotel provides self-hosted availability and usage-based billing. Concepto Móvil RCS API offers a 14-day free trial and pay-per-message terms. Google RCS for Business is the direct Google option with carrier-rate-card billing.
Verdict
SMS.es Business Messenger is a strong choice for businesses that want API-controlled RCS campaigns, rich interactive formats, SMS fallback and real-time delivery or reply events. Choose it when your team can handle explicit consent, seven-day token renewal and carrier approval; look elsewhere if you need a free plan, immediate public reach or a launch path independent of carrier authorization.
Alternatives to SMS.es Business Messenger
- 1

nativeMsg RCS Business Messaging
Free planAndroidiOSWebAPI8.0From $199 a month - 2

SimplyRCS
Free planOpen sourceWebAPISelf-hosted7.8From $20 a month - 3
RCS-Box
Free planWebAPI7.3From €49 a month - 4

Gupshup
Free planWebAPI7.2Free plan - 5
Orbit by Devotel
Free planWebAPISelf-hosted6.8Free plan - 6
Concepto Móvil RCS API
AndroidWebAPI6.5
