Send with one request
One HTTP request sends one message. If your website, booking tool or back office can call a web address, it can send texts through Lumio.
Business SMS for small teams
Lumio Messaging gives your business a simple HTTP API for sending SMS, delivery reports you can act on, and prepaid credit you top up when you need it.
Prepaid credit, and crypto top-ups are welcome.
Your appointment is confirmed for Thursday at 10:00. See you then!Today, 09:41
09:41:0209:41:0309:41:07One HTTP request sends one message. If your website, booking tool or back office can call a web address, it can send texts through Lumio.
Every message gets its own ID and status. Delivery reports are posted to your webhook, so nobody has to guess.
Prepaid credit keeps spending in your hands. Top up when you need to, including with crypto.
API keys are issued with your account. They live on your server, out of web pages and apps, where your code can reach them.
Email our sales team and tell us a little about your business and who you want to reach.
Top up your prepaid balance. Crypto top-ups are accepted.
Your account comes with its own key. Store it on your server, never in a web page or app.
Make one request like the one here, and add a webhook to receive delivery reports.
curl -X POST https://api.lumiomessaging.site/v1/messages \
-H "Authorization: Bearer $LUMIO_API_KEY" \
-H "Content-Type: application/json" \
--data-binary @- <<'BODY'
{
"to": "+33639984217",
"text": "Your order is ready for pickup."
}
BODY
Set LUMIO_API_KEY to a key from your account. The full API details are shared when your account is opened.
Give us a webhook address and we post an update to it when a message's status changes. Your system learns what was delivered and what wasn't, without asking over and over.
48210375+3363998421709:41:07Add credit to your balance and each message is paid from it. When it runs low, top up again. We accept crypto top-ups, and we're happy to talk through other options for your account.
Each message has an ID you can follow from accepted to delivered, so you always know where it stands.
Every request gets a clear response, so your code knows straight away whether a message was accepted.
Sending draws from your prepaid balance, so spend stays tied to what you load rather than to a monthly invoice.
Questions about your account or integration can go to [email protected].
Send over international routes; we confirm your destinations before you start. Tell us where your customers are.
Prices depend on where your messages are going. Tell us your destinations and rough volumes, and we'll send you a straightforward quote.
Still wondering about something? Drop a line to [email protected] and we'll get back to you.
An account, some prepaid credit and an API key. Email our sales team and we'll open your account and walk you through the first message.
Lumio is an HTTP API, so someone on your side needs to connect it to your website or tools. If they can make a web request, they can send a text.
Add a webhook address to your account and we post a delivery report to it when a message's status changes, using the message ID you received when you sent it.
Yes. Crypto top-ups are accepted for your prepaid balance. Ask us about other options for your account.
We use international routes. Tell us where your customers are and we'll confirm coverage for those destinations before you start.
It's pay as you go, and prices depend on the destination. Volume pricing is available on request.
Business messages to people who expect to hear from you, such as confirmations, reminders and account alerts. We may ask about your use case when we open your account.
Tell us about your business and we'll get you set up.