countries connected through direct routes and redundant SMPP links.
Keep business-critical conversations moving through SMS, RCS, WhatsApp, Voice and Email. One API connects 180+ countries, choosing the strongest available route and switching channels automatically when delivery needs a second path.
countries connected through direct routes and redundant SMPP links.
availability covered by SLA, with automatic service credits when it is missed.
average time from your POST request to a confirmed handset delivery.
messages handled each year with visible queues and traceable delivery events.
Define the sequence once. If SMS is not confirmed in 30 seconds, the hub can try WhatsApp. If no conversation window is open, Voice takes over, without a second API call.
Reach mobile networks through Tier 1 routes, with automatic carrier fallback, personalized fields, native opt-out and short or long codes in 80+ countries.
Bring verified identity, carousels, buttons and suggested replies into the native Android inbox, with precise interaction reporting.
Use approved templates, rich media, lists and flows through an official Meta BSP, then hand conversations to people with the context intact.
When text cannot close the loop, deliver verification by call with multilingual TTS, programmable IVR and encrypted recording.
Send transactional email through high-volume SMTP or API, with dedicated IPs, managed DKIM/DMARC and continuous reputation monitoring.
Push, Telegram, iMessage Business and Apple Messages for Business are on the public roadmap.
Explore the roadmapStart with an HTTP call, webhook or CRM automation. Global Message Hub receives the event and identifies its delivery needs.
POST /v1/messages
The routing engine weighs destination, cost, historical latency and recent delivery performance to select the best path.
router.select(BR · ROUTE-A · 38ms)
Receive a delivery receipt, automatic fallback when needed and a unified webhook event, all visible from one dashboard.
delivered · 1.84s · receipt #82A1
Keep one request format for SMS, RCS, WhatsApp or Voice. Choose the preferred path and fallback order; every status comes back through the same webhook model.
# Multi-channel send with fallback
curl https://api.globalmessagehub.com/v1/messages \
-H "Authorization: Bearer $GMH_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+15551234567",
"preferred_channel": "whatsapp",
"fallback": ["sms", "voice"],
"content": {
"text": "Hi Joana — your order #82A1 is out for delivery.",
"template_id": "tx_order_shipped"
},
"callback_url": "https://app.yourcompany.com/hooks/gmh"
}'
// Multi-channel send with fallback
import { MessageHub } from "global-message-hub";
const hub = new MessageHub({ apiKey: process.env.GMH_KEY });
await hub.messages.send({
to: "+15551234567",
preferredChannel: "whatsapp",
fallback: ["sms", "voice"],
content: {
text: "Hi Joana — your order #82A1 is out for delivery.",
templateId: "tx_order_shipped",
},
callbackUrl: "https://app.yourcompany.com/hooks/gmh",
});
# Multi-channel send with fallback
from global_message_hub import Client
hub = Client(api_key=os.environ["GMH_KEY"])
hub.messages.send(
to="+15551234567",
preferred_channel="whatsapp",
fallback=["sms", "voice"],
content={
"text": "Hi Joana — your order #82A1 is out for delivery.",
"template_id": "tx_order_shipped",
},
callback_url="https://app.yourcompany.com/hooks/gmh",
)
Coordinate segmented campaigns, cart recovery, re-engagement and trackable rich RCS journeys.
Protect sign-ins with verification codes across SMS, Voice and WhatsApp, using automatic fallback and built-in fraud controls.
Give orders, deliveries, invoices and confirmations priority when timing is part of the customer experience.
Bring SMS, WhatsApp, RCS and email into one inbox, with seamless bot-to-human handoff.
Tier 1 carriers across major markets, redundant SMPP at every hub and active disaster recovery in four regions.
Purchase when you need capacity, with no monthly fee. 1 credit = 1 SMS segment; WhatsApp, RCS and Voice use credits per message. Larger purchases lower the effective send cost. Credits remain valid for 12 months. Payment is in USD via Stripe.
Your credits remain available for 12 months after purchase, ready whenever traffic rises.
Unused credits qualify for a 30-day refund under our refund policy.
Pay securely in USD through Stripe, with major cards accepted and invoices available on request.
Planning more than 100,000 sends? Ask for custom routing and dedicated numbers.
Automated opt-out, consent records, immutable logs and encryption at rest and in transit keep evidence close to every message.
Create an account in about two minutes and send in the sandbox immediately. High-volume production access completes KYC review within 48 hours.
Yes. Access includes approved template, list, flow and Conversation API capabilities through a Meta-approved Business Solution Provider.
Set the sequence in the API request or dashboard rules. If the first channel is not confirmed within your window, Global Message Hub automatically tries the next path.
Yes. We can import templates, contacts and rules, then run a seven-day parallel test before you move production traffic.
Yes. Destination and channel affect credit usage. A public calculator and per-market contracts make those differences visible.
Yes. Enterprise targets 99.99% and Scale targets 99.95%. Eligible misses automatically credit the account without a ticket.