Creator email platform Bootstrapped since 2019; the flat unlimited rate ended 2 December 2025
Flodesk logo

Flodesk SMTP Settings and Configuration (2026)

Last verified Aug 27, 2026
i

No SMTP relay. Flodesk sends over its API only

Flodesk publishes no SMTP hostname, port or credential of any kind. Sending happens inside its own composer and workflow engine; the only programmatic surface is the REST API at https://api.flodesk.com/v1-subscribers, segments and workflows, with no send endpoint. If you came for a host and port to paste into WP Mail SMTP, there is none, but the domain authentication you almost certainly need is documented in full below.

Two different people search this term. The first wants Flodesk to carry order receipts and password resets from WordPress or an app, impossible, and the fix is pairing Flodesk with a real relay such as Postmark, Amazon SES or Resend. The second, far more common, has marketing mail landing in spam and was told to “configure SMTP” when the real job is Flodesk’s DNS domain authentication, entirely doable, and the bulk of this page. If a native relay is a hard requirement for your marketing platform too, compare MailerLite, Kit, Mailchimp and Constant Contact.

Quick reference

SMTP relayNot offered-no hostname, port, username or password exists anywhere
Sending methodComposer and workflow engine only. Programmatic access via REST API v1 at https://api.flodesk.com/v1, relaunched January 2026
Send-equivalent API callPOST /v1/workflows/{workflow_id}/subscribers-enters a contact into an automation built in the UI. No /messages or /send resource exists
Sending domain authSPF as CNAME, DKIM as CNAME (one or three records by account type), DMARC as TXT. Values account-specific, from My account › Domain setup
Transactional emailPair with a dedicated relay-Postmark, Amazon SES, SendGrid, Brevo or Resend
Inbound / parseNot offered. Outbound event webhooks only-3 events at /v1/webhooks
Official docsdevelopers.flodesk.com · Domain setup (manual DNS)

Why Flodesk has no SMTP relay

Flodesk is a design-first marketing ESP for creators and small businesses, sold on a subscription that includes unlimited sends with no per-email charge and no send-volume pricing; price scales with active subscriber count instead. An open relay is incompatible with that model, because it accepts unbounded volume from whatever authenticates against it, a customer paying $19/month at 1,000 subscribers could push millions of messages the price never accounted for.

The second reason is deliverability control. Flodesk’s audience is largely non-technical and sends from shared IP pools that Flodesk warms and polices itself. Handing those pools a credential that any plugin, cron job or half-configured contact form could use would put every tenant’s reputation in the hands of the least careful one. So the sending layer stays closed and the only thing you configure is DNS, the records that authorise Flodesk’s servers to send as your domain. Flodesk’s own capability page lists its integration surface as native integrations, a developer API, an MCP server, Zapier and Pabbly Connect. SMTP and transactional sending are absent, deliberately. The REST API is not a workaround either: it has no message resource at all.

What you actually need instead

If you need to send transactional email

Receipts, password resets, shipping notices and magic links cannot go through Flodesk under any configuration. Route them to a provider built for the job: Postmark for teams that want transactional and marketing streams separated by default, Amazon SES for lowest cost at volume if you own bounce handling, Resend or MailerSend in between. All give a real hostname, port and credential pair, what the tool you were configuring asked for.

If you are connecting a CMS or an app

WP Mail SMTP and its equivalents need an SMTP host or a supported API mailer. Flodesk is neither, and there is no first-party Flodesk WordPress plugin. Point WP Mail SMTP at your relay and keep Flodesk for marketing. To get WordPress contacts into Flodesk, the part that genuinely works, use Zapier or Pabbly Connect to watch WooCommerce orders or Elementor submissions and call POST /v1/subscribers, which upserts on email so you can fire it on every order without deduplicating.

If you are routing internal notifications

Server alerts, cron reports and form-to-inbox notifications are transactional traffic wearing a different hat, and belong on a relay. SMTP2GO and Mailgun suit this because they accept plain SMTP from anything that can speak it, including appliances that will never learn a REST API. Flodesk has no role in this path.

Sending domain authentication

This is the section most people actually arrive for. Flodesk refuses free-provider sender addresses outright, and unauthenticated custom domains underperform badly against the bulk-sender rules Gmail, Yahoo and Microsoft enforce. Setup is DNS-only: no credentials to store anywhere.

