# Luminate Online Email

# HTML & CSS in Email

Email clients do not adhere to an HTML standard the way web browsers do. To ensure that email appears as intended in various email clients various techniques are used by the developers. As a result the final code contains many inline styles in addition to the global stylesheets. This final code is hard to read and manage. STC developers have used scripts to generate this complex code from a simpler code. All stationery, reusable pages, and email body pieces mentioned in this document have been processed by the scripts. The final code is created from code pieces (opens new window) that are easy to read and manage.

# Updates

If an update is simple, it can be made directly in the PageBuilder reusable directly. However, for the complex updates, please contact DNL Omnimedia team. Please include links to the email you are working with and provide details on what revisions should be made.

# Stationery

Stationery is auto-generated with scripts so all the styles are properly set for a wide email client compatibility.

# Stationery in Use

# Global

# E-Commerce or Gift Catalog

The stationery for each product rely on the same reusable code, for ease of code management. Specific product details are set with a session variable. This is necessary, as setting session variable in an autoresponder doesn't always work. Edit the value of the session variable in the stationery as necessary when images or text change. Edit appropriate PageBuilder reusable page to update global text.

  • Catalog - Ecard - ${productName} where ${productName} is the name of the product.
  • Catalog - Ecard - Gift Sponsorship, uses the same format and template as other products

# Events

The stationery for each event type rely on the same reusable code, for ease of code management. Specific event details are set with a session variable. This is necessary, as setting session variable in an autoresponder doesn't always work. Edit the value of the session variable in the stationery as necessary when images or text change. Edit appropriate PageBuilder reusable page to update global text.

  • Events | Boston Leadership Council - Default Layout
  • Events | Generic Event - Default Layout (in testing environment only, contains generic image and tax disclaimer text)
  • Events | LA Gala - Default Layout
  • Events | May 2019 Book Event - Default Layout
  • Events | NY Gala - Default Layout
  • Events | NY Gala Young Patrons - Default Layout
  • Events | NY Golf - Default Layout

# Stationery Reusable Pieces

Parts of email stationery live in the PageBuilder pages, the output is generated from source code (opens new window), same as all other email pieces:

  • reus_autoresponder_sponsorship - sponsorship autoresponder
  • reus_email__catalog_product - e-card rendering for catalog product, product details arre set via sessionv ariable which is set in the stationery
  • reus_email__event_image - contains event image header code, image is expected to be set via session variable in stationery
  • reus_email__event_tax_message - global event tax disclaimer message, the first sentence is set via session variable which is set in the stationery
  • reus_email__footer - standard footer
  • reus_email__header - standard global header
  • reus_email__header_nkh - No Kid Hungry header
  • reus_email__password_reset_instructions - password reset instructions included in sponsorship autoresponder
  • reus_email__styles - contains sationery stylesheet
  • reus_email__unknown_address - unknown email address message body
  • reus_email_contact - contact information
  • reus_email__contact_text - contact information text that appears at the end of transaction autorespondres
  • reus_email_contact_nkh - contact information for No Kid Hungry
  • reus_email__new_account_text - information text about automatically created account during the transaction
  • reus_email_send_password_reset - password reset autoresponder body
  • reus_email_send_username - send username autoresponder body
  • reus_email_tax_receipt - tax receipt section that appears in the sponsorship and donation autoresponders
  • reus_email__tax_receipt_simple - tax receipt section that appears in the gift catalog autoresponders
  • reus_email__header_autoresponder_tr - header image for TeamRaiser autoresponders, updated 2022-02 to rely on reus_email__event_image so only one resuable renders full image HTML.
  • reus_email_thank_you_registered_user - new registered user autoresponder
  • reus_email_your_donation - donation disclaimer that appears in the sponsorship autoresponder

# Autoresponders

Autoresponders are automated emails that the Luminate Online sends in response to a user action. The Luminate system stores the system-wide defaults in the Autoresponder Center (opens new window). Final body code is generated from source code (opens new window) to ensure styles are properly rendered from email.

List of customized global autoresponders:

# Donation

All donation autoresponders rely on reus_email_tax_receipt, reus_email_your_donation, reus_email_contact, reus_email__contact_text, reus_email__new_account_text

# Registration

# Gift Catalog

Gift catalog autoresponders rely on reus_email_contact, reus_email__contact_text, reus_email__new_account_text, reus_email__tax_receipt_simple. Gift catalog autoresponders appear under the Donation Classic application name.

# TeamRaiser

# Surveys