• Home
  • Our Work
  • Solving WordPress Transactional Email Without Client Credential Dependency
Brighter Websites Logo White

Transactional Email That Works on Day One — No Client Credentials Required

A custom REST API integration replaces WordPress's default mail system with a dedicated cloud sending infrastructure, fully operational before a client hands over a single password. Google Workspace and Microsoft 365 coexist on the same domain without conflict.
Ballarat Off Grid Solar (100up.com.au)
Ballarat, Victoria
Delivered 05/05/2026
This Project:
admin showing email delivery services with API and SMTP options alongside CyberPanel VPS email setup

Summary

WordPress transactional email typically requires client Google or Microsoft credentials before go-live. By integrating CyberPanel's cloud Email Delivery API directly into the SCOS Site Essentials MU plugin, that dependency is gone. Forms send from the client's domain on day one, logs every delivery, and coexists cleanly with any existing email provider — no SMTP credentials, no waiting.

Solving WordPress Transactional Email Without Client Credential Dependency

The Problem: Transaction Email that plays nice with google and ms365 email on the same domain

Every WordPress site needs to send transactional email. Like contact form notifications, enquiry confirmations, WooCommerce order emails. The standard approach is to authenticate through the client’s Google Workspace or Microsoft 365 account via SMTP.

That creates a dependency that consistently delays go-live: the site is ready, forms are tested, but transactional email is broken until the client provides credentials, sets up an app password, or an IT contact gets involved. For small business clients, this can add days or weeks to a launch.

The temporary fix: I used to route through a Brighter Websites Google account. It works but introduces its own problems: emails arrive from the wrong domain, and the workaround has to be manually unwound later.

The goal was to eliminate that dependency entirely, with a solution that works on day one, costs nothing for most clients, and coexists cleanly with Google Workspace or Microsoft 365 on the same domain.

A couple of Email delivery options considered.

Cloudflare Email Service was the first candidate. It launched in public beta in early 2026 and looked promising. On investigation, it’s a Cloudflare Workers-native service designed for developer applications, not a WordPress-compatible SMTP relay. It also conflicts with Google Workspace MX records at the DNS level. Ruled out.

CyberPanel’s built-in VPS mail (Postfix) was considered and rejected quickly. Running a mail server on shared VPS infrastructure means IP reputation is pooled across all client sites. Too much uncesseary complexity, one misconfigured plugin can get the IP blocklisted and break email delivery for every site on the server.

CyberPanel Email Delivery. This is also a new 2026 service, a separate cloud platform at platform.cyberpersons.com It turned out to be the right tool. It’s distinct from the VPS mail stack: a dedicated transactional email service with its own sending infrastructure, REST API, Cloudflare DNS integration, DKIM signing, and delivery analytics. Critically, it sends outbound only. It doesn’t touch inbound MX records and coexists cleanly alongside Google Workspace on the same domain.

admin showing email delivery services with API and SMTP options alongside CyberPanel VPS email setup
There are many options like Brevo, Cloudflare but I looked for what was already in my ecosystem for mail delivery layer options and WordPress transactional email

The Technical Problems I Hit: Authentication and SMTP plugin limitations

CyberPanel Email Delivery authenticates via Bearer token, not a traditional username and password. Standard WordPress SMTP plugins, including Fluent SMTP expect username/password credentials and have no mechanism for Bearer token authentication. SMTP connection failed regardless of how the token was formatted.

The solution was to bypass SMTP entirely and integrate directly with the REST API.

CyberPanel Email Delivery REST API integration

A custom module within the SCOS Site Essentials MU plugin (the core WordPress infrastructure framework deployed across all Brighter Websites client sites) that intercepts WordPress’s wp_mail() function and routes outgoing email through the CyberPanel Email Delivery REST API instead.

Settings screen configuring CyberPanel transactional email with API key, from address, and reply-to fields
Transactional email configuration routing WordPress mail through CyberPanel API with defined sender identity and reply handling.

The integration handles HTML email (required for WooCommerce), reply-to header passthrough (so contact form replies land in the client’s real inbox), multiple recipients, and logs every send attempt. Including the API-returned message ID on success to a dedicated database table with automatic 30-day pruning.

Configuration is managed through a new Email tab in the Site Essentials admin settings panel: API key, from address, reply-to, and a test send function that confirms delivery and returns the message ID inline.

During build, Cursor (Claude) identified and resolved three API-specific issues: the endpoint rejects RFC-style Name <email> formatting in the from field and requires a bare email address; successful responses return message_id nested inside a data object rather than at the top level; and the API can return success: false inside a HTTP 200 response, requiring explicit JSON-level error handling rather than HTTP status checking alone.

Working WordPress transactional email with Simple Config and Setup

Deployed live on the same day the integration was specced. Test email delivered in under two seconds. Message ID logged. SPF record updated to include both Google Workspace and CyberPanel sending infrastructure, one merged record, no conflict.

What this means in practice:

  • WordPress transactional email works from day one of any new build, no client credentials required
  • Forms send from noreply@clientdomain.com.au, reply-to routes to the client’s real inbox
  • Google Workspace handles the client’s actual email — CyberPanel handles WordPress notifications — both on the same domain, no interference
  • Free tier covers 15,000 emails per month across three domains; $38/year covers ten domains for higher-volume deployments
  • Full delivery logging in the WordPress admin — sent timestamp, recipient, subject, status, message ID
Email delivery log in WordPress showing sent and failed messages with timestamps and error details
Real-time email delivery logs highlighting successful sends and validation errors for troubleshooting transactional email flow.

Tech Stack Info

CyberPanel Email Delivery API · SCOS Site Essentials MU Plugin · WordPress pre_wp_mail hook · Cloudflare DNS auto-configuration · Cursor (Claude) for build and spec


Brighter Websites builds and maintains web infrastructure for local service businesses across regional Victoria. The SCOS (Strategic Content Operating System) framework is deployed as a core dependency across all client sites, enabling agency-grade technical capability delivered as a one-person operation.

Want Results Like This?

The fastest path depends on whether your biggest blocker is visibility, conversion, or follow-up.
Serving Ballarat & beyond
Organic SEO for Tomorrows Search

Work with me

Hit submit and I’ll reach out by email or phone to help you get started. Your details stay private,  see the Privacy Policy.