Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Kim Vangskjær 2 posts 82 karma points
    1 week ago
    Kim Vangskjær
    0

    Umbraco Forms - Email reply

    Hi I have made a form with Umbraco Forms and the I have added some few fields plus a email field called contactPersonEmail

    Then I have made a email template and used the workflow "Send email with template (Razor)" in the email field I will like to use the value in the contactPersonEmail. What is the syntacs here? {fieldName} doesn't work

    Regards /K

  • Alex Brown 72 posts 390 karma points
    1 week ago
    Alex Brown
    0

    If you're still stuck with this I'd suggest using event handlers, and remove the send email workflow.

    You can then have the event handler call a service which sends an email, and you can pass parameters through this way.

    public class UmbracoFormsEventHandler : ApplicationEventHandler
    {
        protected override void ApplicationStarted(UmbracoApplicationBase umbracoApplication, ApplicationContext applicationContext)
        {
            RecordStorage.RecordInserting += ProcessUmbracoFormSubmission;
        }
    
        private void ProcessUmbracoFormSubmission(object sender, RecordEventArgs record)
        {
             //Do Stuff
        }
    }
    

    The RecordEventArgs lets you access parameters and fields from the submitted form.

  • Ben Palmer 113 posts 574 karma points
    1 week ago
    Ben Palmer
    100

    Hi Kim,

    {fieldName} should do the trick, try both alias and the full name. I tested this locally on the latest version of Forms and works okay for me.

    Have you checked your logs? Is it definitely a missing email address that's the problem and not something else?

  • Kim Vangskjær 2 posts 82 karma points
    4 days ago
    Kim Vangskjær
    0

    Hi Ben Thanks for the answer. Yes it is {fieldName} But I think there is a bug somewhere, it didn't like the alias name. And I a make the name and the alias the same in lower camelcase and then it works. So I can't make the name be with " " og other stange. I looks like it doesn't work.

    Regards

Please Sign in or register to post replies

Write your reply to:

Draft