The sequence: My account › Email setup › + Add new sender, enter the custom-domain address and display name, confirm ownership from the verification email. Then My account › Domain setup, and either let Flodesk write the records automatically at supported hosts or copy them out for manual entry. Each account supports up to two sending addresses, so up to two authenticated custom domains.

SPF and DKIM setup

Flodesk is unusual here and it matters. Where nearly every ESP hands you a TXT string with an include: mechanism to fold into your existing record, Flodesk delivers SPF as a CNAME. DKIM is CNAME too-three records or a single one depending on account type. Every hostname and target is account-specific and visible only inside Domain setup, so the block below is the shape, not the values.

; Flodesk sending domain authentication, record SHAPE only.
; Copy actual Host and Value strings from My account › Domain setup.

; --- SPF (delivered as CNAME, NOT as a TXT include) ---
Type   Host                        Value
CNAME  <flodesk-spf-host>          <flodesk-spf-target>

; --- DKIM (one OR three CNAME records, per account type) ---
Type   Host                        Value
CNAME  <flodesk-dkim-host-1>       <flodesk-dkim-target-1>
CNAME  <flodesk-dkim-host-2>       <flodesk-dkim-target-2>
CNAME  <flodesk-dkim-host-3>       <flodesk-dkim-target-3>

; --- DMARC (TXT) --- add ONLY if none already exists ---
Type   Host                        Value
TXT    _dmarc                      <flodesk-dmarc-policy>

; TTL: leave at registrar default. Propagation is usually minutes;
; allow up to 48 hours before opening a ticket.


Two rules break more Flodesk setups than anything else. First: the SPF CNAME goes in as its own new DNS record, never combined with an existing TXT SPF record. Second: paste values character for character, a trailing dot, a stray space, or a registrar that silently appends your domain to an already-qualified host fails verification with no useful error. Flodesk publishes host-specific walkthroughs for GoDaddy, Namecheap, Squarespace, Wix and Shopify; follow them literally, because each panel handles trailing-dot conventions differently.

DMARC alignment

Flodesk supplies DMARC as a TXT record with an explicit caveat: add it only if you do not already have one. A domain may hold exactly one record at _dmarc, and publishing a second does not merge policies, it invalidates DMARC evaluation for the whole domain. If you already run DMARC for a relay, a helpdesk or Google Workspace, keep that record and skip Flodesk’s.

Alignment is carried by the CNAME records. Flodesk signs with DKIM on hostnames delegated under your own domain, so once the CNAMEs resolve you get DKIM alignment and a DMARC pass without loosening an existing p=reject policy. Verify rather than assume: keep an aggregate reporting address in your record, send a campaign to a seed address, and confirm Flodesk’s sources appear with DKIM pass in the next RUA report before tightening anything.

Sending limits

There is no emails-per-hour figure to report, because Flodesk does not meter sends. The limits that bite are on the API and on your plan subscriber ceiling.

LimitValueNotes
Email sendsUnlimitedAll paid plans. No per-email charge, no send-volume pricing
API requests, all endpoints100 req/minDocumented default. Exceeding returns HTTP 429
Batch subscriber endpoint20 req/minPOST /v1/subscribers/batch, capped at 50 subscribers per request
Effective import ceiling1,000 subscribers/min20 × 50. A 100,000-contact migration needs at least 100 minutes
Active subscribers25,000 Lite · 255,000 Pro and EverythingUnsubscribed, bounced and cleaned contacts do not count

Every response carries X-Fd-RateLimit-Limit and X-Fd-RateLimit-Remaining. Pace against those rather than the headline number, because the batch throttle is not reflected in it.

Common mistakes

Merging Flodesk’s SPF CNAME into your existing TXT SPF record

Flodesk’s help centre is blunt: “Flodesk provides CNAME SPF records. These are not the same as TXT SPF records that other ESPs may give you”, and “always add the Flodesk-specific CNAME SPF record as a separate new DNS record”. Run a relay alongside Flodesk and the two SPF configurations coexist as different record types on different hostnames, leave both alone. Flattening them is the commonest cause of a Flodesk domain that verifies, then quietly stops verifying after the next DNS cleanup.

Trying to use a Gmail, Yahoo or Outlook address as your From

A free-provider sender returns an “Unable to authenticate” message and stays flagged until replaced. This is Flodesk enforcing the 2024 Gmail, Yahoo and Microsoft bulk-sender requirements rather than a Flodesk quirk, but it blindsides solo creators running an entire business from a Gmail address. You must own a domain to send marketing mail from Flodesk at all, no plan tier lifts it.

Assuming you can add more than two sending addresses

