Guidelines for Editing Email Templates

  • No scripts are allowed as part of the HTML.
  • Use tags to specify how and where situational data is inserted when an email is composed on the Ayla Cloud.
  • For substitution, the following tags are supported:
  • [[logo_image]] (The OEM’s logo)
  • [[ios_app_link_image]] (Image to be displayed as part of the iPad/iPhone app link)
  • [[android_app_link_image]] (Image to be displayed as part of the Android app link)
  • [property_name]] (Name of the property)
  • [[property_value]] (Value of the property that triggered the alert)
  • [[property_update_time]] (Time at which the property reached the value that triggered the alert)
  • [[device_product_name]] (Name of the device)
  • [[device_dsn]] (Device serial number)
  • [[user_name]] (Username that can be used in the greeting, as specified during trigger app creation)
  • [[user_message]] (User message defined during trigger app creation)
  • [[trigger_app_email_body]] (Placeholder for the body section of a trigger email alert)
  • [[user_confirmation_token]] (Confirmation token generated by the Ayla Cloud to confirm the user)
  • [[user_password_reset_token]] (Password reset token generated by the Ayla Cloud)

NOTE

The above tags can be categorized based on where their substitutions are from (e.g. the Ayla Cloud, the uploaded template, etc.).

  • Tags for data that is from the uploaded template:
  • [[logo_image]]
  • [[ios_app_link_image]]
  • [[android_app_link_image]]
  • Tags for data that is from the Ayla Cloud:

Trigger App tags:

  • [[property_name]]
  • [[property_value]]
  • [[property_update_time]]
  • [[device_product_name]]
  • [[device_dsn]]
  • [[user_message]]
  • [[user_name]]
  • [[trigger_app_email_body]] (High level tag to indicate that the html+tags come from the trigger_app at actual time the trigger fires.)

User sign-up confirmation tags:

  • [[user_confirmation_token]]
  • [[user_name]]

User password reset tags:

  • [[user_password_reset_token]]
  • [[user_name]]
  • Double bracketing format [[xxxx]] is important for proper substitutions.
  • Samples for various templates can be downloaded from the Message Templates tab in the OEM Profile.
  • A template for a trigger alert email may display similar details:
  • file://localhost/Users/<registered user name>/<download directory>/<ayla_custom_email_samples>/trigger_app/template.html
  • logo image
  • [[trigger_app_email_body]]
  • open your app here

iOS_app_link_image

Android_app_link_image