Dynamic email and notify message contents

 1 Replies
 0 Subscribed to this topic
 52 Subscribed to this forum
Sort:
Author
Messages
timbomom
Advanced Member
Posts: 28
Advanced Member
    I need to create email and user action notification message bodies that are very dynamic. Using email attachments is not a real option per the requitements I have.

    As far as I can tell my choices are to use Msgbuilder or import pre created text from a file. What I was wondering was could I use javascript to create the html content at run time?
    Woozy
    Veteran Member
    Posts: 709
    Veteran Member
      Hi timbomom,

      You can certainly create the notifications using javascript or whatever - they are just html as text.  You just have to be sure the "html" button on the email node is checked, and then use the variable that contains your custom html as the email body.

      NOTE:  I'm not sure about v10, but in v9 the action "reminder" emails do not accept html, so you would need to build them separately in a plain text format, which is a pain.

      One word of warning - if you use javascript to create the text, be sure to "persist" the variable value (i.e. save it to the database) in a direct assign after the javascript assign.  Otherwise, the variable value will disappear when the flow pauses to wait for a response to the UserAction node or if the flow stops for any other reason.  To do this, all you have to do is build the value and assign it to a Start-defined variable in a JavaScript node, then following the JavaScript assign, do a direct assign of {nodename} = {nodename}.

      See the attached screenshots.

      Good Luck.
      Attachments
      Kelly Meade
      J. R. Simplot Company
      Boise, ID