How to Embed a Survey in an Email Newsletter (Using Google Forms)

Important: This method doesn’t work in MailChimp.

Two days ago, I learned something shocking: Turns out, the Internet doesn’t have all the answers!

I promised a friend to teach her how to embed a survey in an email newsletter so that people could answer the questions right from their email.

The response rate for surveys sucks big time. People are just too busy to click on a link, open a browser, wait for the page to load, etc.

So if you want to increase your chances to get a response to a survey, you need to make it as easy as possible to answer.

And what can be easier than checking off a couple of boxes straight from your email?

I knew it was possible to place a survey in an email body using Google Forms in a single email. But after I spent half an hour researching, I couldn’t believe it:

The internet was telling me that there is no free, quick & easy way to embed a survey in a newsletter!

First, I was shocked. Will I have to break my promise?

And then I thought: Really, internet? You can place a survey in a single email, but you can’t place it in a newsletter? This can’t be right.

So I set down, spent a couple of hours and figured out how to do it.

May I present you: The information that you won’t find anywhere else online.

5 and 1/2 easy steps to embed a survey in your email newsletter using Google Forms

Download PDF Grab this post as PDF to read later!

Bonus: 3 surefire ways to get more survey responses

After you follow these steps, all of your subscribers will be able to see all the questions and answer options within an email you send them.

When your subscribers open your email newsletter, they will see your survey within the email.

The subscribers with Gmail/Googlemail addresses will be able to answer the whole survey within the email. Others will be redirected to the survey in the browser as soon as they try answering anything.

The content of the newsletter with a survey placed in an email body this way will also pass all the spam filters and will reach all of your subscribers, given your other settings are in order.

Step 1: Create a survey using Google Forms.

Google Forms is a free tool for creating forms of any kind, including surveys, that comes with your Gmail account. It is very intuitive, and you can start using it right away, even if you’ve never seen it before. If you need a tutorial on Google Forms, check out this article.

Step 2: Send the survey to your Gmail account.

Once you are happy with your survey, click a “Send” button in the right top corner.

Google Forms offers an option to embed a survey in an email. However, you can only send it from your own Gmail account. And who wants to send email newsletters from a Gmail account? (Correct answer: No one, because it would be flagged as spam and will probably not reach your subscribers at all).

So in this step, send the survey to your own Gmail account only. Make sure you check the “Include form in Email” box:

Step #2: Send an embedded survey to your own Gmail address
Step #2: Send an embedded survey to your own Gmail address.

In the next steps, we will steal, I mean, obtain in a totally legal, although sneaky, way the code for the survey from the email with the survey you just sent yourself and paste it in your email newsletter using whatever software you are using for it (insert evil laughter here).

Step 3: Obtain HTML code for your survey

Check your inbox and open a message with the survey. Click on More -> Show original

Step #3: Obtain HTML code for the survey
Step #3: Obtain HTML code for the survey.

A new tab will open. Scroll to the bottom and find the link “Download original”. Click on it and save the file (original_msg.txt) to your hard drive. This is the file that, among other things, contains the code for your survey within an email body.

Step 4: Prepare the code for the survey for your newsletter

Even if you don’t know HTML (or even if you are a bit afraid of it), don’t worry. In this step, you need to do a couple of simple search-and-replace operations. And I made a ton of screenshots to show you exactly how to do it.

Here’s what you do:

Open the document you just saved (original_msg.txt) in Notepad (or any other simple text editor) and copy-paste its contents into MS Word (or any other rich text editor).

Note: If you open the file directly with MS Word it will show the rendered HTML (like a browser), not the actual HTML code you need.

Using the Find & Replace function make the following replacements:

1) Remove all occurrences of =^p (this will remove a line break after “=”, together with “=”)

Important: In this step, you are not looking for a sequence of 3 characters “=” followed by “^” followed by “p” but for a character “=” followed by a line break. In Word, “^p” is a special character that means “new paragraph”. So, you want the lines like this:



become this:


If you can’t use MS Word, google how to remove line breaks in the tool that you have.

2) Remove all occurences of 3D

3) Remove empty lines by replacing ^p^p with ^p

4) Find the first occurence of <table and remove all the text above it.

Remove everything before the first occurrence of <table

5) Find the occurrence of </body (it will be the only one) and remove it, together with everything after it till the end of the document.

