Quick Start
- Go to Eagle Booking → Email Settings → Email Builder.
- Enable/Disable: turns each template on or off and click
- Click Edit to open the visual builder modal.
- Set the Subject.
- Add blocks from the Elements tab.
- Click each element and customize using Style and Content tabs
- Select a booking ID and click Preview.
- Click Send Test Email.
- Click Save Template.
Note: Sender Name and Sender Email are shown as disabled fields because they come from global email settings. Eagle Booking → Settings → Email Settings → Sender Name & Sender Email

Elements
| Element | Use | Notes |
|---|---|---|
| Headline | Main title text | Supports style and link settings |
| Text | Paragraph content | Supports style and link settings |
| Container | Wrap/group content | Use for structure and spacing |
| Button | Call-to-action | Supports link settings |
| Image | Logo/banner/photo | Supports media upload/select and links |
| Social Media | Footer social icons | Per-platform links, icon text, and colors |
| Divider | Section separator | Visual line between sections |
| Spacer | Empty vertical space | Simple spacing control |
| 2 Columns | Two-side layout | Useful for check-in/check-out |
| Booking Summary | Structured booking details | Prebuilt summary layout |
| Footer | Closing text/copyright | Supports style and link settings |
Style Tab
- Alignment: Left, Center, Right
- Text style: Bold, Italic, Underline
- Text color
- Element background color
- Email background color (Global)
- Font size: slider + numeric input
- Padding: Top, Right, Bottom, Left
- Margin: Top, Right, Bottom, Left
Content Tab
Link Controls (supported elements)
- Link URL
- Open in new tab
- Remove link
Supported: Headline, Text, Image, Button, Footer.
Social Media Controls
- Enable/disable each platform
- Set link URL for each platform
- Set “open in new tab” for each platform
- Set icon text for each platform
- Set icon color and background color for each platform
Preview and Send Test Email
- Select a booking ID.
- Confirm or type recipient email.
- Click Preview to open rendered email in a new window.
- Click Send Test Email to send a real test message.
Multilingual Email Templates
Email Builder supports multilingual email templates.
- In WPML/Polylang, make sure you have at least 2 active languages.
- Navigate: Eagle Booking → Settings → Email Builder
- Click Edit on an email template
- In the editor header, choose the Language from the language dropdown.
- Change the Language dropdown to the next language
- Repeat this for every template type you want multilingual
- Use Preview and Send Test Email after selecting language/booking data to verify output.
Note: If only 1 language exists, the Email Builder language selector will not appear.
Available Hook
Eagle Booking Email Builder includes an Hook element so developers can inject custom dynamic text into emails.
How to use in the builder
- Open the template editor.
- Add the EB Hook element from Elements.
Add this in your child theme functions.php
add_filter( 'eb_email_builder_hook', 'my_eb_email_builder_hook', 10, 2 );
function my_eb_email_builder_hook( $text, $payload ) {
// Example output:
return 'This is an example text';
}Note: This is a Developer level doc, proceed only if you are familiar with code/templates and resolving potential conflicts.