edoobox includes many pre-designed email templates. Based on these templates, emails and PDFs are generated as soon as a specific event occurs (e.g., when a booking is completed or the minimum/maximum number of participants is reached, etc.).
The email templates can be found in the “System” section under the “Settings” menu item in the “Email” area. Open all the standard email templates available under the “System Templates” tab.
Email templates can be individually customized starting from the Limited2-subscription level. The text can be freely edited, and predefined placeholders allow you to independently adjust the data content of your email templates. A separate email template can be edited for each activated language.
An overview of all available email templates in edoobox can be found in this documentation: Compilation of all Email Templates.
Placeholder Groups
To insert placeholders into email templates, always use the «Insert Placeholder» list menu within the respective email template. Placeholders are categorized into groups.
Please note: Placeholder Availability
Not all placeholders are available in every email template!
Participant
|
##Title1## |
Female: Dear Ms. Male: Dear Mr. Neutral Salutation: Good day |
|
##Title2## |
Female: Good day Ms. Male: Good day Mr. Neutral Salutation: Good day |
|
##UserSalutation## |
Ms./Mr./Neutral Salutation |
|
##UserLastname## |
Last Name |
|
##UserFirstname## |
First Name |
|
##UserStreet## |
Street |
|
##UserZipcode## |
Zip Code |
|
##UserTown## |
City |
|
##UserCountry## |
Country |
|
##UserPhone## |
Phone Number |
|
##UserEmail## |
Email Address |
|
##UserLanguage## |
Language |
|
##UserCompany## |
Company |
|
##UserXXXXXXX## |
Your Own Participant Data Fields |
Example: Custom Data Fields
A custom data field that you have created and named can also be used in email templates.
Data field without special characters or spaces:
A data field named «Mitgliedernummer» will therefore be output via the placeholder ##UserMitgliedernummer##.
Data field with special characters and spaces:
Since special characters and spaces are removed from placeholders, a data field named «ältere Nummer» will therefore be output via the placeholder ##UserltereNummer##.
Tip: Neutral Salutation
If you request the salutation in the participant form, we recommend using the placeholders ##Title1## or ##Title2## + ##UserFirstname## ##UserLastname## in the email templates. This ensures that customers with a neutral salutation are also addressed correctly.
Offer
|
##OfferName## |
Offer Name |
|
##OfferNumber## |
Offer Number |
|
##OfferURL## |
Offer Link |
|
##MinimumMember## |
Minimum Participants |
|
##MaximumMember## |
Maximum Participants |
|
##RegisteredMember## |
Number of Participants |
|
##OfferStartDate## |
Start Date* |
|
##OfferStartTime## |
Start Time* |
|
##OfferEndDate## |
End Date* |
|
##OfferEndTime## |
End Time* |
|
##OfferStartendDate## |
Start and End Time |
|
##Deadline## |
Registration Deadline |
|
##OfferType## |
Offer Type |
|
##OfferTypes## |
Offer Types (Plural) |
|
##OfferStatus## |
Offering Status |
|
##Room_first_module## |
Room* |
|
##Location_first_module## |
Location* |
|
##Teacher_first_module## |
Instructor Name (first module)* |
|
##leaderavatarurl## |
Link to Instructor Avatar Image*** |
|
##leadername## |
Instructor Names (All Modules)* |
|
##OfferConfirmationText1## |
Additional Information 1 |
|
##OfferConfirmationText2## |
Additional Information 2 |
|
##OfferConfirmationText3## |
Additional Information 3 |
|
##OfferConfirmationTextMultiOffers1## |
Additional Details for Multi-Offer 1-3 |
|
##OfferURLTagFilter## |
URL by Tag** |
|
##WeekNumber## |
Week number from the start date
|
|
##Tag[TAGNAME]## |
Tag Value
|
|
##BookingAmountNegative## |
Negative Booking Total |
|
##BookingAmountPositive## |
Positive Booking Total |
Please note: Placeholders for Dates
*For "Normal Registration," the value of the first/last*appointment is returned,
for "Free Appointment Selection» of the first/last*bookedappointment.
Please note: URL Placeholders
** If this placeholder is used, a URL to the root directory will be generated with the GET parameter 'edtag' and the tags included in this offer. If multiple tags are present, multiple will also be added.
Design the Instructor's Avatar Image
*** Insert the avatar image into the email templates and customize it. Below are two examples with the corresponding code:
<div>
{EACH?OfferLeaders}
<div style="display: inline-block; vertical-align: middle; margin: 10px 0;">
<img src="##leaderavatarurl##"
style="width: 100px; height: 100px; object-fit: cover; vertical-align: middle;" />
<span style="font-size: 16px; font-weight: bold; vertical-align: middle; margin-left: 10px;">
##leadername##
</span>
</div>
<br/>
{ENDEACH}
</div>
<div style="overflow: hidden; padding-left: 20px; font-size: 0; line-height: 0;">{EACH?OfferLeaders}
<div style="float: left; width: 100px; height: 100px; border-radius: 50%; background: #fff; overflow: hidden; margin-left: -20px;"><img style="display: block; width: 94px; height: 94px; border-radius: 50%; margin: 3px;" src="##leaderavatarurl##" /></div>
{ENDEACH}
<div style="clear: both;"> </div>
</div>
Organization (Provider)
|
##CompanyName## |
Company Name |
|
##Shortcuts## |
Abbreviation |
|
##Street## |
Street |
|
##ZipCode## |
Zip Code |
|
##ZipCity## |
City |
|
##CompanyCountry## |
Country |
|
##Phone## |
Phone Number |
|
##WebsiteURL## |
Website |
|
##Femail## |
Company Email |
Template-Specific Placeholders
The following lists several template-specific placeholders that are exclusively available within this particular template.
Information Message
|
##MinimumMaximum## |
Min./Max. Participants |
Waitlist Inquiry Email
|
##WaitinglistOfferName## |
Offer Name |
|
##BookingURL## |
Link to Registration Form |
Waitlist Confirmation Email
|
##TitleName## |
Ms./Mr./Gender-Neutral Salutation Last Name |
|
##UserAccess## |
Login Credentials (Email and Password) |
|
##LoginURL## |
iFrame Link for Login |
Confirmation Email
|
##TitleName## |
Ms./Mr./Gender-Neutral Salutation Last Name |
|
##UserAccess## |
Login Credentials (Email and Password) |
|
##LoginURL## |
iFrame Link for Login |
|
##UserAccessURL## |
Link to Login Page |
|
##UserAnnulmentURL## |
Link for Direct Booking Cancellation |
|
##OfferAllBookedModules## |
Booked Lessons/Modules, including times |
|
##OfferAllBookedModulesDate## |
Booked Lessons/Modules listed with time and date |
|
##OfferAllBookedModulesTable## |
Booked Lessons/Modules listed in a table. Columns: Time, Description, and Instructor (used for lesson bookings) |
|
##OfferAllBookedModulesTableTitle## |
Booked Lessons/Modules listed in a table. Columns: Date, Time, Description, and Instructor |
|
##OfferAllBookedModulesTableTitle2## |
Booked lessons/modules listed in a table. Columns: Lesson, Date, Time |
|
##OfferConfirmationTextMultiOffers1## |
Additional text block 1 for sub-offers in multi-offer bookings |
|
##OfferConfirmationTextMultiOffers2## |
Additional text block 2 for sub-offers in multi-offer bookings |
|
##OfferConfirmationTextMultiOffers3## |
Additional text block 3 for sub-offers in multi-offer bookings |
|
##BookingAmountNegative## |
Negative Booking Total |
|
##BookingAmountPositive## |
Positive Booking Total |
Attachment: Booking.pdf
|
##OfferAllBookedModules## |
Booked Lessons/Modules, including times |
|
##OfferAllBookedModulesDate## |
Booked Lessons/Modules listed with time and date |
|
##OfferAllBookedModulesTable## |
Booked Lessons/Modules listed in a table. Columns: Time, Description, and Instructor |
|
##OfferAllBookedModulesTableTitle## |
Booked Lessons/Modules listed in a table. Columns: Date, Time, Description, and Instructor |
|
##BookingTime## |
Booking time |
|
##BookingPart## |
Booking table |
|
##BookingPart[NoPrices]## |
Booking table without price |
|
##BookingPart[Gender]## |
Booking table without salutation |
|
##BookingPart[DurationDaysHours]## |
Booking table with duration in effective hours |
|
##BookingPart[DistinctDays]## |
Booking table displaying duration solely in days |
|
##DateNow## |
Today's date Note: Since the Booking.pdf is updated every time it is opened in the backend and every time it is sent, this placeholder always adjusts to the current date. |
Please note: Deprecated Placeholders
The following placeholders are now deprecated, but still functional:
##Booking_part_Please_do_not_change##, ##Booking_part_no_prizes_Please_do_not_change##, ##Booking_part_Gender_Please_do_not_change##
Tip: Combine Attributes
The placeholders ##BookingPart[Gender]## and ##BookingPart[DistinctDays]## can now also be combined. Simply separate the attributes with a comma:
##BookingPart[Gender,DistinctDays]##
If an alternative billing address is stored (via Billing Address Widget):
|
|
without Different RG address
|
with Different RG address
|
|
##InvoiceAddressVAT## |
no value |
VAT ID |
|
##InvoiceAddressCompany## |
Company |
Company |
|
##InvoiceAddressName## |
First Name Last Name |
First Name Last Name |
|
##InvoiceAddressStreet## |
Street |
Street |
|
##InvoiceAddressCity## |
Postal Code and City |
Postal Code and City |
|
##InvoiceAddressEmail## |
Email Address |
Email Address |
Attachment: Ticket.pdf
|
##TicketCode## |
Ticket Code |
|
##TicketNumber## |
Ticket Number Start (1 of 2) |
|
##TicketNumberTotal## |
Ticket Number End (1 of 2) |
|
##TicketPriceCategory## |
Price Category |
|
##TicketDataMatrix*120px*P## |
Barcode/QR Code (various sizes) |
|
##TicketDataMatrix*80px*P## |
Barcode/QR Code (various sizes) |
|
##TicketDataMatrix*100px*L## |
Barcode/QR Code (various sizes) |
|
##TicketDataMatrix*50px*L## |
Barcode/QR Code (various sizes) |
Attachment: ICS Calendar File
|
##DateDescription## |
Appointment Description |
|
##PlaceLat## |
Latitude |
|
##PlaceLong## |
Longitude |
|
##PlaceName## |
Name of Saved Location |
|
##PlaceAddress## |
Full Location Address |
|
##StartDate## |
Start Date |
|
##EndDate## |
End Date |
|
##StartTime## |
Start Time |
|
##EndTime## |
End Time |
Confirmation Email & Cancellation Email
In the confirmation and cancellation emails, all placeholders from the following categories can be utilized: Participant, Booking, Offer, and Organization.
Reminder Email
|
##Title## |
Mr./Ms./Neutral Salutation Last Name |
|
##OfferAllBookedModules## |
Booked Lessons/Modules, including times |
|
##OfferAllBookedModulesTable## |
Booked Lessons/Modules listed in a table. Columns: Time, Description, and Instructor |
|
##UserAnnulmentURL## |
Link for Direct Booking Cancellation |
|
##UserAccess## |
Login Credentials (Email and Password) |
|
##BookingAmountNegative## |
Negative Booking Total |
|
##BookingAmountPositive## |
Positive Booking Total |
Participant Unsubscription
|
##UnsubscribeReason## |
Reason for Unsubscription |
|
##UnsubscribeStatus## |
Unsubscription Status |
Invoice Email
|
##TransactionsList## |
List of Transactions |
|
##InvoicePayURL## |
Link to Payment Page |
|
##InvoiceNumber## |
Invoice Number |
Tip: Pay Manual Transactions Online
Integrate the placeholder ##InvoicePayURL## into your invoice email or invoice PDF to enable online payment for invoices generated from manual transactions.
if an alternative billing address is stored (via Billing Address Widget):
|
|
without Different RG address
|
with Different RG address
|
|
##InvoiceAddressVAT## |
no value |
VAT ID |
|
##InvoiceAddressCompany## |
Company |
Company |
|
##InvoiceAddressName## |
First Name Last Name |
First Name Last Name |
|
##InvoiceAddressStreet## |
Street |
Street |
|
##InvoiceAddressCity## |
Postal Code and City |
Postal Code and City |
|
##InvoiceAddressEmail## |
Email Address |
Email Address |
Depending on the setting for the alternative billing address, it is necessary to combine ##User**## placeholders from the participant with those from ##InvoiceAddress***##. This ensures the email recipient feels personally addressed.
Attachment: Invoice.pdf
|
##InvoiceListing## |
Listing of invoice items |
|
##InvoiceListing[NoDate]## |
Listing of invoice items without the date of the booked offer |
|
##InvoiceListing[Pricecategory]## |
Listing of invoice items with price categories |
|
##InvoiceListing[User]## |
Listing of invoice items – Additionally, all participants are listed below the booked offer. |
|
##InvoiceListing[PricecategoryDetail]## |
Listing of invoice items – Additionally, all participants are listed below the booked offer, and for group bookings, the selected price categories are also included. |
|
##InvoiceListing[TextInvoiceBalance]## |
Replaces the term Subtotal in the invoice with Invoice Amount. |
|
##InvoiceNumber## |
Invoice Number |
|
##InvoiceDate## |
Invoice Date |
|
##InvoiceBeneficiary## |
Beneficiary |
|
##InvoiceIBAN## |
IBAN |
|
##InvoiceBIC## |
BIC |
|
##InvoicePayURL## |
Link to Payment Page |
|
##DateNow## |
Today's date |
|
##InvoicePayableDate## |
Payment Due Date |
|
##InvoicePayableDays## |
Remaining days until payment is due |
Please note: deprecated placeholders
The following placeholders are now deprecated, but still functional:
##InvoiceListingUser##, ##InvoiceListingNoDate##, ##InvoiceListingPricecategory##, ##InvoiceListingPricecategoryDetail##
Tip: Combine placeholders
The placeholders ##InvoiceListing[NoDate]##, ##InvoiceListing[Pricecategory]##, ##InvoiceListing[PricecategoryDetail]##, ##InvoiceListing[User]##, and ##InvoiceListing[TextInvoiceBalance]## can now also be combined. Simply separate the attributes with a comma:
##InvoiceListing[NoDate,User,Pricecategory,PricecategoryDetail,TextInvoiceBalance]##
If an alternative billing address is stored (via Billing Address Widget):
|
|
without Different RG address
|
with Different RG address
|
|
##InvoiceAddressVAT## |
no value |
VAT ID |
|
##InvoiceAddressCompany## |
Company |
Company |
|
##InvoiceAddressName## |
First Name Last Name |
First Name Last Name |
|
##InvoiceAddressStreet## |
Street |
Street |
|
##InvoiceAddressCity## |
Postal Code and City |
Postal Code and City |
|
##InvoiceAddressEmail## |
Email Address |
Email Address |
Payment Reminder Email
|
##AccountUserBalance## |
Participant's Account Balance |
|
##AccountNameLastNegativeTransaction## |
Last Debit |
|
##AccountUserURL## |
Payment Link |
Complete MustPay Registration
|
##MustPayAmount## |
Outstanding Amount |
|
##AccountPaymentURL## |
Online Payment Link |
Payment Confirmation
|
##TransactionsList## |
List of Transactions |
|
##TransactionsPaymentSystem## |
Payment Method |
|
##TransactionsTotal## |
Total Payment |
Attendance Confirmation Email / Attachment: Certificate.pdf / Non-Attendance Notification Email
|
##VisitingTimesPercent## |
Total Attendance in % |
|
##VisitingTimesHourMinute## |
Total duration if participant was always present |
|
##OfferTotalTime## |
Overall attendance, e.g., 5 out of 7 hours |
|
##DateNow## |
Today's date |
|
##VisitingTimesNumber0## |
Visited time for status “No Status“* |
|
##VisitingTimesNumber1## |
Visited time for status “Present“* |
|
##VisitingTimesNumber2## |
Visited time for status “Left Early“* |
|
##VisitingTimesNumber3## |
Visited time for status “Excused“* |
|
##VisitingTimesNumber4## |
Visited time for status “Unexcused“* |
|
##VisitingTimesNumber5## |
Visited time for status “Help Text 2“* |
|
##VisitingTimesNumber6## |
Visited time for status “Help Text 3“* |
|
##VisitingTimesNumber7## |
Visited time for status “Help Text 4“* |
|
##OfferAllBookedOffers## |
All booked modules from a multi-offer |
|
##CertificateValidationUrl## |
Validation URL for the certificate validation page |
|
##CertificateValidationQR## |
QR code for the certificate validation page |
|
##CertificateNumber## |
Unique Certificate Number |
|
##LeaderSignature## |
Admin signature as an image; if not available, display in a handwritten system font |
|
##OfferAllBookedOffers## |
For multi-offer only:
|
|
##OfferAllBookedOffers[NoPrice]## |
For multi-offer only:
|
|
##OfferAllBookedOffers[NoOfferNumber]## |
For multi-offer only:
|
|
##OfferAllBookedOffers[NoPrice,NoOfferNumber]## |
For multi-offer only:
|
Example: Attendance Time Output
* Output in decimal hours. Example: Value 1.5 = 90 minutes attended.
Tip: Display Page Numbers on PDFs
You can easily insert page numbers automatically into your PDF templates with the following text:
Page {PAGENO} of {nbpg}
Voucher Sales
|
##PromoCode## |
Voucher Code |
|
##PromoExpiry## |
Expiry Date |
|
##PromoName## |
Type Description |
|
##PromoValue## |
Value |
Login Info
|
##UserName## |
First Name Last Name |
|
##BookingInfoType## |
Standard, Must Pay, or Waiting List |
Forgot Password
|
##Title## |
Mr./Ms./Neutral Salutation |
|
##Mail## |
|
|
##URLPasswordChange### |
Password Change Link |
Inquiry List Mail
The possible settings for the inquiry list are explained in the documentation.
|
##OfferlistFeedbackURL## |
URL to accept or decline the inquiry |
|
##OfferlistValidityDate## |
Validity period for inquiry list bookings |
Inquiry List Reminder Email
|
##OfferlistFeedbackURL## |
URL to accept or decline the inquiry |
|
##OfferlistValidityDate## |
Validity period for inquiry list bookings |
Manual Email (Compose Message)
When sending a manual email, only the following placeholders are available:
|
##Title1## |
Dear Ms./Mr./[Neutral Salutation] Last Name |
|
##Title2## |
Dear Ms./Mr./[Neutral Salutation] First Name Last Name |
|
##Title3## |
Good day Mr./Ms./[Neutral Salutation] Last Name |
|
##Title4## |
Good day Mr./Ms./[Neutral Salutation] First Name Last Name |
|
##FirstName## |
First Name |
|
##LastName## |
Last Name |
|
##Email## |
Email Address |
Related Guides
Keywords for this guide
Mail | Email | Settings | Placeholders | Templates | Create Task