Great! Now your survey is ready to be pasted in your newsletter.

Step 5: Insert the survey in your newsletter

Start creating your newsletter, as usual, using an email marketing software of your choice (I use MailerLite). When it’s time to insert the survey, copy-paste the code from Step 4. Make sure you paste it using the “Insert source code” functionality, and don’t paste it as a plain text.

Insert your code as a source code, not as a plain text

At this point, your survey has been successfully placed within the body of your email newsletter and you should be able to preview it.

Survey embedded in an email newsletter
Cool! Your survey is now a part of your email newsletter!

If you send it the way it is right now, your subscribers will be able to answer it.

Yet, in my opinion, it has too much unnecessary information that Google has automatically inserted.

Step 5 1/2: Remove unnecessary information (optional)

If you know HTML and CSS, the sky is your limit. You can style your survey the way you want by changing the source code you’ve just pasted accordingly.

If you are not comfortable with HTML/CSS, you can still remove some things that Google has automatically inserted by simply selecting the elements and pressing DEL.

To do that, select the elements you’d like to remove and press DEL. I would delete everything before the title of the survey:

…and after the “Submit” button:

…so that when your subscribers open their emails, the survey would something like this:

When your subscribers open your email newsletter, they will see your survey within the email.

Is it cool, or what?

Download PDF Save this post as PDF to always have it handy!

Bonus: 3 surefire ways to get more survey responses

Here’s again the summary of the steps to embed a survey in an email newsletter:

Summary of the steps to embed the survey into your email newsletter

Step #1: Create a survey using Google Forms.

Step #2: Send the survey within an email to your Gmail account.

Step #3: Obtain HTML source code for the survey from that email.

Step #4: Prepare the code for the newsletter by:

  • Remove all occurrences of 3D
  • Remove all occurrences of =^p
  • Remove all empty lines
  • Find the first occurrence of <table and remove everything before it
  • Find the occurrence of </body and remove it together with everything after it

Step #5: Paste the survey code into the email body of newsletter.

Step #5 1/2: (Optional) Remove the unnecessary elements by selecting them and pressing DEL and/or style your survey using CSS.

Now you can make it easier for your subscribers to answer your questions and start learning about the problems of your audience.

You can even use it, for example, to conduct quick polls or let your subscribers vote on a topic for your next newsletter!

Bonus tip: Embed your survey in your blog post

Did you know that you can also embed a survey in a blog post? You can do it in 2 different ways:

1) You can use the “Embedded HTML” option Google Forms provide on their website: After you’ve created your survey, click “Send”, then “<>” and copy-paste the code into your blog post.

Embed survey in blog post
Copy-paste this code into your blog post to embed the survey.

Sadly, you can’t use the same code for your email newsletter, because it contains an iframe element that spam filters won’t let pass through. But hey, it works for embedding a survey in your blog post!

2) Or you can paste the same code you used in your email newsletter into your blog post:

A Quick (Anonymous) Survey
I’d like to teach you the things you want to know. Answer the questions you have. Solve the problems you are struggling with. To be able to do that, I need a bit more information.

Could you please answer these 3 and 1/2 questions below? It’s anonymous and I won’t find out what answers came from whom. Thanks a lot in advance!

How old is your business website? *
What is the major focus of your website? *
Please select from the drop-down menu:

What are your main struggles? *
What was the last thing you googled regarding your website?
…apart from “how to embed a form into an email”, obviously πŸ˜‰

Troubleshooting: What to do if your form doesn’t work

  1. Test the “clean” version of the form, without deleting anything from the original (i.e. without implementing the optional Step 5 1/2).
  2. Using MailChimp? Sorry, this hack won’t work for you. πŸ™ MailChimp says that there may be problems with forms like this and many people reported in the comments that it indeed didn’t work for them in MailChimp.
  3. Google if your email marketing software has a problem with forms like this. You can google “how to embed a form in X”, where X is the tool you are using (Aweber, ConvertKit, etc.)
  4. Make sure neither the form labels nor any other text within the form includes “weird” characters. If you’re creating a form in French, for example, although the original form on Google Forms looked fine, some characters may get screwed up by the time you’re inserting the form code into your email marketing tool. So in Step 5 while you’re inserting the form into your email newsletter, carefully check all the characters in the form and correct them if necessary.
  5. Multiple choice options don’t work? Try placing these options in a drop-down menu. Drop-down menu doesn’t work? Try multiple choice.

