Skip to main content

Integrations

LetterPress Pro ships integrations that register each plugin's notification emails as transactional events. Once the plugin is active, its emails appear under Templates > Transactional in their own group, with the same Edit, Preview, and Restore default controls as the core WordPress events.

The full list​

IntegrationCovers
WooCommerce27 events: orders, refunds, accounts, fulfillments, review requests, withdrawals, stock alerts
Easy Digital DownloadsPurchase receipts, license and download notifications
Contact Form 7Form submission notifications, registered per form
Gravity FormsForm submission notifications, registered per form
WPFormsForm submission notifications, registered per form
Fluent FormsForm submission notifications, registered per form
Paid Memberships ProMembership confirmations, billing, and status emails
MemberPressMembership and billing emails
LearnDashCourse and quiz completion notifications
Tutor LMSCourse enrollment and completion notifications
DiviOne contact form submission event
AmeliaBooking confirmations and reminders
BooklyAppointment confirmations and reminders

The integration activates itself when it detects its plugin. There is nothing to configure: activate WooCommerce and the WooCommerce group appears in the Transactional tab with every order and account email ready to style.

Divi is a theme rather than a plugin. Its integration registers one event, the contact form submission, and only appears while an active Divi theme is present. Divi 4 and Divi 5 both use the same event key, so a design carries across versions. The Divi Email Optin module sends subscribers to an external provider and does not use WordPress email, so it is not one of the registered events.

How interception works​

Integrations replace only the subject, HTML body, and content type header of each notification. Recipients, CC and BCC, Reply-To, attachments, and each plugin's own logging and scheduling stay untouched. The original plugin still sends the email, LetterPress supplies the rendered template through your configured provider.

Variables​

Every integration event carries its own merge variables, and the builder's variable picker lists them for the selected event.

For WooCommerce order emails you get commerce fields such as:

{{customer_name}}, {{order_id}}, {{order_number}}, {{order_status}}, {{order_date}}, {{order_total}}, {{order_subtotal}}, {{order_shipping}}, {{order_tax}}, {{payment_method}}, {{shipping_method}}, {{order_items}}, {{billing_address}}, {{shipping_address}}, {{order_url}}, {{payment_url}}, {{customer_note}}

Account emails add {{user_login}}, {{account_url}}, {{set_password_url}}, and {{reset_url}}. Inventory emails add {{product_name}}, {{product_sku}}, and {{stock_quantity}}.

Form plugins expose their submitted fields as variables, so a confirmation email can quote exactly what the visitor entered. Membership and LMS plugins expose membership, course, and quiz details in the same style.

Styling a WooCommerce order email​

  1. Make sure both LetterPress Pro and WooCommerce are active.
  2. Open Templates > Transactional and select the WooCommerce group.
  3. Click Edit on Processing order or any other event.
  4. The builder loads the template with order variables already placed in the content.
  5. Adjust the design, keep the variables, and save. Toggle the event off to fall back to the plain WooCommerce email at any time.

Feature-gated WooCommerce emails, such as fulfillment and review requests, are registered even when the WooCommerce feature is off. They simply never send until you enable the feature.

Next steps​