{"id":22439,"date":"2023-01-11T21:15:46","date_gmt":"2023-01-11T21:15:46","guid":{"rendered":"https:\/\/www.gmass.co\/blog\/?p=22439"},"modified":"2026-02-13T19:25:44","modified_gmt":"2026-02-13T19:25:44","slug":"auto-send-after-action","status":"publish","type":"post","link":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/","title":{"rendered":"How to Auto-Send Someone a New Campaign After They Open, Click, or Reply"},"content":{"rendered":"<p>One of <strong>GMass\u2019s popular features<\/strong>\u00a0is the ability to <a href=\"https:\/\/www.gmass.co\/features\/segmented-campaigns\">send segmented campaigns based on how recipients interacted with a previous campaign<\/a>. For example, you could send a new campaign to everyone who received but didn\u2019t open a prior one. Or send a new campaign to everyone who opened but didn\u2019t reply. Or to everyone who clicked.<\/p>\n<p>When you set up a segmented campaign, GMass <strong>creates a new mailing list for you<\/strong>\u00a0out of everyone who meets your segmentation criteria at the time. So if you\u2019re creating a new segmented campaign based on everyone who clicked on a prior campaign, GMass will grab everyone who clicked <em>up to that moment<\/em>.<\/p>\n<p>But if someone clicks it after you generate your segmented list for the new campaign, they won\u2019t be added to the new campaign automatically.<\/p>\n<p>In <a href=\"https:\/\/www.facebook.com\/groups\/662990762120154\">GMass\u2019s Facebook group<\/a>\u00a0(where we discuss email marketing, cold email, and GMass strategies), a member of the community recently asked:<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-question-tinified.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-question-tinified.png\" alt=\"Recurring segmented campaigns question from Facebook\" width=\"1338\" height=\"344\" \/><\/a><\/figure>\n<p>It <em>is<\/em> possible to do what Neil is asking. However, it takes a combination of several GMass and Google features to pull it off:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.gmass.co\/blog\/recurring-automated-email-campaigns-gmail-sheets\/\">Recurring campaigns<\/a><\/li>\n<li><a href=\"https:\/\/www.gmass.co\/blog\/update-google-sheet-campaign-data\/\">Updating GMass campaign sheets with reporting data<\/a><\/li>\n<li><a href=\"https:\/\/www.gmass.co\/blog\/send-mail-merge-to-selected-rows-spreadsheet\/\">Filtering<\/a>\u00a0to send to only selected rows of a spreadsheet<\/li>\n<li><a href=\"https:\/\/www.gmass.co\/features\/gmail-scheduling\/\">Throttled frequency<\/a><\/li>\n<li>A Google Apps Script<\/li>\n<\/ul>\n<p>I\u2019m going to demonstrate <strong>how to set up a dynamic campaign that goes out daily to people who click on a campaign<\/strong>. You could set up multiple dynamic campaigns as well, including opens and replies. You could also set this up for people who open but don\u2019t click or don\u2019t reply.<\/p>\n<p>After you see the method in action you should be able to adapt it based on your needs.<\/p>\n<p>Here\u2019s how to create <strong>dynamic recurring segmented campaigns<\/strong>\u00a0that automatically send new campaigns to email recipients based on the action they take on the initial email.<\/p>\n<h2>Auto-Send Campaigns After Action: Table of Contents<\/h2>\n<ul>\n<li><a href=\"#step-1-setting-up-yo-kxac\">Step 1: Setting Up Your Google Sheet and Initial Campaign<\/a><\/li>\n<li id=\"step-1-setting-up-yo-kxac\"><a href=\"#step-2-pause-your-in-hlex\">Step 2: Pause Your Initial Campaign to Set Up Your Recurring Segments<\/a><\/li>\n<li><a href=\"#step-3-creating-the-bbcg\">Step 3: Creating the Recurring Automation<\/a><\/li>\n<li><a href=\"#step-4-unpause-and-s-exfr\">Step 4: Unpause and Speed Up the Initial Campaign<\/a><\/li>\n<li><a href=\"#recurring-segmented-eeqi\">Recurring Segmented Campaigns: Modifications and Possibilities<\/a><\/li>\n<\/ul>\n<h2>Step 1: Setting Up Your Google Sheet and Initial Campaign<\/h2>\n<p>When you create your <a href=\"https:\/\/www.gmass.co\/blog\/google-sheets-mail-merge\/\">Google Sheet<\/a>\u00a0for your initial campaign, you\u2019ll need to add an extra column that monitors <em>when<\/em>\u00a0someone takes your desired action (for my example, that\u2019s clicks). GMass will use that column to make sure it sends the automated recurring campaign to the right people at the right time.<\/p>\n<h3 id=\"set-up-your-initial-yfux\">Set up your initial Google Sheet<\/h3>\n<p>Here\u2019s how my example Google Sheet looks. You can use whatever mail merge columns you need \u2014 just make sure you create a column for the date clicked. (Or whatever action on which you\u2019re going to segment.)<\/p>\n<p><strong>Important: Add your own email address as the first row. <\/strong>You\u2019ll need to be the first one to open\/click\/reply to generate the reporting columns in the spreadsheet <em>and<\/em>\u00a0for the initial recurring campaign.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-sheetsetup2-tinified.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-sheetsetup2-tinified.png\" alt=\"Add a DateClicked column to the Google Sheet\" width=\"1600\" height=\"695\" \/><\/a><\/figure>\n<p>One more little nuance: Regardless of where you are in this world, <strong>we need to set the Google Sheet\u2019s timezone to GMT<\/strong>. That will be important later as we\u2019re syncing it up with GMass\u2019s servers to make sure the correct emails go out on the correct dates.<\/p>\n<p>Go to <strong>File &gt; Settings<\/strong>\u00a0and switch the time zone down to <strong>(GMT + 00:00) GMT (no daylight saving)<\/strong>. That change will only affect this Google Sheet, not your others.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-sheettimezone-tinified.png\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-sheettimezone-tinified.png\" alt=\"Set your Sheet's timezone to GMT\" width=\"1588\" height=\"1206\" \/><\/a><\/figure>\n<p>We just need to make sure all our robots are doing their thing in the same virtual time zone.<\/p>\n<h3 id=\"connecting-your-goog-qtso\">Connecting your Google Sheet to your initial campaign<\/h3>\n<p>Now head into Gmail and open a new compose window. Click the GMass icon that appears on the right side of the To field.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-gmassicon-tinified.png\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-gmassicon-tinified.png\" alt=\"Click the GMass icon\" width=\"1600\" height=\"592\" \/><\/a><\/figure>\n<p>Choose <strong>From a Google Sheet<\/strong>\u00a0in the connection options box.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-fromasheet-tinified.png\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-fromasheet-tinified.png\" alt=\"From a Google Sheet\" width=\"1600\" height=\"1009\" \/><\/a><\/figure>\n<p>Open the Optional Settings and check <strong>Update Sheet with reporting data<\/strong>. That instructs GMass to write open, click, reply, and bounce results back to your Google Sheet. And without GMass doing that, we wouldn\u2019t be able to pull off this dynamic segmentation technique.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-updatesheet-tinified.png\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-updatesheet-tinified.png\" alt=\"Update your sheet with reporting data\" width=\"1600\" height=\"1105\" \/><\/a><\/figure>\n<p>Click the <strong>Connect to Spreadsheet<\/strong>\u00a0button.<\/p>\n<h3 id=\"create-your-initial-rnrf\">Create your initial campaign<\/h3>\n<p>Now you can create your initial campaign. Compose your email as normal. You can use any GMass features here, including <a href=\"https:\/\/www.gmass.co\/features\/auto-follow-up-gmail\">auto follow-ups<\/a>.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-composefirst-tinified.png\" data-rel=\"lightbox-image-6\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-composefirst-tinified.png\" alt=\"Compose your initial campaign\" width=\"1600\" height=\"917\" \/><\/a><\/figure>\n<p><em>Note: If you\u2019re going to segment off clicks, like I did, make sure you set up your link as hyperlinked text (e.g., <\/em><em><a href=\"#\">click here to download<\/a><\/em><em>) and not as a standalone (e.g., <\/em><em>https:\/\/mysite.com\/files\/secrets.pdf<\/em><em>). As a deliverability measure, <\/em><em><a href=\"https:\/\/www.gmass.co\/blog\/click-tracking\/\">click tracking<\/a><\/em><em>\u00a0is only available on hyperlinked text \u2014 Google doesn\u2019t like it when you show a hyperlink but have it link to a different destination like a click tracker. <\/em><\/p>\n<p>Now open the <strong>GMass settings<\/strong>. If you\u2019re planning to segment on opens or clicks, make sure <strong>open tracking and\/or click tracking are on<\/strong>, respectively.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-tracking-tinified.png\" data-rel=\"lightbox-image-7\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-tracking-tinified.png\" alt=\"Track opens and clicks\" width=\"1600\" height=\"666\" \/><\/a><\/figure>\n<p>If you\u2019re segmenting on replies, you won\u2019t need to turn anything on. However, make sure you\u2019re not using a <a href=\"https:\/\/www.gmass.co\/blog\/reply-to-address\/\">different Reply-To address<\/a>\u00a0for the campaign. When you use a different Reply-To address, GMass (by definition) can\u2019t track campaign replies.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-replyto-tinified.png\" data-rel=\"lightbox-image-8\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-replyto-tinified.png\" alt=\"Don't set a reply-to\" width=\"1600\" height=\"666\" \/><\/a><\/figure>\n<p>We\u2019re also going to initially create a huge sending delay. Why? <strong>We\u2019ll use that to give us a chance to set up our Google Apps script.<\/strong>\u00a0(I\u2019ll explain more when we get to that step.)<\/p>\n<p>We\u2019ll tell GMass to send <strong>1 <\/strong>email\/day. Don\u2019t worry, we\u2019ll change this later. It\u2019s just making sure only one email goes out when we initially set this campaign live \u2014 the email to you, since you made your own address the first one on the Google Sheet.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-send1perday-tinified.png\" data-rel=\"lightbox-image-9\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-send1perday-tinified.png\" alt=\"Set speed to 1, yes 1, emails per day (for now)\" width=\"1600\" height=\"651\" \/><\/a><\/figure>\n<p>You can now add any other settings you want to the campaign (<a href=\"https:\/\/www.gmass.co\/blog\/ab-test\/\">A\/B testing<\/a>, <a href=\"https:\/\/www.gmass.co\/blog\/auto-follow-up-emails-until-reply\/\">auto follow-ups<\/a>, and so on).<\/p>\n<p>And once everything looks good, <strong id=\"step-2-pause-your-in-hlex\">hit the red GMass button<\/strong>\u00a0to start the campaign. Remember: Since we\u2019ve capped it to one email a day (for now), it will only send to the first email on the Google Sheet\u2026 your email address.<\/p>\n<h2>Step 2: Pause Your Initial Campaign to Set Up Your Recurring Segments<\/h2>\n<p>Our next step is to <strong>pause our campaign<\/strong>\u00a0to set up a Google Apps Script. Google Apps Scripts are custom scripts you write to perform functions on Google Sheets (or other Google Apps) that aren\u2019t already built in.<\/p>\n<h3 id=\"pausing-the-initial-ovbu\">Pausing the initial campaign and interacting with its first email<\/h3>\n<p>Once you receive the email from your campaign at your email address, it\u2019s time to pause your initial campaign. (We\u2019ll keep it paused while we set everything else up.)<\/p>\n<p>Open the draft of your campaign and go into the GMass settings. Then click the yellow <strong>Pause Campaign<\/strong>\u00a0button.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-pause-tinified.png\" data-rel=\"lightbox-image-10\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-pause-tinified.png\" alt=\"Pause the campaign\" width=\"1600\" height=\"902\" \/><\/a><\/figure>\n<p>Now <strong>you need to open, click on, and reply to the email you sent yourself<\/strong>\u00a0in order to get GMass to add those columns to your Google Sheet.<\/p>\n<p>Before you do this, if you\u2019re using GMass\u2019s <a href=\"https:\/\/www.gmass.co\/products\/tracker-blocker\">Tracker Blocker<\/a>\u00a0to prevent yourself from triggering open pixels, make sure it\u2019s turned <strong>Off<\/strong>. Because today, we actually <em>do<\/em>\u00a0want to trigger our own open pixel.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-trackerblockeroff-tinified.png\" data-rel=\"lightbox-image-11\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-trackerblockeroff-tinified.png\" alt=\"Turn off GMass's Tracker Blocker extension\" width=\"942\" height=\"72\" \/><\/a><\/figure>\n<p>Now open the campaign email you received. Then click on the link. Then reply to your email.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-interactwithemail-tinified.png\" data-rel=\"lightbox-image-12\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-interactwithemail-tinified.png\" alt=\"Interact with your campaign\" width=\"1240\" height=\"1104\" \/><\/a><\/figure>\n<h3 id=\"setting-up-a-google-gxkj\">Setting up a Google Apps script that spots when campaign data is added<\/h3>\n<p>Now you\u2019ll need to keep an eye on your Google Sheet to see when GMass adds the columns for opens, clicks, and replies. It can sometimes take a little bit. That\u2019s why we\u2019ve paused the campaign. <strong>But be patient, it <\/strong><em><strong>will<\/strong><\/em><strong>\u00a0update<\/strong>.<\/p>\n<p>It\u2019s important for us to do this step so we have our data columns in place before building out the rest of our automation. GMass adds the columns in the order the open, click, and reply data is processed and verified.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-sheetwithcols-tinified.png\" data-rel=\"lightbox-image-13\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-sheetwithcols-tinified.png\" alt=\"Data automatically inserted into sheet by GMass\" width=\"1600\" height=\"692\" \/><\/a><\/figure>\n<p>Click on the <strong>Extensions <\/strong>menu in Google Sheets and choose <strong>Apps Script<\/strong>.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-appsscript3-tinified.png\" data-rel=\"lightbox-image-14\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-appsscript3-tinified.png\" alt=\"Open the Apps Script menu\" width=\"1600\" height=\"690\" \/><\/a><\/figure>\n<p>First, you can rename the project by clicking on the <strong>Untitled project<\/strong>\u00a0title. Optionally, you can also change the file name from <strong>Code.gs<\/strong>\u00a0to something more descriptive. Neither of these things is necessary but could help you keep everything straight when you revisit this months down the road.<\/p>\n<p>I am going to change \u201cUntitled project\u201d to \u201cTimestamp function\u201d and I\u2019m going to change \u201cCode.gs\u201d to \u201cchangetrigger.gs\u201d.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-scriptnames-tinified.png\" data-rel=\"lightbox-image-15\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-scriptnames-tinified.png\" alt=\"Rename the script and project\" width=\"1600\" height=\"665\" \/><\/a><\/figure>\n<p>Now delete the everything in the coding area (<code>function myFunction() { }<\/code>) and <strong>replace it with the following<\/strong>. This Google Apps Script checks your Google Sheet for new \u201cX\u201d marks in the CLICKED column in rows where there aren\u2019t already dates added in the DateClicked column.<\/p>\n<p class=\"codepen\" style=\"height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;\" data-height=\"300\" data-default-tab=\"js\" data-slug-hash=\"jOpmBRd\" data-user=\"samgmass1\">See the Pen <a href=\"https:\/\/codepen.io\/samgmass1\/pen\/jOpmBRd\"><br \/>\nDatestamp on click<\/a> by Sam G (<a href=\"https:\/\/codepen.io\/samgmass1\">@samgmass1<\/a>)<br \/>\non <a href=\"https:\/\/codepen.io\">CodePen<\/a>.<\/p>\n<p><script async src=\"https:\/\/cpwebassets.codepen.io\/assets\/embed\/ei.js\"><\/script><\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-functioninapps-tinified.png\" data-rel=\"lightbox-image-16\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-functioninapps-tinified.png\" alt=\"The new script inside Google Apps Script\" width=\"1600\" height=\"1105\" \/><\/a><\/figure>\n<p>Click the <strong>floppy disk icon<\/strong>\u00a0above the coding area to save.<\/p>\n<p>Next you need to <strong>create a Google Apps Script trigger<\/strong>\u00a0to run this function. Click the stopwatch on the sidebar to open the triggers.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-triggersicon-tinified.png\" data-rel=\"lightbox-image-17\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-triggersicon-tinified.png\" alt=\"Click the Triggers icon\" width=\"1600\" height=\"662\" \/><\/a><\/figure>\n<p>Click the blue <strong>+ Add Trigger<\/strong>\u00a0button in the bottom right corner.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-addtrigger-tinified.png\" data-rel=\"lightbox-image-18\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-addtrigger-tinified.png\" alt=\"Add a trigger\" width=\"1600\" height=\"550\" \/><\/a><\/figure>\n<p>In the first dropdown, choose the function we just made (assuming you didn\u2019t change anything, it\u2019s called <strong>findChanges<\/strong>).<\/p>\n<p>Leave the second dropdown as <strong>Head<\/strong>.<\/p>\n<p>Leave the third dropdown as <strong>From spreadsheet<\/strong>.<\/p>\n<p>And for the fourth dropdown, select event type as <strong>On change<\/strong>.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-triggersettings-tinified.png\" data-rel=\"lightbox-image-19\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-triggersettings-tinified.png\" alt=\"Trigger settings for the function\" width=\"1600\" height=\"1219\" \/><\/a><\/figure>\n<p>Then click the blue <strong>Save<\/strong>\u00a0button at the bottom.<\/p>\n<p>Your Google Apps Script is all set. Now, whenever there\u2019s a change in the spreadsheet, Google will check for any new X\u2019s in the CLICKED column. And if it finds them, it will add today\u2019s date in the DateClicked column for that row.<\/p>\n<p>Time to test it. Go to your Google Sheet, delete the X in the CLICKED column in the row with your email, then type in an X. A moment or two later, the DateClicked column will magically fill in.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-filledin-tinified.png\" data-rel=\"lightbox-image-20\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" id=\"step-3-creating-the-bbcg\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-filledin-tinified.png\" alt=\"It works!\" width=\"1600\" height=\"679\" \/><\/a><\/figure>\n<h2>Step 3: Creating the Recurring Automation<\/h2>\n<p>We\u2019re now ready to make our recurring segmented campaign that automatically goes out to someone after they\u2019ve clicked on the email.<\/p>\n<h3 id=\"connecting-to-the-ne-vjth\">Connecting to the new campaign using a filter<\/h3>\n<p>Go back to Gmail and open a new compose window.<\/p>\n<p>Connect to the same Google Sheet you\u2019ve been using by clicking the GMass icon in the To field.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-gmassicon-tinified-1.png\" data-rel=\"lightbox-image-21\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-gmassicon-tinified-1.png\" alt=\"Connect to Google Sheet\" width=\"1600\" height=\"592\" \/><\/a><\/figure>\n<p>Once again, connect from a Google Sheet. (Yes, even though we\u2019re basing this on another campaign, you\u2019ll still click the <strong>From a Google Sheet<\/strong>\u00a0option in this case.)<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-fromasheet-tinified-1.png\" data-rel=\"lightbox-image-22\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-fromasheet-tinified-1.png\" alt=\"From a Google Sheet\" width=\"1600\" height=\"1009\" \/><\/a><\/figure>\n<p>But the connection settings are <strong>different<\/strong>\u00a0this time.<\/p>\n<p>You need to add to the <strong>Filter Rows<\/strong>\u00a0box. We\u2019re creating a filter so every time this recurring campaign runs, it\u2019s checking for today\u2019s date.<\/p>\n<p>So <strong>add the following to the Filter Rows box<\/strong>: <code>DateClicked = CurrentDate<\/code><\/p>\n<p>That\u2019s telling GMass to only send each day to rows where the date in DateClicked matches the current date (in GMT).<\/p>\n<p>Also, <strong>uncheck<\/strong>\u00a0<strong>Update Sheet with reporting data<\/strong>. We <em>don\u2019t<\/em>\u00a0want this data conflicting with the data we\u2019re already adding to the spreadsheet. (You\u2019ll still be able to see the analytics for this recurring campaign in the other spots on GMass, like the web-based report and GMass dashboard.)<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-connectwithfilter-tinified.png\" data-rel=\"lightbox-image-23\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-connectwithfilter-tinified.png\" alt=\"Use a filter as you connect.\" width=\"1600\" height=\"1021\" \/><\/a><\/figure>\n<p>Click <strong>Connect to Spreadsheet<\/strong>. Since you ran the Google Apps Script in the previous step and no one else has clicked on your initial campaign (because you paused it after it went to you), <strong>GMass should find only ONE person who currently matches the filter<\/strong>: You.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-onerecipient-tinified.png\" data-rel=\"lightbox-image-24\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-onerecipient-tinified.png\" alt=\"You're the only recipient initially\" width=\"1600\" height=\"630\" \/><\/a><\/figure>\n<p>Now you can <strong>compose your email<\/strong>. Remember, you can still use all the mail merge tags here as well.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-composerecurring-tinified.png\" data-rel=\"lightbox-image-25\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-composerecurring-tinified.png\" alt=\"Compose your recurring campaign\" width=\"1600\" height=\"949\" \/><\/a><\/figure>\n<h3 id=\"setting-up-the-time-gvsx\">Setting up the time to send and recurrence<\/h3>\n<p>Open the <strong>GMass settings<\/strong>\u00a0for this campaign and go to the <strong>Schedule<\/strong>\u00a0section.<\/p>\n<p>I want this email to go out once a day to all the people who clicked on that day. And I want it to go out right before the end of the day in GMT. (I\u2019m not worried about some people getting it in the evenings or even middle of the night. I\u2019m confident they\u2019ll see it in their inbox.)<\/p>\n<p>So I\u2019ll schedule the <strong>Time<\/strong>\u00a0for <strong>Custom date\/time<\/strong>\u00a0and choose to send at 11:55 P.M. GMT. Based on my time zone, that\u2019s eight hours ahead.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-timetosend-tinified.png\" data-rel=\"lightbox-image-26\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-timetosend-tinified.png\" alt=\"Send before the end of the day in GMT\" width=\"1482\" height=\"1038\" \/><\/a><\/figure>\n<p>Now check the box next to <strong>Repeat<\/strong>. We\u2019re going to have this campaign recur daily to <strong>All<\/strong>\u00a0rows.<\/p>\n<p>Why all rows? Because we want GMass to check the entire sheet once a day for new clickers. But the campaign won\u2019t <em>actually <\/em>go out to all rows every day, thanks to the filter we used when we connected the sheet. The campaign will only go out to people whose <strong>DateClicked<\/strong>\u00a0is that day\u2019s date.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-toallrows-tinified.png\" data-rel=\"lightbox-image-27\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-toallrows-tinified.png\" alt=\"Recur to all rows once a day\" width=\"1482\" height=\"990\" \/><\/a><\/figure>\n<h3 id=\"tweak-any-other-sett-iiyt\">Tweak any other settings, then set the recurrence live<\/h3>\n<p>You\u2019re now good to go. <strong>This campaign will automatically go out daily to anyone who clicked on your initial email that day.<\/strong><\/p>\n<p>You can now tweak any other settings for this campaign that you want \u2014 including adding an auto follow-up sequence.<\/p>\n<p>When everything is set, <strong>hit the red GMass button<\/strong>\u00a0to set the recurring campaign live.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-setitlive-tinified.png\" data-rel=\"lightbox-image-28\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-setitlive-tinified.png\" alt=\"Click GMass to initiate the campaign\" width=\"1482\" height=\"990\" \/><\/a><\/figure>\n<p>As the one and only person who clicked on the initial campaign, <strong id=\"step-4-unpause-and-s-exfr\">you should receive the new campaign<\/strong>\u00a0at your time zone equivalent of five minutes to midnight GMT.<\/p>\n<h2>Step 4: Unpause and Speed Up the Initial Campaign<\/h2>\n<p>Last thing to do! Now that your recurring segmented campaign is squared away you can <strong>start sending out your initial campaign again<\/strong>.<\/p>\n<p>Go to the <strong>Drafts <\/strong>folder in Gmail and find your initial campaign.<\/p>\n<p>Open it, then open its GMass settings. Go to the <strong>Schedule<\/strong>\u00a0section and delete the \u201c1\u201d in the <strong>Speed<\/strong>\u00a0section. That will replace the 1 with \u201cMax\u201d \u2014 meaning the campaign is no longer capped and GMass will send it to everyone on the Sheet.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-maxemailsday-tinified.png\" data-rel=\"lightbox-image-29\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-maxemailsday-tinified.png\" alt=\"Remove the sending cap\" width=\"1600\" height=\"1154\" \/><\/a><\/figure>\n<p>And finally\u2026 it\u2019s time to unpause the campaign. Click the yellow <strong>Resume Campaign<\/strong>\u00a0button to get it going again.<\/p>\n<figure style=\"text-align: center;\"><a href=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-resumecampaign-tinified.png\" data-rel=\"lightbox-image-30\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-resumecampaign-tinified.png\" alt=\"Unpause the campaign\" width=\"1600\" height=\"1154\" \/><\/a><\/figure>\n<p>Your campaign will <strong id=\"recurring-segmented-eeqi\">now go out to everyone else<\/strong>. And when those people click on it, later that day, they\u2019ll each automatically receive your recurring segmented campaign.<\/p>\n<h2>Auto-Send Campaigns After Action: Modifications and Possibilities<\/h2>\n<p>As you\u2019ve now experienced first-hand, setting up recurring segmented campaigns can get pretty involved.<\/p>\n<p>However, my hope is that with this guide, you\u2019ll understand the method to pull this off (and the rationale behind everything I did) \u2014 and <strong>you can modify the setup and script to meet your needs<\/strong>.<\/p>\n<p>For instance, you could <strong>set up a second recurring segmented campaign based on replies<\/strong>. Just add a few more lines to the Google Apps Script to also check for new X\u2019s in the REPLIED column.<\/p>\n<p>You could even <strong>send to everyone who opened but didn\u2019t click or reply<\/strong>\u00a0by a certain date.<\/p>\n<p>You should be able to modify the script and the campaign settings to do whatever you need to do.<\/p>\n<p>As I mentioned at the beginning of this guide, <strong>this idea came from GMass\u2019s Facebook group<\/strong>. If you want to <strong>join the community<\/strong>\u00a0to talk email marketing and cold email strategy \u2014 and ask about new GMass techniques I just might turn into guides like this \u2014 you should definitely <a href=\"https:\/\/www.facebook.com\/groups\/662990762120154\">apply to join<\/a>.<\/p>\n<p>And if you\u2019re not using GMass, you can <strong>join the 400,000+ others<\/strong>\u00a0who currently are by <a href=\"https:\/\/chrome.google.com\/webstore\/detail\/gmass-powerful-mail-merge\/ehomdgjhgmbidokdgicgmdiedadncbgf\">downloading the Chrome extension<\/a>\u00a0from the Chrome Web Store. It\u2019s <strong>free to start your trial<\/strong>\u00a0\u2014 no credit card required! \u2014 and <strong>you can send up to 50 emails a day<\/strong> while you&#8217;re getting to know GMass.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of GMass\u2019s popular features\u00a0is the ability to send segmented campaigns based on how recipients interacted with a previous campaign. For example, you could send a new campaign\u2026<\/p>\n","protected":false},"author":29,"featured_media":22548,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4269,13,26],"tags":[],"class_list":["post-22439","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-email-automation","category-email-campaigns","category-gmass"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\r\n<title>How to Auto-Send Someone a New Campaign After Open\/Click\/Reply<\/title>\r\n<meta name=\"description\" content=\"How to set up recurring campaigns that automatically go out when someone opens, clicks on, or replies to another campaign.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"How to Auto-Send Someone a New Campaign After Open\/Click\/Reply\" \/>\r\n<meta property=\"og:description\" content=\"How to set up recurring campaigns that automatically go out when someone opens, clicks on, or replies to another campaign.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/\" \/>\r\n<meta property=\"og:site_name\" content=\"GMass Blog\" \/>\r\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GmailMailMerge\/\" \/>\r\n<meta property=\"article:published_time\" content=\"2023-01-11T21:15:46+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-02-13T19:25:44+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-feat-tinified.png\" \/>\r\n\t<meta property=\"og:image:width\" content=\"2002\" \/>\r\n\t<meta property=\"og:image:height\" content=\"934\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\r\n<meta name=\"author\" content=\"Sam Greenspan\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@GMassForGmail\" \/>\r\n<meta name=\"twitter:site\" content=\"@GMassForGmail\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sam Greenspan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/\"},\"author\":{\"name\":\"Sam Greenspan\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/de82c1ac2f78713b569bb57bfb313c98\"},\"headline\":\"How to Auto-Send Someone a New Campaign After They Open, Click, or Reply\",\"datePublished\":\"2023-01-11T21:15:46+00:00\",\"dateModified\":\"2026-02-13T19:25:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/\"},\"wordCount\":2559,\"commentCount\":2,\"image\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/recurseg-feat-tinified.png\",\"articleSection\":[\"Email Automation\",\"Email Campaigns\",\"GMass\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/\",\"name\":\"How to Auto-Send Someone a New Campaign After Open\\\/Click\\\/Reply\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/recurseg-feat-tinified.png\",\"datePublished\":\"2023-01-11T21:15:46+00:00\",\"dateModified\":\"2026-02-13T19:25:44+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/de82c1ac2f78713b569bb57bfb313c98\"},\"description\":\"How to set up recurring campaigns that automatically go out when someone opens, clicks on, or replies to another campaign.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/recurseg-feat-tinified.png\",\"contentUrl\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/recurseg-feat-tinified.png\",\"width\":2002,\"height\":934},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/auto-send-after-action\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Auto-Send Someone a New Campaign After They Open, Click, or Reply\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/\",\"name\":\"GMass Blog\",\"description\":\"Tips and tricks for sending mail merge and mass email campaigns directly from Gmail\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/#\\\/schema\\\/person\\\/de82c1ac2f78713b569bb57bfb313c98\",\"name\":\"Sam Greenspan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/544dc4a3d6b96b537586cdde9d818feb8f0de187faed221fdb0dee3a356bf41a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/544dc4a3d6b96b537586cdde9d818feb8f0de187faed221fdb0dee3a356bf41a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/544dc4a3d6b96b537586cdde9d818feb8f0de187faed221fdb0dee3a356bf41a?s=96&d=mm&r=g\",\"caption\":\"Sam Greenspan\"},\"url\":\"https:\\\/\\\/www.gmass.co\\\/blog\\\/author\\\/sam_greenspan\\\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Auto-Send Someone a New Campaign After Open\/Click\/Reply","description":"How to set up recurring campaigns that automatically go out when someone opens, clicks on, or replies to another campaign.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/","og_locale":"en_US","og_type":"article","og_title":"How to Auto-Send Someone a New Campaign After Open\/Click\/Reply","og_description":"How to set up recurring campaigns that automatically go out when someone opens, clicks on, or replies to another campaign.","og_url":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/","og_site_name":"GMass Blog","article_publisher":"https:\/\/www.facebook.com\/GmailMailMerge\/","article_published_time":"2023-01-11T21:15:46+00:00","article_modified_time":"2026-02-13T19:25:44+00:00","og_image":[{"width":2002,"height":934,"url":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-feat-tinified.png","type":"image\/png"}],"author":"Sam Greenspan","twitter_card":"summary_large_image","twitter_creator":"@GMassForGmail","twitter_site":"@GMassForGmail","twitter_misc":{"Written by":"Sam Greenspan","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/#article","isPartOf":{"@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/"},"author":{"name":"Sam Greenspan","@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/de82c1ac2f78713b569bb57bfb313c98"},"headline":"How to Auto-Send Someone a New Campaign After They Open, Click, or Reply","datePublished":"2023-01-11T21:15:46+00:00","dateModified":"2026-02-13T19:25:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/"},"wordCount":2559,"commentCount":2,"image":{"@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-feat-tinified.png","articleSection":["Email Automation","Email Campaigns","GMass"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.gmass.co\/blog\/auto-send-after-action\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/","url":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/","name":"How to Auto-Send Someone a New Campaign After Open\/Click\/Reply","isPartOf":{"@id":"https:\/\/www.gmass.co\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/#primaryimage"},"image":{"@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-feat-tinified.png","datePublished":"2023-01-11T21:15:46+00:00","dateModified":"2026-02-13T19:25:44+00:00","author":{"@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/de82c1ac2f78713b569bb57bfb313c98"},"description":"How to set up recurring campaigns that automatically go out when someone opens, clicks on, or replies to another campaign.","breadcrumb":{"@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gmass.co\/blog\/auto-send-after-action\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/#primaryimage","url":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-feat-tinified.png","contentUrl":"https:\/\/www.gmass.co\/blog\/wp-content\/uploads\/2023\/01\/recurseg-feat-tinified.png","width":2002,"height":934},{"@type":"BreadcrumbList","@id":"https:\/\/www.gmass.co\/blog\/auto-send-after-action\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gmass.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Auto-Send Someone a New Campaign After They Open, Click, or Reply"}]},{"@type":"WebSite","@id":"https:\/\/www.gmass.co\/blog\/#website","url":"https:\/\/www.gmass.co\/blog\/","name":"GMass Blog","description":"Tips and tricks for sending mail merge and mass email campaigns directly from Gmail","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gmass.co\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.gmass.co\/blog\/#\/schema\/person\/de82c1ac2f78713b569bb57bfb313c98","name":"Sam Greenspan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/544dc4a3d6b96b537586cdde9d818feb8f0de187faed221fdb0dee3a356bf41a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/544dc4a3d6b96b537586cdde9d818feb8f0de187faed221fdb0dee3a356bf41a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/544dc4a3d6b96b537586cdde9d818feb8f0de187faed221fdb0dee3a356bf41a?s=96&d=mm&r=g","caption":"Sam Greenspan"},"url":"https:\/\/www.gmass.co\/blog\/author\/sam_greenspan\/"}]}},"_links":{"self":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/22439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/comments?post=22439"}],"version-history":[{"count":10,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/22439\/revisions"}],"predecessor-version":[{"id":26061,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/posts\/22439\/revisions\/26061"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/media\/22548"}],"wp:attachment":[{"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/media?parent=22439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/categories?post=22439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gmass.co\/blog\/wp-json\/wp\/v2\/tags?post=22439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}