Each account supports up to two sending addresses, meaning up to two authenticated custom domains. No add-on raises the ceiling, so a third brand needs a second subscription. Decide sender identities before you start: DNS work is per domain, and reallocating a slot means re-verifying from scratch.

Believing a Zapier “Flodesk + SMTP” recipe gives Flodesk a relay

Zapier, Make, Integrately and viaSocket all advertise Flodesk-to-SMTP integrations, and none do what the name implies. In every recipe the SMTP account is a third-party mail server you supply, your Google Workspace, your own host, or another ESP, and the platform simply moves data between it and Flodesk’s subscriber API. Flodesk is the data endpoint, never the mail transfer agent.

Pairing Flodesk with an SMTP provider

Run both on the same domain with clear ownership of each traffic class: Flodesk keeps campaigns, newsletters and automation sequences, the relay carries everything triggered by a single user action. That usually means Postmark, which enforces the separation for you, or Amazon SES if cost per thousand dominates. Use a distinct subdomain for transactional mail-mail.example.com for receipts, apex for Flodesk campaigns, so a marketing complaint spike never drags password resets down with it.

Add both providers’ records in one sitting and verify each independently before pointing production traffic at either. Flodesk’s go in as CNAMEs; your relay hands you a TXT SPF include plus its own DKIM selector. They do not conflict unless you consolidate them.

Keeping the two systems from conflicting

Three conflicts recur, all avoidable. First, DMARC duplication: only one record may exist at _dmarc, so whoever authenticates second skips their provider’s DMARC step and relies on the record already in place. Publish it once and treat it as domain-level infrastructure, not a per-provider setting.

Second, double-sending. If a Zap pushes every WooCommerce order into a Flodesk workflow that sends a “thanks for your order” email while your store also fires a receipt through the relay, the customer gets two messages for one purchase. Draw the line explicitly, the relay owns anything the customer would call a record of a transaction, Flodesk owns anything they would call marketing, then audit your workflow triggers against it.

Third, suppression drift. Unsubscribes in Flodesk are invisible to your relay and bounces at the relay are invisible to Flodesk; neither cleans the other’s list. If you send anything list-shaped from the relay, digests, re-engagement, anything with an unsubscribe link, wire a webhook both ways, or accept that you will eventually mail someone who opted out on the other side. Flodesk exposes 3 webhook events at /v1/webhooks for exactly this glue.

Frequently asked questions

Does Flodesk have SMTP settings?

No. Flodesk publishes no SMTP hostname, port, username or password in its help centre, developer documentation or app UI, and never has. Sending runs entirely through its own composer and workflow engine from a verified sender address. The only thing you configure is DNS domain authentication, which contains no credentials.

What are the Flodesk SMTP server host and port?

There are none. Any host or port attributed to Flodesk on a forum or aggregator site is fabricated or copied from another provider. If a tool is asking for a host and port, it needs a relay such as Postmark, Amazon SES or SMTP2GO.

Can I use Flodesk to send transactional emails like order receipts and password resets?

No. There is no relay and no send endpoint, the documented API surface is subscribers, segments, workflows, custom fields and webhooks only. The nearest equivalent, POST /v1/workflows/{workflow_id}/subscribers, sends a pre-designed marketing email on an automation schedule, not a substitute for transactional delivery.

How do I connect Flodesk to WP Mail SMTP in WordPress?

You cannot. WP Mail SMTP needs an SMTP host or one of its supported API mailers, and Flodesk is neither. Configure it with your transactional provider, then use Zapier or Pabbly Connect to push WooCommerce customers and form submissions into Flodesk via POST /v1/subscribers. There is no first-party Flodesk WordPress plugin.

Why does Flodesk give me a CNAME SPF record instead of a TXT record?

Delegating SPF by CNAME lets Flodesk change its sending infrastructure without asking every customer to edit DNS again. The practical consequence: the record goes in as a separate new entry and must never be merged into an existing TXT SPF record. If you also run a relay, its TXT SPF and Flodesk’s CNAME SPF coexist fine.

How do I authenticate my sending domain in Flodesk with SPF, DKIM and DMARC?

Add the sender under My account › Email setup, confirm ownership from the verification email, then open My account › Domain setup and either run automatic configuration at a supported host or copy the records manually. You get an SPF CNAME, one or three DKIM CNAMEs by account type, and a DMARC TXT record to add only if none already exists. All values are account-specific, paste them exactly as shown.

AAlaa Touil RRabeb How we test →

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