How to send emails through jotform based on use response?

  • jlerven
    Asked on March 10, 2021 at 11:38 AM

    Hi,

    I want to create a Jotform that allows for users to "contact their government representatives" about legislation happening in their state/country, and the jotform would email the representatives for the user. I know this will require conditional formatting, but I'm very confused on how to do this and would appreciate your help. This is essentially what a form would look like, ideally:

    1. Full Name
    2. Email Address
    3. State you live in (Drop-down)
    4. Email Body Form (with text pre-built in it as a suggested copy & when the user clicks "submit" it automatically sends the emails to multiple predetermined recipients from the USERS EMAIL. The email text would also autofill with the recipient's name.

    Thanks!

    Jess

  • Anthony_Evans
    Replied on March 10, 2021 at 5:27 PM

    Hi Jess,

    I think that's a great form idea! The hardest part here is going to be creating 50 pre-written messages! I've put together a short guide and some ideas for you to tackle this problem.

    I have created a new form (with the Vintage Star Theme because it looks nice!)and added 4 basic elements to it: (1) Full Name (2) Email (3) Dropdown (5) Long Text. Note: Under the Options (4) tab you can set the dropdown to pre-fill with all US States!

    127597 chrome 7PeaEeluO8 Screenshot 10

    Next I've created a new Update/Calculate Field condition. This part is a bit less intuitive than the rest of JotForm, but it is also very powerful.

    The first thing to be aware of is that you must use HTML for any formatting. In the image below we have a <br / > tag which causes a line break, or return. You might notice that the forward slash / is separated from the rest of the tag. This is on purpose and important. If the tag is entered as one block it will print the <br/> in the email! You can refer to this link for more tags that you can use in your email: https://www.w3schools.com/html/html_formatting.asp

    127600 chrome 5wRlWhF1pe Screenshot 21

    The brown background on each word is very important! Elements with black backgrounds will be treated as numbers and may cause an error. Simply click on the colored box to change it's type.

    127601 chrome LZ3EwTVoV0 Screenshot 32

    The screenshot below demonstrates what happens if you don't press enter after each word!

    127602 chrome pr9t4nJEEY Screenshot 43

    This can be fixed by saving the condition and then reopening it!

    127603 chrome x9aaOFlkSo Screenshot 54

    Try these methods out and let us know if you still need help. Thank you for your patience!

    https://www.jotform.com/help/268-how-to-insert-text-or-calculation-into-a-field-using-conditional-logic

    https://www.jotform.com/help/410-how-to-manipulate-text-string-with-conditions-and-calculation