Google Sheets Mail Merge - Email - No Addons - Tutorial

Learn how to do Google Sheets mail merge & send emails through Gmail using an HTML template. We'll be using Apps Script & JavaScript and no add-ons.
#GoogleSheets #MailMerge #Email

Пікірлер: 242

  • @brettjones8004
    @brettjones80043 жыл бұрын

    I have been needing to know how to this for years. The things I have learned from these videos has saved the nonprofit I work an absurd amount of time by not having to do repetitive , automatable things like this. Thank you!

  • @WardyHoot
    @WardyHoot4 жыл бұрын

    A very easy to follow step by step instruction. I've used it to send out yearly and half yearly dues for a Lions service club. Excellent and highly recommended.

  • @jross380
    @jross3804 жыл бұрын

    Great tutorial. What I like best is that you quickly show the steps without lingering or saying the same thing 10 different ways. If we don't understand something or it's too quick we can always stop and go back. Unfortunately other videos may mean well but are soooo slow to explain or get to the point. Thanks again

  • @lexiriam
    @lexiriam4 ай бұрын

    How can this video only have 1.5k thumb-ups? It should be in the millions! Thank you for your video. It was perfect and exactly what I needed. #Subscribed!

  • @marcelcharest7662
    @marcelcharest76623 жыл бұрын

    You are an excellent teacher. You explain very well. The explanations are clear. The sound of your voice and your diction are excellent. Thank you for the services you render us. It's very appreciated. Bon baiser de Montréal

  • @deals4platter
    @deals4platter4 жыл бұрын

    Can't wait to set this up for some upcoming projects I have. Thank you for sharing.

  • @kylemoore3804
    @kylemoore38042 жыл бұрын

    This entire series is AMAZING!!!! It has changed the way I do business because there are so many remedial tasks I can automate! Thank you!

  • @ExcelGoogleSheets

    @ExcelGoogleSheets

    2 жыл бұрын

    Great to hear!

  • @mithunmusabbir9444
    @mithunmusabbir94444 жыл бұрын

    I don't have words to thank u enough for this video.. specially the last part.. awesome...

  • @Parthkushwaha
    @Parthkushwaha4 жыл бұрын

    Thank you so much, looked at a bunch of videos before finding yours. Successful!

  • @abdulfatiraziz369
    @abdulfatiraziz3693 жыл бұрын

    1000000000000000000000000000000000000000 TIMES out of 5. You just saved my Thousands of Dollars!! Bring more videos like this man! Subscribed, liked and shared!

  • @DinoRodriguez
    @DinoRodriguez4 жыл бұрын

    This was an amazing video, thank you for all your hard work. Super useful!!

  • @hirenkakkad3747
    @hirenkakkad37474 жыл бұрын

    Really fantastic video. Your all videos are informative and I never miss it.

  • @liangmale
    @liangmale4 жыл бұрын

    Excellent tutorial as always, you are doing great work, please create more content like this one

  • @josealexandrefilho3527
    @josealexandrefilho35273 жыл бұрын

    Parabéns pela aula! Fantástico!

  • @rgetsy1
    @rgetsy12 жыл бұрын

    The best explanation to date. Paid for courses that wasn't near as good as this.

  • @ExcelGoogleSheets

    @ExcelGoogleSheets

    2 жыл бұрын

    Thank You!

  • @abdullahquhtani4247
    @abdullahquhtani42474 жыл бұрын

    Great but it would be greater if you extend it more to add these following task: 1- add one field so the script can write a value in after sending each email so I can know who I sent email to and didn’t. 2- how to write values in email body in an alternating colored rows in a table. 3- make an option to trigger the script after each submission if I use it with google forms. I’m sure most ppl need these complete in one script instead of using multi scripts. Thank you for your appreciated efforts.

  • @fttx6673
    @fttx66733 жыл бұрын

    This is what I have been searching for for a long time

  • @lionelchng881
    @lionelchng8813 жыл бұрын

    A very warm thank you. I appreciate it.

  • @mcan543
    @mcan5434 жыл бұрын

    You are one of the best channel on KZread

  • @juzfunpartystore
    @juzfunpartystore4 жыл бұрын

    Wonderful lesson. Very useful. Thanks a lot

  • @DILEEPKUMAR-is1vi
    @DILEEPKUMAR-is1vi3 жыл бұрын

    Very good tutorial for custom email. Thanks a lot.

  • @jordanwille6579
    @jordanwille65794 жыл бұрын

    So good. Thank you!

  • @CreativeSolutionExpert
    @CreativeSolutionExpert4 жыл бұрын

    Thanks for another great tutorial

  • @priyankajoshi6906
    @priyankajoshi69063 жыл бұрын

    Thank you for sharing. It's really helpful.

  • @leticiaandradepieronipaes5564
    @leticiaandradepieronipaes5564 Жыл бұрын

    It helped me a lot. Thanks!!!

  • @gregking3086
    @gregking30863 жыл бұрын

    Your videos have helped greatly. Keep up the good work. I do have a need to make something like this non-container bound as other processes need to utilize mail merge. My company has blacklisted all mail merge add-ons and need to find a way to make this readily available without duplicating code in spreadsheets.

  • @mr.a.7372
    @mr.a.73722 жыл бұрын

    Brilliant! Thank you.

  • @sujanavan_mvsr
    @sujanavan_mvsr3 жыл бұрын

    Well Explained. Well Appreciated.

  • @executeII
    @executeII3 жыл бұрын

    Thank you so much, for this.

  • @sxswutah-ww6dr
    @sxswutah-ww6dr29 күн бұрын

    This was awesome and very informative. Thank you

  • @shailjadav3147
    @shailjadav31474 жыл бұрын

    Thanks man !

  • @yasserquwaider4779
    @yasserquwaider47793 жыл бұрын

    Very informative..!! It worked for me. Thanks alot ! SUBSCRIBED!

  • @ExcelGoogleSheets

    @ExcelGoogleSheets

    3 жыл бұрын

    Thanks for the sub!

  • @netboy1102
    @netboy11024 жыл бұрын

    thanks for another nice video

  • @WenSaiPanther
    @WenSaiPanther4 жыл бұрын

    Looks great. I have to learn scripting to understand what you’re saying.

  • @samichouchane9985
    @samichouchane9985 Жыл бұрын

    This helped me so much, thank you!

  • @ExcelGoogleSheets

    @ExcelGoogleSheets

    Жыл бұрын

    👍

  • @learningbegins
    @learningbegins4 жыл бұрын

    Thanks a lot!!

  • @meetadii
    @meetadii4 жыл бұрын

    You have great help. A lot of learning from all your tutorials. I was looking for something like this. Can we pick draft from GMail draft directly?

  • @tedjammers
    @tedjammers4 жыл бұрын

    10 out of 5 stars

  • @diasmuchon
    @diasmuchon3 жыл бұрын

    I love your videos and they're making me very productive with GSHEETS. I'd like to ask a favor. Whenever you teach us a Script, could you insert on the description the finished sample so we can copy and work on.

  • @pallabkumardas6514
    @pallabkumardas65143 жыл бұрын

    Thank you for this amazing tutorial. What about personalized subjects and personalized pdfs (like certificates)...?

  • @erikarupert3181
    @erikarupert31813 жыл бұрын

    Thank you for the video, it has helped me on most of the email I am trying to send out. Now to figure out how to put the html code in for a different link to go to each person.

  • @wkportfolio3765
    @wkportfolio3765 Жыл бұрын

    I liked the video and the idea of how you got it working

  • @PrathamInCloud
    @PrathamInCloud4 жыл бұрын

    Hi, thanks a lot for this tutorial! I am looking forward to using this on one of my marketing campaigns. Can you please tell if it is possible to change the form address? Or else it is simply the address which we are using to access the spreadsheet and press the button?

  • @EduardoBicelisGarcia
    @EduardoBicelisGarcia3 жыл бұрын

    Thank you for the time you take for the videos!

  • @EduardoBicelisGarcia

    @EduardoBicelisGarcia

    3 жыл бұрын

    min 11:20 there is no 'row' function...

  • @ExcelGoogleSheets

    @ExcelGoogleSheets

    3 жыл бұрын

    I don't understand the question.

  • @EduardoBicelisGarcia

    @EduardoBicelisGarcia

    3 жыл бұрын

    @@ExcelGoogleSheets thank you for answering hope not to bother you. I am just trying to learn spreadsheets. I was trying to make the video work for the 2nd (I am slow to learn) and found that error message -there is no 'row' function. I just got stuck there. Probably I'll try again tomorrow. I am sure it is my fault.

  • @EduardoBicelisGarcia

    @EduardoBicelisGarcia

    3 жыл бұрын

    perhaps it is that the 'row' no longer exist as a function.

  • @EduardoBicelisGarcia

    @EduardoBicelisGarcia

    3 жыл бұрын

    ahh, I marked it with the min 11:20 so I could find it next time.

  • @sepperl8200
    @sepperl82004 жыл бұрын

    thx great!

  • @pichit.raetai
    @pichit.raetai4 жыл бұрын

    Thank you

  • @ardavalilable
    @ardavalilable4 жыл бұрын

    it's a great tutorial, I wonder if you can send the notifications via SMS as well, I don't mind paying for the service!

  • @dsky6689
    @dsky66894 жыл бұрын

    Thanks👍🏼

  • @alexahavounson1628
    @alexahavounson16284 жыл бұрын

    Thanks a lot sweety!

  • @stefanocancinovargas7870
    @stefanocancinovargas78704 жыл бұрын

    I need attach different PDF file for each e-mail, help me please.

  • @rubenmonsterman4044
    @rubenmonsterman40444 жыл бұрын

    Thanks for this amazing tutorial. 1 question ..... I have a list of 100 people and I send random 10 people an e-mail. Can I get a checkpoint of 10 randompeople?

  • @ManojKumarMandal-mk2hz
    @ManojKumarMandal-mk2hz Жыл бұрын

    Thanks a lot, it is helping to a great extent. If this can be amended with file attachments in the same mail

  • @ravinalravisjr.4674
    @ravinalravisjr.46743 жыл бұрын

    Thanks for this, May I ask if there is any way I can add attachments (taken from my Google drive) to this mail merge, wherein each email will receive different files from each other?

  • @smartcrow1291
    @smartcrow12914 жыл бұрын

    hi dear, can we use AWS SES to send email from our custom email address with app script

  • @thareqabdulaziz6564
    @thareqabdulaziz65643 жыл бұрын

    great tutorial! I have a question, Is it possible if we make a button to upload a pdf file to a spreadsheet? then we can press the email button and the uploaded pdf file will be sent to the name "checked in the box.

  • @jakobfiler7225
    @jakobfiler72254 жыл бұрын

    is there an easy way to populate the cell value to confirm an email has been sent for the rows you have checked. So, if you want to send the email to a couple of people first, then when you return to send it to the others you will see that some people have already been sent the email?

  • @66Komodo
    @66Komodo4 жыл бұрын

    thank you

  • @RenatoDias
    @RenatoDias3 жыл бұрын

    I have a question. When you set it to send email only the box are checked, could it be date for exemple? Whenever get today date the email would be send? I couldn’t find any comment about it. Thank you

  • @2010Sheb
    @2010Sheb4 жыл бұрын

    Greetings, I watched your video and am delighted, I have a question when I need to transfer means, google script, formatted text to a variable like , How to do this? I just need to add hyphens as , I take the body email itself from the cell

  • @constantinehanganu1795
    @constantinehanganu17954 жыл бұрын

    can we create a delay between emails or can we schedule them in the script? Thank you

  • @gcteam9607
    @gcteam96074 жыл бұрын

    Hi, thanks for the tutorial. Tried it, its simply awesome. One query, how about if I want to sent it through an alias email of the account.

  • @AbeNajiD
    @AbeNajiD4 жыл бұрын

    thanks for sharing, but i have question, how can add the attachment, and the attacment was different for different receiver...

  • @vishalmarwaha7474
    @vishalmarwaha74744 жыл бұрын

    Hi Can you please help me out with exporting email subject lines from Gmail App using App Scripting? Please advise or please make a new session about this.

  • @johnklaassen1260
    @johnklaassen12602 жыл бұрын

    Thanks for the video. Do you have any trouble embedding images in the template and then having them show up when sent?

  • @tosattam
    @tosattam2 ай бұрын

    In this exactly same set up can we send attachments from Google drive using file id as another column in the main sheet

  • @rangwalacreations9612
    @rangwalacreations96123 жыл бұрын

    what does this mean "Exception: Invalid argument: : Invalid To header (line 43, file "Code")"?

  • @sketzhbookid
    @sketzhbookid3 жыл бұрын

    great tutorial. how to combine it with google form, when "submit" directly send to the person who submitted it

  • @stanleyphilippe
    @stanleyphilippe4 жыл бұрын

    Hi how to record a macro in which I have to use a published google addon?

  • @boidey
    @boidey4 жыл бұрын

    I dont get the body of the email shows in my email. I receive emails empty. what could be wrong?

  • @SarahStill
    @SarahStill4 жыл бұрын

    Is it possible to checking opening and clicking rate from this campaign???

  • @isaaccruzguido592
    @isaaccruzguido5924 жыл бұрын

    Great Tutorial! Quick Question, if we want to CC people, how could I write it in the script?

  • @alexsandrodossantossilva3832

    @alexsandrodossantossilva3832

    3 жыл бұрын

    I have the same doubt. It achieved?

  • @Xmarket77
    @Xmarket772 жыл бұрын

    hello, thanks a lot for this tutorial, easy to follow & understand. can i add "Mail Request a read receipt" if this function available?

  • @AldoDavinReinardi
    @AldoDavinReinardi Жыл бұрын

    Hey i have a question, what if i just want to send email when i checklist the checkbox (without trigger button 'Send Emails')? Thanks!

  • @StephenDysonUK
    @StephenDysonUK4 жыл бұрын

    This is great. Thanks. But is their a solution for the step before which brings your emails from gmail into google sheets automatically (respecting your filters and labels)

  • @user-yz3so9hy2o
    @user-yz3so9hy2o5 ай бұрын

    Hey there, thanks for the info however i need to schedule emails for particular date , do you know how should I do it?

  • @user-fv9ql6fv6b
    @user-fv9ql6fv6b Жыл бұрын

    Thank you for the amazing video really helpful. Could also help how can we add CC mail id to the same scripts while sending bulk mails.

  • @andreaguerri4886
    @andreaguerri48864 жыл бұрын

    Hi, I have a problem, what's the error 429? I have a code that works with cycle to find if an employee is active at work on that day, but after sending several emails, he gets stuck with this code, how come? Thanks so much

  • @rectimm
    @rectimm2 жыл бұрын

    This is wonderful. I am a part of a massive spreadsheet and its hard for me to see each detail. Is there a way to only send an email for the cell that's been edited?

  • @user-po9ck2wf8w
    @user-po9ck2wf8w4 жыл бұрын

    THX

  • @rangwalacreations9612
    @rangwalacreations96123 жыл бұрын

    how to get The Email Sent column will update with the message status.

  • @juzfunpartystore
    @juzfunpartystore4 жыл бұрын

    Hi, I tried some of the codes but got stuck. The following are the problems I am not able to add Google Script as add on in my sheet. It is not appearing in the search at all. So the command ".getActivSpreadsheet().getSheetByName("Customers"); is not working. I get the following error - TypeError: Cannot call method "getSheetByName" of null. (line 7, file "Code") Can you pls help me to rectify. Also if you can explain the function of each command it would be good for people like me. Thanks

  • @MaryTrinh-ih8fg
    @MaryTrinh-ih8fg6 сағат бұрын

    is there an updated version of this? I think it's under "appscripts" now in google sheets and there's no long a view logs or file menu or anything. It looks very different and unfortunately doesn't seem to work anymore.

  • @stanleyphilippe
    @stanleyphilippe4 жыл бұрын

    How to mail a range of data in the same format from google sheet using macros?

  • @rickpionkowski5082
    @rickpionkowski50823 жыл бұрын

    Is it easy to add a CC: line to the html with one or more names?

  • @AliAhmed-ob2ly
    @AliAhmed-ob2ly3 жыл бұрын

    I have multiple domains set up in my gmail. i want to send email with one of domain email setted up in gmail. please help

  • @ajayf
    @ajayf4 жыл бұрын

    Hi, my mails are being received blank except the words "[object Object]". Pls Help

  • @Luckysoul3322
    @Luckysoul33223 жыл бұрын

    Hi, can we use this email app for outlook? Can you please suggest me?

  • @valentino0472
    @valentino04724 жыл бұрын

    Hi.. is it possoble to create a script that will parse gmail into google sheets? Thank you in advance

  • @nicolasbosonispinetto4164
    @nicolasbosonispinetto41643 жыл бұрын

    How can you fix the Script delayed (1.0 min) waiting for quota. i can't figure it out with Memory Properties.

  • @kris13113
    @kris131132 жыл бұрын

    Is it possible to schedule the email as per our preferred time?

  • @Chrezzzzz
    @Chrezzzzz4 жыл бұрын

    Hello, this is great tutorial, but how to custom subject, to make it personal, like "Important email - [Name]" ?

  • @rugusat6266
    @rugusat62662 жыл бұрын

    Hey, I coded as it is in video still throwing an error syntax error missing ) after argument list (line 9, file code.gs". What could be the problem Can you please fix this ?

  • @raczyk
    @raczyk4 жыл бұрын

    Can you sent email via outlook using google calc?

  • @mchangflor
    @mchangflor3 жыл бұрын

    I have a question. This sends to one recipient. What is the additional code I need to add to email a second or third recipient (ie. CC'd) for the same email being sent?

  • @ExcelGoogleSheets

    @ExcelGoogleSheets

    3 жыл бұрын

    You should be able to comma separate your emails

  • @lokanethracharyakn
    @lokanethracharyakn3 ай бұрын

    Can you help me with adding the font edit , my aim is to change the words to bold letters

  • @swapnilsajwan322
    @swapnilsajwan322 Жыл бұрын

    Can we send mail merge with ATTACHMENTS? The attachments will be from google drive

  • @netboy1102
    @netboy11024 жыл бұрын

    I'd like to learn how to generate a pdf to be attached into the mail. Without using addon

  • @netboy1102

    @netboy1102

    3 жыл бұрын

    @Vivek Martin Great

  • @saisowmyapuvvada3019
    @saisowmyapuvvada30193 жыл бұрын

    When I try to use the script tags for variables like fn, ln, I am getting 'unexepcted identifier' error, if I remove them, it not throwing error, but not sending the personalized email. Can anyone help me with this

  • @ExcelGoogleSheets

    @ExcelGoogleSheets

    3 жыл бұрын

    Make sure your function create and evaluate the template.

  • @therealjamesmccrary
    @therealjamesmccrary4 жыл бұрын

    Worked through it, but stuck at running the first log for data. It is only showing one item from the range I defined and there should be two. Any thoughts?

  • @therealjamesmccrary

    @therealjamesmccrary

    4 жыл бұрын

    Got it. I typed .getValue instead of .getValues

  • @fabriciosouza408
    @fabriciosouza4084 жыл бұрын

    Can I send with attachments?