Email Builder [Add-On]

Quick Start

  1. Go to Eagle Booking → Email Settings → Email Builder.
  2. Enable/Disable: turns each template on or off and click
  3. Click Edit to open the visual builder modal.
  4. Set the Subject.
  5. Add blocks from the Elements tab.
  6. Click each element and customize using Style and Content tabs
  7. Select a booking ID and click Preview.
  8. Click Send Test Email.
  9. 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

Email Builder
Email Builder

Elements

ElementUseNotes
HeadlineMain title textSupports style and link settings
TextParagraph contentSupports style and link settings
ContainerWrap/group contentUse for structure and spacing
ButtonCall-to-actionSupports link settings
ImageLogo/banner/photoSupports media upload/select and links
Social MediaFooter social iconsPer-platform links, icon text, and colors
DividerSection separatorVisual line between sections
SpacerEmpty vertical spaceSimple spacing control
2 ColumnsTwo-side layoutUseful for check-in/check-out
Booking SummaryStructured booking detailsPrebuilt summary layout
FooterClosing text/copyrightSupports 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 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
  1. Select a booking ID.
  2. Confirm or type recipient email.
  3. Click Preview to open rendered email in a new window.
  4. Click Send Test Email to send a real test message.

Multilingual Email Templates

Email Builder supports multilingual email templates.

  1. In WPML/Polylang, make sure you have at least 2 active languages.
  2. Navigate: Eagle Booking Settings Email Builder
  3. Click Edit on an email template
  4. In the editor header, choose the Language from the language dropdown.
  5. Change the Language dropdown to the next language
  6. Repeat this for every template type you want multilingual
  7. 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

  1. Open the template editor.
  2. 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.

Was this article helpful?