EmailDeskSender and Inbox

Standalone WordPress plugin

Run newsletters in WordPress and use EmailDesk only for delivery.

Use the standalone WP EmailDesk Sender plugin for WordPress-owned newsletters and internal email delivery through a normal EmailDesk API access token. The plugin keeps its subscribers, lists, forms, templates, campaigns, unsubscribe state, and reports in WordPress and does not connect them to EmailDesk Marketing.

Start your free trial

What EmailDesk provides

Keep the newsletter workflow inside WordPress.

Local subscribers and lists

Store subscribers, lists, consent state, and unsubscribe state in the WordPress database managed by the plugin.

Local campaigns and reports

Build campaigns, queue eligible recipients, and review delivery records from the standalone WordPress interface.

Generic API delivery

Send each message through the normal EmailDesk send API with a standard customer access token. The plugin does not call a WordPress-specific marketing API.

Verified sender identity

Keep the From address on an allowed domain and complete the applicable SPF, DKIM, and DMARC setup before depending on the route.

Controlled campaign queue

Send to active lists, deduplicate recipients, recheck eligibility before delivery, and process the local queue at its configured rate.

Separated product data

Manage subscribers, lists, forms, templates, campaigns, consent, unsubscribes, queue state, and reports inside WordPress. EmailDesk does not mirror that marketing workspace.

How to begin

Install, connect, and qualify the standalone sender.

Start with a tester-owned list, verify the sender, and review the local WordPress campaign record before using a live audience.

  1. 01

    Prepare the sender and DNS

    Assign the domain, allow the intended From email, and publish the SPF, DKIM, and DMARC records required for the active gateway.

  2. 02

    Create a normal API access token

    Create a standard customer API credential allowed to send from the intended address. No WordPress-specific scope or EmailDesk Marketing connection is required.

  3. 03

    Install and configure

    Upload the hosted ZIP in WordPress, then enter the EmailDesk API endpoint, access token, verified From address, and optional gateway profile.

  4. 04

    Test before a live campaign

    Create a tester-owned list and campaign, send a controlled batch, and inspect both the WordPress delivery record and EmailDesk API handoff evidence.

Operational evidence

Trace a WordPress message beyond its plugin.

WordPress owns the plugin workflow and local delivery record. EmailDesk records only the API or SMTP handoff it receives, and acceptance does not guarantee final delivery or inbox placement.

Technical setup

Install the hosted ZIP and keep the newsletter workflow in WordPress.

This guide covers the hosted plugin ZIP, a normal EmailDesk API access token, controlled testing, fallback behavior, and troubleshooting. Newsletter data and campaign operations stay in WordPress.

Open the technical installation guideAdministrator access and a verified sender are required.

1. Prepare EmailDesk and WordPress

In EmailDesk, confirm the customer has API email sender access, a verified From address, the required sender DNS, and a normal API access token. The plugin does not require WordPress-specific marketing scopes and does not read or write the EmailDesk Marketing workspace.

The From email used by WordPress must belong to a domain allowed by that key, for example info@example.com. Use a form visitor's address in Reply-To, not as an unverified From address.

2. Download WP EmailDesk Sender

Download the latest plugin ZIP from EmailDesk:

Download the EmailDesk WordPress plugin
https://app.emaildesk.bd/api/downloads/wordpress-plugin?v=2.3.0

Release 2.3.0, published 2026-08-22. SHA-256: BDD7D1DA07C18CF17D12E7CAE5F2A4C426ECE76F4C88D98EFB53C800EF4915A3

3. Install in WordPress

Open WordPress Admin, then go to Plugins > Add New > Upload Plugin. Upload wp-emaildesk-sender-2.3.0.zip, select Install Now, and activate WP EmailDesk Sender.

After activation, open EmailDesk > Configuration. Lists, subscribers, forms, templates, campaigns, and reports remain in this WordPress installation.

4. Configure the delivery connection

Use these values in the plugin settings page:

API endpoint: https://app.emaildesk.bd/api/v1/send
API access token: paste the one-time key created in EmailDesk
From email: info@example.com
From name: Your website or company name
Gateway profile name: optional, for example MailChannels
Timeout seconds: 20
Failure behavior: keep fallback enabled during first setup

Click Save configuration, run Check local storage, and then use Send transactional test to verify that EmailDesk accepts the token and sender.

5. Prepare subscribers and lists

Add or import consented subscribers, organize them into active local lists, and configure any local subscription forms or confirmation flow the site needs. Confirm that unsubscribe links and eligibility state work before preparing a campaign.

These records do not appear in EmailDesk Marketing. Back up the WordPress database using the site's normal operating procedure because WordPress is authoritative for the plugin's marketing data.

6. Build and check a campaign

Create a campaign from a local template or blank email, choose one or more active lists, set the sender, and run the plugin's content and link checks. Send a test to an address you control before queueing.

The plugin deduplicates subscribers shared by selected lists and rechecks consent, subscription state, and local eligibility before delivery.

7. Queue now or schedule

Queue the campaign immediately or choose a scheduled time. WordPress cron owns the campaign queue and sends paced batches; EmailDesk receives one generic delivery request at a time. A site that disables normal WordPress cron triggering needs a reliable server cron for wp-cron.php.

8. Review results and troubleshoot failures

A test or campaign delivery can fail because the access token is wrong, disabled, or belongs to another customer; the From domain is not allowed; sender DNS is incomplete; the account is suspended; a quota or rate limit applies; or the selected gateway refuses the message.

Use the WordPress campaign report and local delivery queue first. For a delivery request that reached EmailDesk, use Outbound History to inspect sender, policy, quota, queue, and provider evidence. Enable the plugin debug log only while investigating and never publish the access token.

A successful EmailDesk queue or provider handoff is evidence of that stage, not a guarantee of final delivery or inbox placement. WordPress remains authoritative for the plugin's subscriber, campaign, unsubscribe, and local delivery records.

Frequently asked questions

Questions about the WordPress newsletter sender.

Where are subscribers and campaigns stored?

They stay in the WordPress installation. The plugin does not copy or synchronize lists, forms, templates, campaigns, unsubscribes, or reports into EmailDesk Marketing.

Which EmailDesk credential does the plugin use?

It uses a normal customer API access token that can send from the configured verified address. It does not need WordPress-specific scopes or access to EmailDesk Marketing.

Should the From address be the visitor's email?

No. Use a verified address on the website or business domain as From. A visitor's address can be placed in Reply-To when the form workflow supports it.

Can I test before sending a live campaign?

Yes. Use the connection test and a tester-owned list first, then review the WordPress queue and delivery records before selecting a live audience.

Do SPF, DKIM, and DMARC guarantee inbox placement?

No. They help providers authenticate the sender, but inbox placement also depends on reputation, content, recipient behavior, provider policy, and other signals.

What commonly causes WordPress email to fail?

Common causes include a disabled or incorrect credential, a From domain that is not allowed, incomplete sender DNS, blocked outbound HTTPS or SMTP, plugin conflicts, timeouts, quotas, policy blocks, provider rejections, or fallback routing somewhere else.

Where do I diagnose a failed campaign send?

Check the campaign and delivery record in WordPress, then review EmailDesk Outbound History for the API credential, sender, DNS, quota, policy, queue, and provider evidence. A successful handoff is not proof of final inbox placement.

Free guided trial

Review EmailDesk against your real email workflow.

Submit a short trial request. No package choice, card, or online payment is required before the request is reviewed.

Start your free trial