Local subscribers and lists
Store subscribers, lists, consent state, and unsubscribe state in the WordPress database managed by the plugin.
Standalone WordPress plugin
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 trialWhat EmailDesk provides
Store subscribers, lists, consent state, and unsubscribe state in the WordPress database managed by the plugin.
Build campaigns, queue eligible recipients, and review delivery records from the standalone WordPress interface.
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.
Keep the From address on an allowed domain and complete the applicable SPF, DKIM, and DMARC setup before depending on the route.
Send to active lists, deduplicate recipients, recheck eligibility before delivery, and process the local queue at its configured rate.
Manage subscribers, lists, forms, templates, campaigns, consent, unsubscribes, queue state, and reports inside WordPress. EmailDesk does not mirror that marketing workspace.
How to begin
Start with a tester-owned list, verify the sender, and review the local WordPress campaign record before using a live audience.
Assign the domain, allow the intended From email, and publish the SPF, DKIM, and DMARC records required for the active gateway.
Create a standard customer API credential allowed to send from the intended address. No WordPress-specific scope or EmailDesk Marketing connection is required.
Upload the hosted ZIP in WordPress, then enter the EmailDesk API endpoint, access token, verified From address, and optional gateway profile.
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
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
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.
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.
Download the latest plugin ZIP from EmailDesk:
Download the EmailDesk WordPress pluginhttps://app.emaildesk.bd/api/downloads/wordpress-plugin?v=2.3.0Release 2.3.0, published 2026-08-22. SHA-256: BDD7D1DA07C18CF17D12E7CAE5F2A4C426ECE76F4C88D98EFB53C800EF4915A3
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.
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 setupClick Save configuration, run Check local storage, and then use Send transactional test to verify that EmailDesk accepts the token and sender.
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.
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.
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.
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
They stay in the WordPress installation. The plugin does not copy or synchronize lists, forms, templates, campaigns, unsubscribes, or reports into EmailDesk Marketing.
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.
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.
Yes. Use the connection test and a tester-owned list first, then review the WordPress queue and delivery records before selecting a live audience.
No. They help providers authenticate the sender, but inbox placement also depends on reputation, content, recipient behavior, provider policy, and other signals.
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.
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
Submit a short trial request. No package choice, card, or online payment is required before the request is reviewed.