You’re in.
Welcome, Alex.
Your next chapter starts here. Explore your new workspace and make yourself at home.
Explore your workspaceCreate a template from one sentence, send through API or SMTP, and follow delivery, opens, clicks, inbound replies and mailbox-provider trends in one workspace.
Your next chapter starts here. Explore your new workspace and make yourself at home.
Explore your workspaceFrom sender identity to content, campaigns and delivery investigation, keep your email workflow in one workspace.
Contacts → Template preview → Campaign
Suppressed addresses are skipped in subsequent sends.
Event availability depends on the enabled product setup.
•••• •••• ••••Server-side credentials only
Confirm registrations, orders and account actions with email triggered by your business system.
Keep customers informed with service updates, account information and operational announcements.
Build an audience from contacts, prepare email content and create a campaign in the InnoMails console.
Share a new season, an in-game event or a timely reward update with vivid email content.
Illustrative flows · No real requests.
DEVELOPER EXPERIENCE
Activate an API key, authenticate your domain, send your first email, then review send records. Use API or enabled SMTP; batch sends support 1–100 independent messages.
Read API DocsPOST {BaseURL}/innomail/v1/messages/sendContent-Type: application/json; charset=utf-8AppID: {APP_ID}Nonce: {FRESH_RANDOM_NONCE}CurTime: {UNIX_SECONDS}CheckSum: {UPPERCASE_SHA1}X-Idempotency-Key: {PERSISTED_BUSINESS_KEY} { "from": { "email": "notify@example.com" }, "to": [{ "email": "alice@example.net" }], "subject": "Your order {{orderNo}} is confirmed", "messageType": "TRANSACTIONAL", "template": { "templateId": "tpl_order_confirmation", "variables": { "orderNo": "ORDER-001" } }}POST {BaseURL}/innomail/v1/messages/batchsendContent-Type: application/json; charset=utf-8AppID: {APP_ID}Nonce: {FRESH_RANDOM_NONCE}CurTime: {UNIX_SECONDS}CheckSum: {UPPERCASE_SHA1}X-Idempotency-Key: {PERSISTED_BATCH_KEY} { "messages": [ { "from": { "email": "news@example.com" }, "to": [{ "email": "alice@example.net" }], "subject": "Product update", "html": "<p>Hello Alice</p>", "messageType": "MARKETING" }, { "from": { "email": "news@example.com" }, "to": [{ "email": "bob@example.net" }], "subject": "Product update", "html": "<p>Hello Bob</p>", "messageType": "MARKETING" } ]}HTTP 200{ "code": "000000", "message": "success", "data": { "messageId": "SINGLE-01K59N7V000000000000000001", "status": "ACCEPTED", "acceptedAt": "2026-09-16T08:00:00Z" }, "traceId": "REQ-1891234567890123456"} // ACCEPTED means the request was accepted.// Check send records or enabled status notifications// for the eventual delivery outcome.CheckSum = UPPER_HEX(SHA1_UTF8(AppSecret + Nonce + CurTime))
POST /innomail/v1/messages/send returns a messageId for later investigation.
POST /innomail/v1/messages/batchsend accepts 1–100 message objects; marketing sends require one To per email.
Persist one idempotency key per business send. On retry, keep the body and key, but refresh Nonce, CurTime and CheckSum.
Keep AppSecret on your server. Examples use placeholders; use the BaseURL supplied for your environment.
Bring creation, delivery and performance together, so the next email is informed by the last one.
Describe the audience and goal. Agent drafts a subject and body for your team to review and refine.
Follow accepted, delivery, open, click and inbound-reply signals through your enabled event setup.
Compare delivery and engagement by mailbox provider, then investigate individual sending records.
Open Developer and enable a key for email sending.
Configure and check SPF, DKIM and DMARC records.
Use the console guidance and your authenticated sending setup.
Search send records and manage bounced addresses.
Answers to common questions about setup, messaging and delivery.
Open Quick Start in the Email console. It guides you through an API key, sending domain and first email.
The console includes contacts and a campaign workspace, alongside domain, sender, template and send-record tools.
The suppression area lists addresses that will be skipped in subsequent sends.
Use Send Records to search by recipient, status, category and date range.
Built to scale with you
GLOBAL COVERAGE
Complement detailed emails with concise mobile messages.
CONVERSATIONAL MESSAGING
Continue customer conversations through interactive messaging.
BRANDED MESSAGING
Use branded rich-media messages in supported markets and devices.
VOICE CONNECTIONS
Add calls or voice notifications when the customer journey needs a more immediate, personal touch.