Email Customization
Email Customization
Out-of-the-box emails get the job done, but branded emails build trust. Tickets Please lets you customize every email your events send — from the header color and logo down to the subject line and body copy — so your confirmations, reminders, and alerts look like they come from your organization, not a generic plugin.
Global Email Styling
Global styling settings apply to all 12 email types at once, giving your emails a consistent look.
Header Color
Set a Header Color to match your brand. This color applies to the top banner area of every email. Enter a hex color code (e.g., #2B6CB0) or use the color picker. The header color also styles link text and accent elements throughout the email body.
Logo / Header Image
Upload a Header Image that appears at the top of every email. This is typically your organization’s logo. The image displays at its natural width up to the email template’s maximum width. For best results, use a PNG or JPG image between 200px and 600px wide.
To remove the header image, clear the field. Emails will display the header color band without an image.
HTML Template Structure
Every email uses a single HTML template with inline CSS for maximum compatibility across email clients. The structure is:
- Header — your header color and logo image
- Body — the email-specific content (subject line content, custom body, dynamic placeholders)
- Footer — your site name and URL
The inline CSS ensures consistent rendering in Gmail, Outlook, Apple Mail, Yahoo Mail, and other major clients. You do not need to write or edit CSS directly.
Plain Text Fallback
Every HTML email includes an automatically generated plain text version. Email clients that cannot render HTML (or recipients who prefer plain text) see a clean, readable version of the same content without any HTML markup.
Per-Email Customization
Each of the 12 email types has its own settings that override or extend the global styling.
Enable / Disable
Toggle any email type on or off. A disabled email type never sends, regardless of its other settings. See Email Notifications for the full list of email types.
Custom Subject Line
Replace the default subject line with your own text. Placeholders work in subject lines:
Your tickets for {event_name} on {event_date}This renders as something like:
Your tickets for Spring Bird Walk on March 15, 2025Keep subject lines under 60 characters for best display across email clients and mobile devices.
Custom Body Template
Write a custom email body using any combination of text, HTML, and placeholders. Your custom body replaces the default content within the global template wrapper (header, footer, and styling still apply).
All 14+ placeholders are available in the body:
{attendee_name},{attendee_email}{event_name},{event_date},{event_time},{event_venue},{event_url}{ticket_name},{ticket_price},{security_code}{order_total},{refund_amount}{site_name},{site_url}
See Email Notifications for the full placeholder reference.
Where to Configure
Navigate to Events > Settings in the WordPress admin. Email settings are organized by email type. Each section includes the enable toggle, subject line field, and body template editor.
Global styling options (header color, header image) appear at the top of the email settings area and apply across all email types.
Tips for Effective Event Emails
Keep it short. Confirmation emails should confirm, not sell. Lead with the key facts: event name, date, venue, ticket type. Save promotional content for your newsletter.
Test with a real send. After customizing an email template, use the Resend Email action on a test attendee to see exactly what recipients receive. Check it in Gmail, Outlook, and on your phone.
Use a recognizable sender. Configure a proper sender name and email address via an SMTP plugin so recipients see your organization name in their inbox, not “WordPress.”
Include your security code prominently. For ticket confirmation emails, make sure {security_code} is visible and easy to find. Attendees will need it at check-in.
Common Questions
Do I need to know HTML to customize emails? No. You can write plain text in the body template field and it renders correctly within the HTML wrapper. If you want more control over formatting, you can add HTML tags.
Can I use different logos for different email types? No. The header image is a global setting that applies to all emails. If you need different branding per email, you can include an image tag directly in the per-email body template.
What happens if I leave the subject line or body empty? The system falls back to its default subject and body for that email type. Clearing a custom template restores the original content.
Can I add custom CSS to the email template?
The HTML template uses inline CSS for email client compatibility. Adding external stylesheets or <style> blocks will not work reliably across all email clients. If you need custom styling, apply it as inline style attributes within your body template HTML.
How do I reset an email template to its default? Clear the custom subject line and body fields, then save. The email reverts to the built-in defaults.
Does the header color affect the plain text version? No. The plain text version is unstyled by definition. Header color, images, and HTML formatting only apply to the HTML version of the email.
Next Steps
- Email Notifications — see all 12 email types and their triggers
- Event Reminders — configure the automated reminder that fires 24 hours before your event
- Event Updates & Cancellations — control what attendees hear when event details change