One versioned path from your trusted backend.
Create a server app and a scoped, expirable credential. Every accepted request remains bound to its organization, project, app, channel, and idempotency identity.
Explore the request flow →Communications infrastructure Built for accountable operations
Register the application. Send through a scoped server API. Follow durable acceptance, provider delivery, and billing state without stitching the truth together across disconnected tools.
Web console and API available. Channel activation depends on account, destination, provider, pricing, and approval readiness.
/v1/messagesmsg_••••••••safe to referenceOne operating model
MessageHop connects the technical request, provider attempt, and commercial record through one customer-owned hierarchy.
Create a server app and a scoped, expirable credential. Every accepted request remains bound to its organization, project, app, channel, and idempotency identity.
Explore the request flow →Acceptance, provider status, failed attempts, dead letters, reconciliation, and billing finality retain distinct states.
Versioned price snapshots, reservations, immutable ledger entries, balance projections, and scoped budgets keep financial context explainable.
Tickets, customer-visible replies, internal notes, attachments, and live chat use verified tenant and project scope.
Server REST API
General message sending originates from a trusted customer backend. A successful submission means durable acceptance—not provider delivery.
curl -X POST "https://msghop.com/v1/messages" \
-H "Authorization: Bearer $MESSAGEHOP_CREDENTIAL" \
-H "Idempotency-Key: order-123-update" \
-H "Content-Type: application/json" \
-d '{
"projectId": "<project-id>",
"appId": "<server-app-id>",
"channel": "sms",
"to": "+<country-code><number>",
"templateId": "<approved-template-id>",
"variables": {"order_id": "ORD-123"}
}'
Three consoles. Separate trust zones.
Customer self-service, routine operations, and high-privilege administration stay in independent web applications with server-resolved permissions.
Customer Console
Organizations, registered apps, credentials, message status, billing, budgets, team, knowledge, tickets, attachments, and live chat.
Open Customer Console →Staff Console
Ticket queue, live chat, bounded delivery operations, billing review, and safe audit search.
Restricted internal accessAdmin Console
Organizations, providers, pricing, financial approvals, audit, internal access, security, and system configuration.
TOTP-protected privileged accessChannel model
SMS, WhatsApp, and email use the same tenant, app, message, billing, and support model. Live availability still depends on approved provider, destination, sender/template, price, and account readiness.
Sender identity, approved templates, destination rules, provider events, and DLT context where applicable.
Read the India DLT guide →Business templates, variables, consent context, provider lifecycle evidence, and account-specific activation.
Plan better templates →Transactional message identity and the same acceptance, delivery, cost, and support evidence model.
Understand total messaging cost →Billing without false certainty
MessageHop keeps provider cost, service markup, tax, currency, price version, reservation, and final financial outcome attached to billable work.
Read the messaging cost guide →Customer views label freshness and provisional or final state. No invoice is shown without authorized issuance evidence.
Security model
No broad certification claim. Just clear product boundaries and controls you can inspect.
Read the security approach →Every customer operation resolves through active membership and verified resource ownership.
Customer and provider secrets never belong in browser or mobile binaries.
Customer, Staff, and Admin permissions are separate and evaluated server-side.
High-impact changes use reason, recent authentication, MFA, and two-person approval where required.
MessageHop Field Notes
Onboarding, integrations, pricing, security, support, and delivery troubleshooting.
Browse the FAQ → India · SMS · 8 minEntities, headers, templates, consent, and questions to answer before sending.
Read the guide → WhatsApp · 7 minA workflow built around intent, variables, consent, and operational review.
Read the guide → Operations · 9 minProvider charges are only one part of a useful, reconcilable cost model.
Read the guide →Start with a test project
Create your organization, register the application that will integrate, and keep server credentials where they belong.