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
| Integration | Covers |
|---|---|
| WooCommerce | 27 events: orders, refunds, accounts, fulfillments, review requests, withdrawals, stock alerts |
| Easy Digital Downloads | Purchase receipts, license and download notifications |
| Contact Form 7 | Form submission notifications, registered per form |
| Gravity Forms | Form submission notifications, registered per form |
| WPForms | Form submission notifications, registered per form |
| Fluent Forms | Form submission notifications, registered per form |
| Paid Memberships Pro | Membership confirmations, billing, and status emails |
| MemberPress | Membership and billing emails |
| LearnDash | Course and quiz completion notifications |
| Tutor LMS | Course enrollment and completion notifications |
| Divi | One contact form submission event |
| Amelia | Booking confirmations and reminders |
| Bookly | Appointment 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
- Make sure both LetterPress Pro and WooCommerce are active.
- Open Templates > Transactional and select the WooCommerce group.
- Click Edit on Processing order or any other event.
- The builder loads the template with order variables already placed in the content.
- 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
- Learn the builder itself in the Email Builder.
- Connect a provider in Email Delivery so these emails deliver reliably.
- Register your own events with the Transactional Email API.