Thoughts? Suggestions? Struggles?

So, what do you think? Would you embed your next survey into your email newsletter this way? If you do, please let me know how it went in the comments. If you get stuck at one of the steps, leave me a comment as well, and I’ll come to your rescue. Be sure to read the “Troubleshooting” section first though πŸ˜‰

Download PDF Want more people to answer your survey?

Get this PDF with the instructions from this post and the bonus tips on how to get more survey responses


Leave a Reply

Your email address will not be published. Required fields are marked *

    1. Thanks, Kitty! And I will show you how to style it so it fits your theme. You can make it look like anything you want while preserving the functionality. It’s super simple! πŸ™‚

  1. hey Gill,

    This is exactly what I was looking for. Although, when I’m editing orginal message and trying to remove =^p, ^p^p and 3D – I find nothing. Am I doing something wrong or did Google change something?


    1. Hi Chris,

      I just sent a Google Form to my gmail and checked again. I can still see 3D and =^p occurrences (see yellow and blue spots):


      Fyi: The =^p part you will only be able to find if you use MS Word, as ^p stands for new paragraph and isn’t visible like the usual characters.

      What happens if you use the code as it is, without removing 3D and =^p? Does it look ok or are there any problems?

    2. Gill, this is a wonderful hack you discovered!
      Just a question- why does the survey redirect to the Google forms page after a surveyor clicks the submit button? Is this problem unique to me?

      1. Hi Janie. Glad you found this helpful. Re redirect on submit:

        This has to do with 2 things:

        1) How email providers (Gmail, Hotmail, etc.) react when some data is submitted from an email to an external destination (that’s why the pop-up window asking the users to confirm that they indeed want to submit the data)

        b) The way Google Forms forms are designed. By default, all forms created will Google Forms will redirect to the “thank you” page of the corresponding form after the response is submitted. As I haven’t seen anything in the code of a form (the code that you paste into your newsletter) that triggers it, I assume it’s something that is triggered on the side of Google Forms after the response is submitted. Which would mean there is no way to prevent this redirect.

        Hope this helps.

    1. Hi Miranda. Great to hear you found it helpful! And with MailerLite, you will just need to follow the instructions.

      If you run into any problems, just leave me a comment. I’ve used this method many times since I wrote this post. πŸ™‚

  2. Hi,

    This sounds great and exactly what I was looking for. However I need to embed the survey in a reply to only one person. I don’t use Mailer Lite, just gmail’s own email compose window. Any idea how I can paste the source code into that?

    1. Hi Sasha,

      Does it necessarily have to be a reply or can it also be a new email to that person’s email address?

      If latter is the case, you could just go to your Google Forms, open the survey you’d like to send them and press “Send” button (at the right -top corner). Then enter their email address and tick a checkbox “Include form in email”.

      Like this:

      Insert survey in email

      Alternatively, you could send the form to yourself and then try to copy-paste the part with the survey from that email into your reply. I haven’t tried this out, so not sure if this will work. But it’s your best shot, as I don’t think you can paste HTML code in a Gmail email.

      Hope this helps.

      1. Thanks, I appreciate your inputs and effort.
        I’d already tried sending it to myself and copy-pasting
        the form. I wasn’t fully satisfied with it and wanted to edit
        out some portions of the form.
        In any case, thanks again!

        1. I see. Well, it means you would need to paste HTML code into Gmail.

          Maybe this can help. This is apperently how you can paste HTML into Gmail:

          Paste html into Gmail

          See the full article here:

          You can create an HTML code snippet the way I suggested in this article. To prepare it beforehand, you can use anything that renders HTML (for example, create a dummy post on your blog).

    1. Hi Gill, great article! I’m trying to embed a google form in a MailChimp email and am wondering if you’ve ever done this. When I pasted the html into the backend of MailChimp it didn’t properly transfer the form capabilities, just the text.

  3. Hi Gil !
    Thank you for this tutorial ! I have managed to embed the survey into my newsletter (I also use Mailerlite) but the button “submit” doesn’t work and doesn’t record the answers when the campaign is sent. Do you know why?

    Thank you for your help !


    1. Hi Julia. It’s difficult to say without looking at the form itself but I would guess that you’ve accidentally removed too much code. Were you customizing the look of the form in MailerLite’s visual editor or by working with the raw code and removing HTML tags by hand?

      1. Thank you for this quick reply ! I also did a test without customizing the look of the form and it doesn’t work either.
        For customization I use the visual editor. I’m going to try one more time from the beggining !

    2. Thank you for this quick reply ! I also did a test without customizing the look of the form and it doesn’t work either.
      For customization I use the visual editor. I’m going to try one more time from the beggining !

      1. Yes, I also wanted to suggest trying it out without customization first. But if you say it’s not working even without customization, that’s really weird. Can you send me the form from the Google Forms to contact (at) Thanks.

        1. I have tried again all the process from the beginning and I have still the same result.
          I have just sent you my form, thank you very much for your assistance, it’s really nice !

          1. Hi Gill!

            Absolutely love this! So like Julia I am having the same issue. It all looks good when I put it into MailerLite but when I send it the Submit button will not work and no responses are recorded. Were you ever able to figure out the issue?

            Thank you for sharing this with us!

          2. Hi there Molly πŸ™‚ Yes, we were able to figure out the issue. She was writing the survey in French, and the special characters of the French alphabet got screwed up in the “original_message.txt”. The way to fix it was simple: Just correct the text of the questions right there, in the MailerLite editor.

            Could you please verify that the text of your survey’s questions is displayed properly in both: MailerLite editor dialog on the right and the main preview dialog on the left? If it still doesn’t help, feel free to send me the survey the same way Julia did and I’ll look into it.

    1. Actually, I wasn’t able to use Word, since it displayed the document as rendered HTML, but there’s always good old emacs for text editing.

      1. You mean when you copy-pasted the content of original_msg.txt into Word it displayed rendered HTML? I didn’t know it could do that.

          1. Ah, interesting. I opened it in a text editor (Notepad++) first and then copy-pasted the content in Word. Thanks so much for letting me know! I’ll mention it in the post to clarify.

  4. Hi Gil!, Nice tutorial.

    I am trying use the html in my ‘Netcore’, but what I got is almost the same HTML in my gmail. Any solution to this?

    1. Thanks, Vijay. Sorry, I didn’t quite get your question. What do you mean by “use html in Netcore”? Could you please describe the exact steps you took and what the result of each step was?

      1. Hi Gill,

        I tried e-mail marketing tool Netcore, but it does not work.

        Now, I am trying with MailChimp, however when I pasted the code in mailchimp the Google form structure is retained but the buttons(radio buttons, checkboxes) where missing. I can see only the questions and answer options without buttons.

        Kindly help.

  5. Hi Gill, I created a simple Client Satisfaction survey in Google docs.

    I would like to be able to send this from my non-gmail email and not have the header say GOOGLE DOCS.

    Each email would be sent individually to a client.

    Thanks for any direction you might have.

    1. Hi John. You mean Google Forms, not Google Docs, right? To show how to remove the header would require a lengthy answer with some screenshots. I would have to come back to you in the evening on this. Hope that’s ok.

      1. Hi Gill, yes, Google Forms. I probably didn’t describe this well. The header once the survey is launched is great but in the body of the email the header is a rather clunky Google Forms header. Wondering if I can get the web page header to appear in the body of the email and also whether I can send the survey from my non-gmail business account. Whatever direction you can provide would be great. I don’t want to put you out. Thanks.

        1. Hi John. Thanks for clarifying.

          First, I won’t recommend sending emails to multiple people directly through your business account (Gmail or not), as mass sending of the emails may get marked as spam on the receiving end, and the people it’s meant to will never get to see your email.

          So, I would recommend doing it using a proper email marketing tool (there are plenty of free options out there).

          The advantages of using an email marketing tool for that would be:

          • For your recipients, it will still look as if your email came from your business address (or whatever address you connect with the tool).
          • You can design your emails much easier by drag-and-dropping things. Your current challenge will have an easier answer as well (more on this in a second).
          • You will know exactly who opened your email and who didn’t. Using this information, you will be able to send the survey again in a couple of days to the recipients who might have missed and, thus, get more responces.

          I use MailerLite, which is free up to 1000 unique email recipients.

          Regarding the situation with the Google Forms header, and that you’d like to exchange it with the header of your website:

          If you aren’t using a visual editor like one that comes with MailerLite (or any other email marketing tool), you’ll need to remove some HTML code and write some new HTML/CSS code instead. As I don’t have the HTML code of your survey in front of me, I can’t tell you exactly what you need to remove. But any person with some understanding of HTML would be able to help you as soon as you show them the code of the survey.

          If you send your email with the survey with MailerLite, for example, you can remove the header by simply selecting it and clicking DEL (like you would remove any other text). I’ve explained how to do that in this post. See subsection “Step 5 1/2: Remove unnecessary information (optional)”.

          In an email marketing tool, you’ll be also able to add a header of your website to your email by drag-and-drop.

          Hope this helps πŸ™‚

  6. Very cool hack. I’m having problems, though. The submit button doesn’t seem to work and the answer isn’t recorded in my spreadsheet. If I click on the “Fill Out in Google Forms” link in the email and choose an answer there, then it works, but answering directly in the email doesn’t seem to.

    I thought perhaps I’d eliminated too much code when removing the Google-specific stuff, but I tried it again leaving all of that and it still doesn’t work.

    Any suggestions?

  7. Gill, Cool hack! Question: when I try to complete the Google form via my iPhone and click on the “Submit” button, it does not give me the confirmation page. Instead, it forces me to open up Safari and then fill in the form again. That’s a frustrating UX. Do you know if others have had this problem and how to fix it? Thanks for whatever help you can provide.

  8. This is VERY cool!! Is it possible to add it into an email via apple Mac Mail or in my gmail account? I don’t see an “insert Source Code” option. Thanks πŸ™‚

    1. Hi Katie. Glad you liked this hack πŸ™‚

      Re Mac Mail: No idea, to be honest. I’m an Android / Windows person. The only i-anything I ever owned was an iPad 3 that died years ago.

      Re Gmail: I’m not sure I understand the question. Could you please specify what you are trying to do? Sending a survey via Gmail is an in-built function of Google Forms described in Step 2 of this article. But I’m guessing you are trying to do something else with Gmail.

      If you could give me some more details re your plans for your survey I may be able to offer concrete advice.

      1. Thanks for the speedy reply!! I primarily only use mac… So really trying to add to an email there. I wasn’t able to add it into a gmail email after all the copy either. I ended up just sending it via the forms email option. Looking into better options since it exceeded the max send limits. boo!! Thanks for the post!! I’ll be using it again πŸ™‚

        1. Ah, I see. Well, if you are sending multiple emails with a survey, I would suggest using an email marketing software and not an email client (Gmail, Mac mail, etc.). Not only your email will have better chances to pass the spam test and land in your recipients’ inboxes but you will also be able to see how many people have actually opened the email.

          MailerLite (the one I’m using for my email newsletters and the one I made the screenshots for this post from) is easy to set up, free up to 1000 email addressees, and you can send unlimited emails. So even if it’s just 5 people you are trying to send the survey to, it’s worth it.

          An important fact to keep in mind if you decide to go with an email marketing software: This hack doesn’t work with MailChimp.

          All the best for your survey!

  9. Hey Gill, Thanks for this tip! When I try to use it, everything looks fine, but the questions are unanswerable. Do you have any idea what I am doing wrong?

    1. Hi Brian. Could you please specify what you mean by “unanswerable questions”? You can’t select an option or type the text in the answer box? Also, what software did you use to embed the survey and send the email and what device are you trying to answer it from (smartphone, desktop PC, tablet)?

      1. I think I figured out the issue from another one of your answers. I was trying to use mailchimp. Basically the questions and answers would appear, but none of them could be clicked or selected.

    1. Hi Mariah. I have no idea how this would work in Outlook, sorry. But if you are sending your survey to multiple people and you have a website, I recommend using a (free) email marketing software (even if you are sending this to 5 people). See my previous comments for details.

  10. Great post, Gill! This is exactly what we’re looking to do for a regular e-newsletter we send out to prospects. I’ve followed your steps, but am having the issue of the Submit button not working once embedded in the email. We use Pardot as our email marketing software. Any tips to make it work?

    1. Hi Rachel. I must admit I’ve never heard of Pardot, so I’m not sure whether it has any specific issues with forms like that. Generally speaking, you could check if:

      1) The form works without applying instructions in Step 5 (i.e. in its original form, without removing or changing things). Otherwise, it may have happened that you’ve removed too much of the code.

      2) All the characters in the form labels and in-formm text are displayed properly. We had a case where someone was creating a form in French. It got screwed up in the the original_msg.txt file and had to be manually corrected in the final version of the form to make it work.

      3) Your email software generally doesn’t allow HTML forms. This is the case with MailChimp, for example. I just did a Google search on this, and Pardot say they don’t recommend it but they don’t say it’s generally impossible. (So if this info is up-to-date, this shouldn’t be an issue). Here’s the article that talks about embedding forms in Pardot emails.

      Hope this helps.

      1. I’m using Zoho CRM and also having a problem with the embedded form – I was able to fill out all of the data within the email, but in the final step – “Submit”, no confirmation screen and no information / responses were recorded in the Google Survey. I tried this before removing the Google branded content at the beginning and end (the optional deletions), and also tried after removing the branded content – and nothing. It there a work-around?

        1. Hi Shimite. I’ve never heard of Zoho CRM, sorry. Have you checked for the special characters within the labels and the text in the form and are you sure your system allows embedded forms (if they don’t you will probably find it explicitly stated somewhere on their website)?

  11. Hey,
    I tried this method. It seems to be working well. Just that the multiple choice option round circles were missing! Can you please help me?

    1. Hi Tanya. If everything else is working fine, the multiple choice options should be working too (I just created a form to double-check if they are generally working). Not sure how to help you at this point as I don’t know your form. The only thing I can think of: If the multiple choice options don’t work in a “clean” version of the form (i.e. without you deleting anything), try substituting the multiple choice options with a drop-down.

      Hope this helps.

      1. Hey Gill,

        I did everything as it was mentioned in the post. Followed all the coding steps too. I am using Mail chimp for my email campaign. Sure. Will give the drop-down option a go and see if it works. Thanks for the prompt reply πŸ™‚

          1. Hey Gill,
            Yes, it partially works for me. Just the radio buttons are not visible. Anyway, I will still try it with other options, like the drop-down as suggested by you and let you know. Thanks a lot for the help!

          2. Cool. Yes, please let me know how it goes. I’ll be adding a Troubleshooting section to this post and it would be helpful for others to know that it can work in MailChimp as well. Thanks so much in advance πŸ‘

          3. Hey, Gill
            It does work partly with drop-down. However, the radio would still not work. Also, right after saving the coded part in Mailchimp. It automatically removes my coding and replaces it with plain text. So, I don’t think it is possible on MailChimp!

          4. Sorry to hear this, Tanya. Unfortunately, that’s how MailChimp treats these forms. 🀷

  12. Hey Gill,
    I connected with you a few weeks back. I was able to embed Google forms into my email. However, I cannot answer/reply on the form using the form. I tested one email to check if I could give my responses. It worked well on a desktop but not on the mobile device.

    Any help here, please?

    1. Hi Tanya. These forms don’t work on mobile devices (see my previous answers in the comments). It’s a limitation of Google Forms.

  13. Hey Gill!

    First I would like to say… thanks for this great resource!

    Second, I am having an issue with…

    1.) My form appearing centered with the rest of my email. (I am using MailerLite).
    2.) My form actually being able to record the submissions (The submit button isn’t working).

    Any idea why this may be?


    1. Hi Joshua. Glad to hear you found this useful.

      The center position is triggered by styling that is off and can be fixed with CSS.

      Re submission button not working: Have you looked through the troubleshooting section and tried the suggestions listed there? Unfortunately, it’s difficult to say anything concrete about this without seeing the code.

      1. Gill,

        I managed to figure out the centering issue by just starting from scratch with the code and trying again and it seemed to fix it… I may have just erased something by mistake.

        Regarding the submission… I tried embedding it without removing anything (i.e. the “Google Forms” logos at the top and bottom) and the submission worked so I must be erasing something important… are you aware of the line of code that needs to be included to prevent this issue from happening?
        (sorry I am not to savvy with code)

        1. Hi Joshua.

          I’m afraid there is no definite answer to your question. Potentially, there are dozens of lines and hundreds (thousands?) of characters that if removed will break your form.

          The best solution would be to ask a friend who understands HTML and CSS to help you out.

  14. Hi Gil,

    What a great solution, thank you so much!

    I was able to embed the form, but when I try submitting the answers, it takes me to the Google Drive page and shows this error:

    “Sorry, the file you have requested does not exist.

    Make sure that you have the correct URL and the file exists.”

    Any ideas about what am I doing wrong?

    Thank you!

    1. Hi Polina. Google Drive considers Google Forms to be documents as well. So, the way I see it, the message you get can be caused by 2 things:

      1) The form you’ve embedded in the newsletter doesn’t exist anymore.
      2) You deleted a couple of characters too many so that the reference link to the form is wrong in the newsletter itself.

      I would suggest to embed the form carefully deleting only the necessary things first (steps 1-5) and check if it works. Only then, if you’d like to customize the look, delete things one-by-one and test every time you remove something to prevent the form from breaking again.

      Hope this helps.

        1. Hi Anna,

          On desktop PC:
          * The subscribers with Gmail/Googlemail addresses will be able to answer the whole survey within the email on their desktop PC.
          * Others will be redirected to the survey in the browser as soon as they try answering anything.

          On phones and tablets:
          * The subscribers with Gmail/Googlemail addresses will be able to answer the whole survey within the email only if they’re viewing it in the browser but not the app.

          Hope this helps.

  15. I am just sending my form to 15 close associates and was trying to use my outlook account. I could not insert code using outlook. The only option they had was to attach as a file.

    Any suggestions?

    1. If you’re using Outlook desktop:
      1. Copy back to Notepad (or similar)
      2. Save As (.htm)
      3. Open email, click insert attachment
      4. Select HTML file of form
      5. Select “insert as text”

  16. Gill,

    Great hack, thanks so much for sharing! While this worked for a few surveys I needed to do, I’m looking for my next survey to be embedded and submitted in the email, without any pop-ups, regardless of the respondent’s email address (i.e. Gmail).

    It sounds like Google Forms will not support this. Is there another application or software you know of that supports this type of embedded survey and email submission? Preferably free…

    Appreciate the help!

    1. Sorry Mitch, Google Forms is the only tool I used to embed survey. So no idea whether there is a tool that lets you do the same without a popup.

      1. Hi again,

        I’m having trouble implementing this – although I can see it work on the preview of the email, when I sent myself a test message it didn’t work.. could you help maybe?

  17. Hi
    Is it possible to create survey where we collect name and email address (that is possible πŸ™‚ so any user can leave his/hers contact, that will be stored in spreadsheet,
    But when a user want to be deleted from that spreadsheet, can it be done so he can do that by himself through a form of some kind, without access to spreadsheet.
    I as admin/creator can do that by deleting the entry, but can somehow user do that by himself?

    Similar as you can register for newsletter and then deregister if you don’t like what you get.

    Basically I need to collect some personal data for my operations, that user will give (like name, surname, address, phone, email – that can be done through simple survey.
    But when registered user wants to be deleted from the list or just change provided data (let say different address) can in any way user do that by himself, without involving me to do that for him?

    1. Hi Saso. I’m not a Google Forms expert, and embedding a survey in an email is my only experience with it. But I don’t think that user removing themselves from the list is possible with Google Forms. It’s just a simple forms solution, not a data management system.

  18. Hi Gill

    Thank you very much for publishing this hack.

    Everything is working up to Step 5 1/2: Remove unnecessary information (optional). After I select the elements I want to remove, I press DEL on my keyboard but nothing happens. Please tell me what I should be doing! I am using Mailerlite by the way.


    1. Hi Sam,

      My pleasure. Glad you found it helpful.

      Re your question: It’s difficult to say what’s going wrong, as it depends on the form itself. Actually, selecting and pressing “DEL” as I showed on the screenshot should work. Maybe try to select and delete elements not in bulk but one-by-one. Or press BACKSPACE after you select an element.

      Good luck!


      1. Thanks Gill! Unfortunately it hasn’t worked but I have a tech friend who will be able to sort it out. Thanks again for a great hack.


    1. Hi. Sorry to hear that. Unfortunately, it’s difficult to say what may be going wrong without seeing the form itself. Have you checked the “Troubleshooting” section at the end of the post? It summarizes the common problems and offers some solutions.