Loading tutorials…
Loading tutorials…
Welcome Workflows are typically 30-45% of automated email revenue in a healthy Drip account. A bad welcome Workflow leaves 60% of that on the table. This is the build that captures it — trigger, delays, copy structure, exits, and validation.
Who this is forDrip accounts with a signup form live but no welcome Workflow, or a Workflow built years ago that hasn't been re-examined. If your welcome Workflow sends one email and stops, you're losing 50-70% of recoverable revenue from new subscribers.
What you'll need
Step 1
Drip → Workflows → New Workflow. Trigger: 'Applied a Tag' or 'Subscribed to a Campaign' (depending on how your signup form is configured). Add an exclusion for existing customers.
Drip → Workflows → New Workflow → name it `welcome-new-subscriber` (use lowercase-hyphenated names; easier to grep later).
Choose the start trigger. The two canonical options: (1) 'Applied the Tag X' (where X is the tag your signup form applies, e.g., `newsletter-signup`) or (2) 'Subscribed to Campaign X' (older Drip pattern, still works). Use whichever matches your form configuration.
Add an entry filter: 'Has not placed an order, ever.' This excludes existing customers who happen to resubscribe — they should get a different (returning customer) Workflow, not the new-subscriber welcome.
Add a second entry filter: subscriber state must equal 'Active' (Drip's term for opted-in). This skips anyone who signed up but didn't complete double opt-in.
Save the trigger configuration. The Workflow shell is now ready for action blocks.
Step 2
Add a 'Send an Email' action immediately after the trigger. Hero image, brand intro in 2-3 lines, discount code prominent, CTA to shop. This is the email subscribers expect within 60 seconds.
Drop a 'Send an Email' action into the canvas, directly after the trigger.
No delay before this email — subscribers expect it within 60 seconds of signing up. Any delay past 5 minutes increases bounce-back-to-Gmail because they've forgotten subscribing.
Pick or build a clean template. One hero image, one block of intro copy (3-4 lines), one discount code prominent and copyable, one CTA button to your bestsellers collection.
Subject line: lean into value, not brand name. 'Your 10% off code — and three pieces to start' beats 'Welcome to [Brand]!' by 15-25% on open rate.
Use Drip's unique-per-subscriber discount codes (Discounts → Generate Code Pool, then reference the variable in your email template). Generic codes get posted to honey.io within a week and erode AOV.
Activate this email first. Many stores stop here — DON'T. The next emails are where revenue compounds.
Step 3
Add a Delay block: 2 days. Then a Send an Email action. Email focused on social proof + a featured product. No new discount — reinforce the existing code's urgency.
Add a 'Wait' (Delay) block after Email 1: set to 2 days.
Add a 'Send an Email' action after the delay.
Subject: address the most common buying hesitation. For apparel: 'How real customers wear it' (UGC). For supplements: 'Why 12,000 customers reorder.' For high-ticket: 'A 60-second tour of [hero product].'
Body: 1 customer photo or quote → 1 product feature → reminder of the welcome code → CTA back to a relevant collection.
No new discount. Repeating the same code reinforces urgency without trapping you into a 30% discount cycle.
Step 4
Add a Delay block: 3 more days (Day 5 from signup). Email addresses the second-biggest reason people don't buy: shipping, returns, sizing, ingredients — pick yours.
Add a 'Wait' block: 3 days after Email 2.
Add a 'Send an Email' action.
Subject: directly name the objection. 'Free returns — no questions' / 'Yes, we ship to [country]' / 'How to pick your size in 60 seconds.'
Body: 1 paragraph addressing the objection, 1 visual (size chart, returns banner, shipping map), CTA back to the relevant collection or product.
Still no new discount. The welcome code remains the welcome code.
Step 5
Add a Delay block: 4 more days (Day 9 from signup). Last touch before the welcome code expires. Light urgency — NOT discount stacking.
Add a 'Wait' block: 4 days after Email 3.
Add a 'Send an Email' action.
Subject: 'Your code expires in 24 hours' (assuming a 10-day code window — adjust to your code's actual expiration).
Body: 2-line reminder, the code, 3-4 products with prices, CTA. Keep it short and scannable on mobile.
After this email the Workflow ends. If they didn't buy in 10 days from signup, the welcome series is over. They go into the regular newsletter cadence.
Step 6
Configure goal exit on 'Placed an Order' so converters don't get later emails. Tag the subscriber as `welcome-completed` at the end. Both prevent embarrassment and downstream double-sends.
In the Workflow editor → click the Workflow settings (top-right gear) → Goals → add 'Placed an Order' as the conversion goal. Subscribers who hit this goal exit the Workflow immediately.
Set the goal attribution window to 7 days (Drip's default). This is what shows up in Workflow analytics as 'attributed revenue.'
At the end of the Workflow (after Email 4), add an 'Apply Tag' action: tag = `welcome-completed`. This marks subscribers who completed the series for downstream segmentation.
Optionally add 'Remove Tag: newsletter-signup' at the end too — so the entry-trigger tag is cleaned up. (Important: don't remove the tag mid-Workflow; the Workflow re-triggers itself if you do.)
Goal exits are non-negotiable. Without them, subscribers who buy from Email 1 still receive Emails 2-4 with the same discount code — looks unprofessional and trains buyers to ignore your emails.
Step 7
Switch Workflow status to Active. Sign up with a test email and watch the real timeline play out across 9 days.
In the Workflow editor → click 'Activate' (or set status to 'Live' depending on Drip UI version). Confirm the Workflow is active.
Open an incognito browser. Visit your site. Subscribe via your popup with a test email you control.
Within 60 seconds: Email 1 should arrive. Verify discount code renders, CTA links resolve to the right collection, mobile rendering is clean.
Wait 48 hours: Email 2 should arrive. Spot-check link destinations and product images.
Continue checking through Day 9. Most stores skip this validation and discover six weeks later that Email 3's link 404s.
After 30 days of live data, open Workflow → Analytics → check conversion rate per email. If Email 1 is below 8%, the offer or hero image needs work. If Email 4 is below 1%, the urgency framing needs work.
Common mistakes
Single-email welcome Workflow
What goes wrong: Email 1 alone captures 50-60% of available welcome revenue. Adding 3 follow-ups lifts total welcome revenue by 70-120%. Stopping at one email leaves 12-22% of total email revenue on the table monthly. On a $50K/mo store that's $5K-11K of welcome-flow revenue uncaptured every single month.
How to avoid: Build the full 4-email sequence with delays. Smart sending + goal exits make it set-and-forget.
Wrong trigger — using 'Created a Person' instead of a signup tag
What goes wrong: 'Created a Person' fires for every new lead added to Drip, including customers added by Shopify order events. Existing customers who buy for the first time get your welcome series, which confuses them and damages brand trust. Drops re-engagement rate 8-15% over 6 months.
How to avoid: Trigger on a deliberate signup signal: 'Applied the Tag `newsletter-signup`' or 'Subscribed to Campaign X.' Filter to 'has not placed an order, ever' as a safety net.
No goal/conversion exit set
What goes wrong: Subscribers who buy from Email 1 still receive Emails 2-4 with the same discount code. Looks unprofessional, trains buyers to ignore your emails, and inflates send volume on people who already converted (wasting send credits and pushing up your active-contact bill).
How to avoid: Workflow Settings → Goals → add 'Placed an Order' as the exit goal with a 7-day attribution window. Test by placing an order from a test profile mid-Workflow; they should exit before the next email.
Delays set in hours instead of days (the typo)
What goes wrong: A typo (2 hours instead of 2 days on Email 2) sends the entire 4-email Workflow in under a day. Subscribers get 4 emails on signup day. Unsubscribe rate spikes from 0.3% to 8-15% in the first 24 hours after this ships. Recovery takes 30-60 days of clean sending.
How to avoid: Always double-check the delay unit (hours vs days vs weeks). After setting up the Workflow, view the canvas — the delay blocks display total elapsed time. For a 4-email welcome, total elapsed time should read 9-12 days.
Discount code is generic and gets posted to honey.io / RetailMeNot
What goes wrong: Within 30-60 days, your 'subscriber-only' code is public. AOV drops 8-15% as non-subscribers stack the discount. The welcome Workflow's effective ROI drops by half. Recovery requires killing the public code (which sometimes angers actual subscribers).
How to avoid: Use Drip's unique-per-subscriber discount codes (Discounts → Generate Code Pool → reference via merge tag in the email). Each subscriber gets a different code, killing the coupon-site arbitrage.
Recap
Done — what's next
How to build a Drip Abandoned Cart Workflow that recovers 8-12% of carts
Read the next tutorial
Hand it off
Welcome Workflow is the single highest-ROI build in Drip. A specialist who's launched 50+ of these can build, copy-write, and test yours in 4-6 hours of work — typically $300-700 total at $14-16/hr. Most stores recover that within the first 2 weeks of the Workflow being live.
See specialist rates
3-5. Most DTC stores land at 4. Less than 3 leaves money on the table; more than 5 starts pushing unsubscribe rate up without proportional revenue lift. Tune between 3 and 5 based on AOV — higher AOV products warrant more nurture emails (5), impulse purchases work fine at 3.
Depends on margin. For 60%+ gross margin (apparel, beauty, accessories): 10-15% off is standard. For 30-50% margin (consumables, lower-margin DTC): free shipping or a free gift beats a percent discount. Never go above 20% off in the welcome — it trains the audience to wait for sales.
Zero delay. Subscribers expect the confirmation/discount email within 60 seconds. Any delay past 5 minutes increases the bounce-back-to-Gmail/Outlook rate because they've forgotten signing up. Test by signing up yourself — if Email 1 doesn't land in your inbox in under a minute, the Workflow has a setup issue.
Yes if you have SMS opt-in capability. Add an SMS send action at Day 1 (24 hours after Email 1) saying 'Here's your code if you missed it: WELCOME10' — this lifts code redemption by 20-30%. Requires SMS subscribers from your popup having opted into SMS specifically (separate consent from email; Drip enforces this).
Probably not rebuild — refresh. Open Workflow Analytics → conversion rate per email. Refresh the email with the lowest rate (usually Email 3 or 4) by changing the subject line and hero image. Full rebuilds are warranted only if the brand voice or product mix has fundamentally changed.
Welcome Workflow revenue is automated (set-and-forget); Broadcasts are scheduled blasts. In a healthy Drip account, automated Workflow revenue should be 35-50% of total email revenue, with the welcome Workflow being 30-45% of that automated total. If your welcome is below 15% of automated revenue, it needs work.
Drip
Abandoned cart is the second-highest-revenue Workflow in most Drip accounts after welcome. A well-tuned cart Workflow recovers 8-12% of abandoned checkouts. A bad one recovers 1-3%. The difference is timing, filters, and discount strategy — not copy.
Drip
Post-purchase is the most underbuilt Workflow in DTC email. Stores that nail it lift repeat-purchase rate 15-25% and recover 3-5% of revenue from reviews and referrals. The Workflow takes 2 hours to build and runs forever.
Drip
Drip's segmentation model — Lookups (saved queries) + Tags (labels) + custom fields — is more flexible than Mailchimp but trickier than Klaviyo. Done right, it powers every Workflow and Broadcast you'll send for years. Done wrong, it becomes a 4,000-tag mess no one can untangle.
Drip
Drip looks simpler than it is. Most DTC operators DIY for the first 6 months, then either plateau or break something expensive. This is the honest guide to when DIY stops being a good trade — and what to expect when you hire.
Klaviyo
Welcome flows are the highest-revenue flow in most Klaviyo accounts — typically 30-45% of automated email revenue. A bad welcome flow leaves 60% of that on the table. This is the build that captures it.