Ecommerce email platform Soundest until October 2017; Lithuanian, founder-run, never acquired
Omnisend logo

Omnisend SMTP Settings and Configuration (2026)

Last verified Aug 27, 2026
i

No SMTP relay. Omnisend sends over its API only

Omnisend publishes no SMTP hostname, port or relay credentials, and no SMTP resource exists among its 130+ documented endpoints. Everything leaves through the campaign scheduler or automation engine, driven by the REST API at https://api.omnisend.com/api on version 2026-03-15. The setting most people want is sender domain authentication, the SPF, DKIM and DMARC records under Store settings › Domains.

Below: what you get instead, the DNS work that makes campaigns authenticate, the real limits, and how to pair Omnisend with a real SMTP provider. If you need a relay host and port today, go to Brevo, Postmark, MailerSend, Amazon SES, SendGrid or Mailgun-the six named in Omnisend’s own WordPress guide. Peers Klaviyo and ActiveCampaign do the same; Mailchimp is the exception, selling a relay as an add-on.

Quick reference

SMTP relayNot offered NO HOST
No hostname, port or credentials on any plan.
Sending methodREST API 2026-03-15
Base https://api.omnisend.com/api, header Authorization: Omnisend-API-Key plus a version header.
Sending domain authSPF + DKIM + DMARC, DNS only
Generated per account under Store settings › Domains. Verification 30 minutes to 48 hours.
Transactional emailPOST /api/events → automation workflow
Returns 202 Accepted; a subscribed workflow composes and sends.
Inbound / parseNot offered
No inbound routing, parse webhook or MX target.
Official docsSet up your email domain · API reference

Why Omnisend has no SMTP relay

Omnisend is an ecommerce marketing automation suite, email, SMS and web push, not an email infrastructure vendor. Its model is contact-and-event centric: you push contacts, products and commerce events in over REST, and Omnisend decides what to send, to whom and when. An SMTP relay is the inverse, your application composes the message and hands over an already-addressed RFC 5322 envelope. A message submitted that way arrives with no contact record, no consent state, no event payload and no segment membership, so none of Omnisend’s segmentation, frequency capping, attribution or automation logic can apply.

The commercial shape reinforces it. Plans are priced per contact tier with a bundled email allowance-250 contacts and 500 emails on Free, 6,000 at the 500-contact Standard tier, unlimited from the 2,500-contact Pro tier. There is no per-message billing unit, which is what a relay product needs. The API reference confirms it from the other side: 19 guides and 130+ endpoints across Events, Contacts, Products, Campaigns, Segments and Automations, without one SMTP resource, credential endpoint or port.

What you actually need instead

Searches for “Omnisend SMTP settings” resolve to one of three jobs. Find yours below.

Sending transactional email

Order confirmations, shipping notices and checkout recovery run on event-triggered workflows. Your backend emits POST /api/events with a contact, an eventName and an origin; the endpoint answers 202 Accepted and any workflow subscribed to that name builds and sends the message. Standard names are documented-started checkout, placed order, paid for order, order fulfilled-and custom events are declared via the event metadata endpoints.

Two consequences. Delivery is asynchronous: 202 means the event was accepted, not that mail was sent, so it is not a receipt the way a relay’s 250 is. And if no workflow listens for that name, nothing happens and nothing errors. Where legal or financial obligation attaches to delivery, use Postmark or MailerSend and keep Omnisend for marketing.

Connecting a CMS, store or custom app

For WordPress and WooCommerce, install the official wp-omnisend plugin rather than looking for credentials, it syncs customers, orders and cart events, with bridge plugins for SureCart, Gravity Forms, Contact Form 7 and LifterLMS. Shopify, BigCommerce, Wix, Ecwid and PrestaShop have one-click native connections. For a custom storefront, use the REST API plus the JavaScript snippet: contacts to /api/contacts, catalog to /api/products, behaviour to /api/events. Bulk backfills use /api/batches, capped at 100 actions.

Routing WordPress and application notifications

Password resets, admin alerts, order status mail and contact-form deliveries are system mail. Omnisend cannot carry them, and no plugin setting changes that. Install WP Mail SMTP or FluentSMTP and point it at a relay you control. Omnisend’s guide names SendGrid, Mailgun, Postmark, MailerSend, Amazon SES and Brevo as the services those plugins pre-configure. SMTP2GO and Resend also suit small stores. Run it alongside Omnisend, not instead of it.

