Is there a way that we can create a survey in the Email and capture the customer responses in the Data Extension?

I'm looking for a solution for it, and found out that Surveys are no longer available in Content Builder, it can only be accessed on Classic Content.

  • 3
    Surveys/forms aren't supported in MOST email clients anymore. The best you can do is provide a faux-form that either sends you to a cloudPage or if it's a like a "how many stars do we get 1-5" you could use ampscript to write that response into a data extension using an InsertDATA ampscript function. Commented Feb 22, 2019 at 5:38

1 Answer 1


As @TomCallahan mentioned, HTML forms are not supported in all email clients. And even in the ones that it is supported, you will usually get a warning or other pop up from the email client warning you that this form is pushing information to an outside web page. Or the form displayed is not styled or displayed as you set it. For instance, Hotmail will display what is essentially a 'plain text' version of the form.


Basically using an HTML form inside an email is a terrible User Experience in the majority of email clients - regardless if supported or not.

Support of HTML forms in email: (as of 2017 - most recent display of support I could find) Email Client Form Support

My recoomendation is to either have the survey live on a Cloudpage or other website (survey monkey, etc.) or to have 1 question Yes or No response and have a cloud page that collects the button pushed and inserts into a DE. E.g. have the answer parameter added on URL in href. <a href="https://yourURL.com?a=Yes">Yes</a> Then just use RequestParameter() on the Cloudpage to collect the value and insert into the DE.

  • Thank you @gortoningtonfor the response. Commented Feb 26, 2019 at 3:44

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .