1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7806],{85451:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSG:function(){return o},default:function(){return MDXContent}});var n=i(59499),s=i(52322),a=i(45392);function ownKeys(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,n)}return i}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(i),!0).forEach(function(t){(0,n.Z)(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function _createMdxContent(e){var t=_objectSpread(_objectSpread({h2:"h2",li:"li",p:"p",ul:"ul"},(0,a.a)()),e.components),i=t.BlogImage,n=t.CodeHighlight,o=t.LinkStyle;return i||_missingMdxReference("BlogImage",!0),n||_missingMdxReference("CodeHighlight",!0),o||_missingMdxReference("LinkStyle",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"The real work in a waitlisting campaign begins once people sign up for your waitlist.\nWhile they're waiting to get access, you have the opportunity to do marketing, connect with users, send product updates,\nor conduct research for your product. At this point, some people resort to manually sending users on their\nwaitlist emails or text messages, but most people use email marketing software to send out larger, automated, email campaigns."}),"\n",(0,s.jsxs)(t.p,{children:["In this blogpost, we shine a light on the various ways ",(0,s.jsx)(o,{href:"https://getwaitlist.com",content:"Waitlist"})," can help you save time and money\nmanaging email campaigns directly, instead of resorting to additional platforms\nlike ",(0,s.jsx)(o,{href:"https://mailchimp.com",content:"Mailchimp"}),", ",(0,s.jsx)(o,{href:"https://sendgrid.com",content:"Sendgrid"}),", ",(0,s.jsx)(o,{href:"https://loops.so",content:"Loops"}),", ",(0,s.jsx)(o,{href:"https://customer.io",content:"Customer.io"})," and others."]}),"\n",(0,s.jsx)(t.h2,{id:"overview",children:"Overview"}),"\n",(0,s.jsxs)(t.p,{children:["At ",(0,s.jsx)(o,{href:"https://getwaitlist.com",content:"Waitlist"}),", we support both ",(0,s.jsx)("strong",{children:"automated template"}),' email sending based on actions like "signing up" and "referring another user"\nand ',(0,s.jsx)("strong",{children:"email blasts"})," to all waitlist users.\nWhile automated email sending based on actions are pre-written templates, email blasts are crafted one-time and then sent out."]}),"\n",(0,s.jsx)(t.h2,{id:"automated-emails-based-on-performed-actions",children:"Automated emails based on performed actions"}),"\n",(0,s.jsx)(t.p,{children:"As mentioned above, automated emails are sent when users complete actions around the waitlist. Automated emails can be sent for:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"Signups"}),"\n",(0,s.jsx)(t.li,{children:"Referrals"}),"\n",(0,s.jsx)(t.li,{children:"Email Verification (asking the user to click a link in their email to verify that the email is correct and they're not a bot)"}),"\n",(0,s.jsx)(t.li,{children:"Offboarding (removing someone from the waitlist)"}),"\n"]}),"\n",(0,s.jsx)(i,{src:"https://waitlist-image-bucket.s3.us-east-2.amazonaws.com/blog-assets/marketing_blog1.png",alt:"Automated Email Customization"}),"\n",(0,s.jsx)("div",{className:"text-sm text-gray-600 italic",children:"Our email sending interface for automated emails"}),"\n",(0,s.jsxs)(t.p,{children:["If you decide to opt for other tools like ",(0,s.jsx)(o,{href:"https://sendgrid.com",content:"Sendgrid"}),", ",(0,s.jsx)(o,{href:"https://mailjet.com",content:"Mailjet"}),", ",(0,s.jsx)(o,{href:"https://hubspot.com",content:"Hubspot"}),", ",(0,s.jsx)(o,{href:"https://convertkit.com",content:"ConvertKit"}),", or similar services, you'll have to establish a connection\nbetween actions on Waitlist and email sending. We have both ",(0,s.jsx)(o,{href:"https://zapier.com",content:"Zapier"}),", a popular automation platform,\nand ",(0,s.jsx)(o,{href:"https://getwaitlist.com/docs/integrations/webhooks",content:"Webhooks"}
1)," to support the actions below. However, this also means that you have to pay for both Zapier and your email platform of choice.\nYou will also have to make sure all data or variables you use in your emails are correct at all times: this includes their name, referral links, their position in the waitlist, total referrals and more."]}),"\n",(0,s.jsx)(i,{src:"https://waitlist-image-bucket.s3.us-east-2.amazonaws.com/blog-assets/marketing_blog2.png",alt:"Zapier Actions"}),"\n",(0,s.jsx)("div",{className:"text-sm text-gray-600 italic",children:"Actions we support in Zapier"}),"\n",(0,s.jsx)(t.h2,{id:"email-blasts",children:"Email Blasts"}),"\n",(0,s.jsx)(t.p,{children:'Email blasts or broadcasts are one-time emails that are sent to all or a subset of the waitlist signups.\nYou can configure this in the "Email Blast" tab in your Waitlist dashboard. Here, you can customize the logo, subject, header, body text and footer.'}),"\n",(0,s.jsx)(i,{src:"https://waitlist-image-bucket.s3.us-east-2.amazonaws.com/blog-assets/marketing_blog3.png",alt:"Email Blast Customization"}),"\n",(0,s.jsx)("div",{className:"text-sm text-gray-600 italic",children:"Configure your Email Blast"}),"\n",(0,s.jsx)(t.p,{children:"Beyond customizing the email itself, you can also customize the subset of users you want to send an email to. We provide four options:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)("strong",{children:"Signed up users that are not offboarded from the waitlist"}),"\n",(0,s.jsx)("br",{}),"\n",'If you decide to host any additional campaigns, like "get a hoodie if you refer 5 people", this is the right audience to send this to.']}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)("strong",{children:"Offboarded users that you have already given access to your application."}),"\n",(0,s.jsx)("br",{}),"\n","This is a great audience to send product updates to as you start improving your beta. They are already using your application and will likely be interested in\nyour progress as you improve your product."]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)("strong",{children:"Verified users who have clicked a verification link we sent to their email address."}),"\n",(0,s.jsx)("br",{}),"\n","These are users who are likely not bots and therefore a good audience to send product updates to."]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)("strong",{children:"Unverified users who haven't clicked a verification link we sent to their email address."}),"\n",(0,s.jsx)("br",{}),"\n","This is great if you want to remind users to verify that they're not a bot."]}),"\n"]}),"\n",(0,s.jsx)(i,{src:"https://waitlist-image-bucket.s3.us-east-2.amazonaws.com/blog-assets/marketing_blog4.png",alt:"Audience Selection for Email Blast"}),"\n",(0,s.jsxs)(t.p,{children:["In Mailchimp, the equivalent is a ",(0,s.jsx)(o,{href:"https://mailchimp.com/help/create-a-regular-email-campaign/",content:"Regular Email Campaign"}),",\nin Sendgrid the equivalent is a ",(0,s.jsx)(o,{href:"https://docs.sendgrid.com/ui/sending-email/how-to-send-email-with-marketing-campaigns#create-a-single-send",content:"Single Send"}),",\nand so on. In these cases, the most important part is to have an up-to-date list of all users.\nWith our Zapier integration, you can push all signups to the platform of your choice, but the platforms have different ways of configuring a subset of users."]}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(o,{href:"https://customer.io",content:"Customer.io"})," is likely the best platform for keeping track of data for each waitlist signups, including total referrals,\ntheir position in the waitlist, and more. However, at $150 per month as their minimum subscription tier, this is an expensive option on top of fees with Zapier.\nUsing the ",(0,s.jsx)(o,{href:"https://getwaitlist.com",content:"Waitlist"})," portal gives you equal flexibility, all the data you need to craft delightful email blasts,\nand also other settings to customize the experience. We'll detail some of these settings below."]}),"\n",(0,s.jsx)(t.h2,{id:"logo",children:"Logo"}),"\n",(0,s.jsxs)(t.p,{children:["All emails can be configured to have a custom logo on the email-first tier. Below you can see an example for an email with a non-Waitlist logo.\nSimply upload your logo in the Waitlist dashboard and you can get a custom email equivalent to ",(0,s.jsx)(o,{href:"https://influencermarketinghub.com/email-marketing-software-platforms/",content:"popular email marketing platforms"}),"."]}),"\n",(0,s.jsx)(i,{src:"https://waitlist-image-bucket.s3.us-east-2.amazonaws.com/blog-assets/marketing_blog5.png",alt:"Example Template Waitlist Email on Signup"}),"\n",(0,s.jsx)(t.h2,{id:"custom-sender",children:"Custom Sender"}),"\n",(0,s.jsxs)(t.p,{children:["Setting a ",(0,s.jsx)("strong",{children:"Custom Sender"})," is a feature to send emails from your own domains.\nInstead of your users receiving emails from our ",(0,s.jsx)(n,{code:"@getw
1aitlist.com",language:"markdown"})," email, we send on behalf of yours.\nAgain, this is also a feature that is popular on platforms like Mailchimp\n(",(0,s.jsx)(o,{href:"https://mailchimp.com/developer/transactional/api/ips/",content:"Sender Domain"}),"),\nSendgrid (",(0,s.jsx)(o,{href:"https://docs.sendgrid.com/for-developers/sending-email/sender-identity",content:"Sender Identity"}),"), and others."]}),"\n",(0,s.jsxs)(t.p,{children:["To add a custom sender via Waitlist, you can simply follow our guide ",(0,s.jsx)(o,{href:"https://getwaitlist.com/docs/special-features/email-domain",content:"here"}),".\nIt takes less than 5 minutes to set up, though DNS propagation can be a little more."]}),"\n",(0,s.jsx)(i,{src:"https://waitlist-image-bucket.s3.us-east-2.amazonaws.com/blog-assets/marketing_blog6.png",alt:"Set a Custom Domain for Sending Email"}),"\n",(0,s.jsx)(t.h2,{id:"email-variables",children:"Email Variables"}),"\n",(0,s.jsx)(t.p,{children:"Importantly, for every email that you send out on Waitlist, certain variables are available for including in the email.\nThese will automatically pull in the relevant data from the signed-up user. The email variables include:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsx)(t.li,{children:"priority: the Signup's spot in line."}),"\n",(0,s.jsx)(t.li,{children:"total_signups_currently: the number of Signups in the Waitlist."}),"\n",(0,s.jsx)(t.li,{children:"referral_link: the Signup's referral link to use for referring other users."}),"\n",(0,s.jsx)(t.li,{children:"waitlist_name: the name of the Waitlist."}),"\n",(0,s.jsx)(t.li,{children:"waitlist_url_location: the link to the Waitlist, which may sometimes be different from the referral_link."}),"\n",(0,s.jsx)(t.li,{children:"verification_link: the link for the Signup to click to verify their email."}),"\n"]}),"\n",(0,s.jsxs)(t.p,{children:["Any variable can be used easily inside an email by surrounding it with curly braces, like ",(0,s.jsx)(n,{code:"{waitlist_name}"}),"."]}),"\n",(0,s.jsx)(t.h2,{id:"conclusion",children:"Conclusion"}),"\n",(0,s.jsx)(t.p,{children:"At Waitlist, our goal is to help you set up the best waitlisting campaign for your product.\nAs part of this, we are building email tools that compete with industry-standard platforms and let you keep everything on one platform.\nEmail marketing should be fast, data-driven and with Waitlist, it's cheap and easy as well.\nWe've built out email automation and mass blast tools for you to get the most out of your marketing campaign."})]})}var o=!0;function MDXContent(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=_objectSpread(_objectSpread({},(0,a.a)()),e.components).wrapper;return t?(0,s.jsx)(t,_objectSpread(_objectSpread({},e),{},{children:(0,s.jsx)(_createMdxContent,_objectSpread({},e))})):_createMdxContent(e)}function _missingMdxReference(e,t){throw Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},13447:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/blog/send_marketing",function(){return i(85451)}])}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=13447)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.