Sending domain authentication

This is the real answer for most people who searched for Omnisend SMTP settings. Authentication is purely DNS, no credentials at any point, and since Gmail and Yahoo enforced bulk-sender rules, an unauthenticated domain is the commonest cause of campaigns landing in spam.

SPF and DKIM setup

Go to Store settings › Domains › + Add domain, choose Email as the type, pick your DNS provider (or “I don’t know”, which makes Omnisend look it up via who.is and tailor the instructions), then enter the exact domain or subdomain. Omnisend generates three records personalised to your account; add them at your registrar, then click Finish verification. No static values are published: the SPF include and the DKIM selector and key are account-specific, and the SPF string is pre-merged with your other senders. Copy the exact values from your Domains screen. The shape:

; 1. SPF, ONE TXT record only. Omnisend supplies the merged value.
mybrand.com.                    IN  TXT  "v=spf1 include:<value-from-omnisend> include:_spf.google.com ~all"

; 2. DKIM, selector and key generated per account. Use the TXT-format part.
<selector>._domainkey.mybrand.com.  IN  TXT  "k=rsa; p=<public-key-from-omnisend>"

; 3. DMARC, Omnisend generates a compliant record in the same step.
_dmarc.mybrand.com.             IN  TXT  "v=DMARC1; p=none; adkim=r; aspf=r; rua=mailto:dmarc@mybrand.com"

Omnisend recommends the main domain for campaigns (mybrand.com) and a subdomain for automations (news.mybrand.com), keeping promotional reputation separate from lifecycle. Verification usually resolves in about 30 minutes but is allowed up to 48 hours; the Domains screen names the failing record if it stays Unverified.

DMARC alignment

Omnisend’s guidance is explicit: set DMARC to p=none with SPF and DKIM alignment relaxed. Relaxed alignment matters because an organisational-domain match then suffices, mail authenticated on news.mybrand.com still aligns with a policy at mybrand.com. A record meeting the Gmail and Yahoo bulk-sender requirements is generated in the Domain Authentication step, so hand-writing one is optional.

Start at p=none with a rua address collecting aggregate reports, and move to quarantine or reject only once they show every legitimate stream passing. Omnisend, your relay, your helpdesk, your invoicing tool. Tightening before that inventory is complete is the fastest way to bounce your own receipts. Branded click tracking, shipped February 2026, is configured on a separate link domain and does not affect alignment.

Sending limits

There is no emails-per-hour figure or concurrency ceiling, because there is no relay. What Omnisend documents is plan volume and API throughput, both enforced per brand.

LimitValueNotes
Free plan volume500 emails / month250 contacts, 500 web push. No SMS credits.
Standard plan volume6,000 emails / monthFrom $11.20/mo at 500 contacts. Scales by contact tier.
Pro plan volumeUnlimited monthly emailFrom $41.30/mo at 2,500 contacts. SMS billed separately from $0.007.
API requests (default)400 / minuteSliding window. Overrides: segments POST/PUT 15/min, contact tags 60/min, template render 40/min.
Analytics endpoints10 / minute and 55 / 24hHardest ceiling in the API. Exceeding returns 429 with an RFC 9457 body, sometimes carrying retryAfter.

Test sends are throttled separately and catch people out during setup: campaign tests on Free are capped at 100 per 24 hours and 50 per rolling 3-hour window, automation tests at 50 per 24 hours on every plan including Pro, and every test at 5 recipients. Counters reset at UTC midnight.

Common mistakes

Adding a second SPF record instead of merging includes

A domain may carry only one SPF TXT record. Adding Omnisend’s as a second entry alongside Google Workspace, Microsoft 365 or a relay breaks SPF for every stream on that domain, receivers see a permerror and treat the result as unauthenticated. Omnisend supplies the correct merged value; replace your record with it rather than appending one.

Mistaking “Omnisend + SMTP” automation listings for Omnisend credentials

Zapier, Pabbly and Appy Pie all publish Omnisend + SMTP integration pages, and they rank well for this query. Those connect Omnisend to a separate SMTP service you own. No Omnisend hostname appears in them because none exists.

