WordPress + Transactional

Replace the unreliable default WordPress mail function with Transactional. The official WordPress plugin overrides wp_mail() so that every email your WordPress site sends, from password resets to plugin notifications, goes through Transactional high-deliverability infrastructure.

Transactional
W

OVERVIEW

Replace the unreliable default WordPress mail function with Transactional. The official WordPress plugin overrides wp_mail() so that every email your WordPress site sends, from password resets to plugin notifications, goes through Transactional high-deliverability infrastructure.

HOW IT WORKS

Integration Workflow

A step-by-step look at how data flows between your tools and Transactional.

1

WordPress Triggers Email

A user resets their password, a form is submitted, or a plugin sends an email.

2

wp_mail() Intercepted

The Transactional plugin intercepts the wp_mail call.

3

API Delivery

The email is sent through the Transactional API with full tracking enabled.

4

Logged & Tracked

Delivery status, opens, and clicks are tracked and visible in your dashboard.

KEY FEATURES

What You Get

Everything you need to integrate WordPress with Transactional.

One-Click Setup

Install the plugin, enter your API key, and every WordPress email immediately routes through Transactional.

Email Log

View a log of every email sent from your WordPress site with delivery status and engagement data.

Plugin Compatible

Works with Contact Form 7, WooCommerce, Gravity Forms, and any plugin that uses wp_mail().

Fallback Support

If the API is unreachable, the plugin falls back to default WordPress mail to ensure no email is lost.

QUICK START

Get Started in Minutes

Here is a code example showing how to connect WordPress with Transactional.

WordPress Integration
javascript
<?php
// WordPress Plugin Configuration
// Add to wp-config.php or configure via admin panel

define('TRANSACTIONAL_API_KEY', 'txl_your_api_key');
define('TRANSACTIONAL_FROM_EMAIL', 'hello@yoursite.com');
define('TRANSACTIONAL_FROM_NAME', 'Your Site');

// The plugin automatically overrides wp_mail()
// Example: this now sends via Transactional
wp_mail(
  'user@example.com',
  'Password Reset',
  'Click here to reset your password...',
  ['Content-Type: text/html; charset=UTF-8']
);

// You can also use the Transactional API directly
$transactional = new Transactional\Client('txl_your_api_key');
$transactional->send([
  'from' => 'hello@yoursite.com',
  'to' => 'user@example.com',
  'subject' => 'Welcome!',
  'html' => '<h1>Welcome to our site</h1>',
  'tag' => 'wordpress-welcome',
]);

YOUR AGENTS DESERVE
REAL INFRASTRUCTURE.

START BUILDING AGENTS THAT DO REAL WORK.

Deploy Your First Agent