Re-adding DNS records while verification is still propagating

Verification usually resolves in around 30 minutes but is allowed up to 48 hours. Deleting and re-pasting records because the screen still says Unverified restarts propagation and often leaves duplicates behind. Check with a public DNS lookup first: if the value resolves at your authoritative nameservers, wait, and fix only the record named as failing.

Treating Omnisend’s SMTP blog content as product documentation

Omnisend publishes SEO articles about SMTP, what an SMTP server is, how to send email from WordPress, that rank for the queries bringing people here. Read closely and they recommend other vendors’ relays plus a WordPress SMTP plugin. That is content marketing, not a product surface.

Pairing Omnisend with an SMTP provider

Split by message class, not by domain. Marketing and lifecycle mail, campaigns, cart recovery, post-purchase series, win-backs, goes through Omnisend over the REST API or a native store integration, where segmentation and revenue attribution earn their keep. Application mail, password resets, order status, invoices, admin alerts, goes through a dedicated relay, where delivery guarantees and fast bounce feedback matter.

On WordPress: install WP Mail SMTP or FluentSMTP against Postmark, MailerSend, Brevo or Amazon SES, then add wp-omnisend for contact and commerce sync. The two never touch: one owns wp_mail(), the other owns marketing. On a custom stack, point your mailer at the relay and emit POST /api/events wherever commerce state changes.

Keeping the two systems from double-sending or breaking DMARC

The first failure mode is double-sending. If your store already fires a WooCommerce order confirmation over the relay and you also build an Omnisend workflow on placed order, customers get both. Decide per message class which system owns it and disable the other. Be careful with historic imports too, the Batch API documentation warns that imported events fire live automations regardless of timestamp, so pause those workflows first.

The second is DNS. If both systems send from the same domain they must share one merged SPF record, the most common breakage in a paired setup. Cleaner is to separate at the subdomain level: campaigns on mybrand.com, Omnisend automations on news.mybrand.com, transactional relay on mail.mybrand.com. Each subdomain carries its own SPF and DKIM, relaxed alignment keeps them aligned to the DMARC policy at mybrand.com, and a reputation problem in one stream cannot contaminate the others. One caveat: third-party DNS observations suggest Omnisend’s merged SPF value includes Mailgun infrastructure, but Omnisend does not publish that include, read it off your Domains screen.

Frequently asked questions

Does Omnisend have SMTP settings or an SMTP server?

No. There is no SMTP relay on any plan and no add-on unlocks one, no SMTP resource in the API reference, no credentials screen in the app, no host or port in any support article. Sending happens through campaigns and automation workflows via https://api.omnisend.com/api.

What are the Omnisend SMTP host, port and password?

They do not exist. Any page offering an Omnisend SMTP hostname is describing a different product, usually a generic connector such as SMTP by Zapier that relays through a service you own. If a form demands SMTP credentials, you need a relay account with Postmark or Brevo.

How do I send transactional emails with Omnisend without SMTP?

Emit POST /api/events with a contact, an eventName and an origin, then build an automation workflow listening for that name. The endpoint returns 202 Accepted and the workflow sends. If none is subscribed, nothing sends and nothing errors.

What SPF and DKIM records does Omnisend require?

Omnisend generates all three records per account under Store settings › Domains and publishes no static values, the SPF include and DKIM key are account-specific, and the SPF string is pre-merged with your existing senders. DKIM is a TXT record; if your registrar offers several formats, use only the TXT part.

Why is my Omnisend domain still showing Unverified?

Usually propagation or a duplicate SPF record. Verification typically completes in about 30 minutes but is allowed up to 48 hours, so wait before re-pasting. The common hard failure is a second SPF TXT record on the domain, merge every include into one, using the value Omnisend supplies.

Can I use Omnisend for WordPress or WooCommerce system emails?

No. Password resets, admin notifications and order status mail are sent by wp_mail() and need a real relay. Point WP Mail SMTP or FluentSMTP at a transactional provider and run wp-omnisend alongside it for contact sync.

AAlaa Touil RRabeb How we test →

This review follows our email infrastructure testing methodology. We disclose affiliate relationships in our editorial independence policy.