The most underrated growth channel for AI coders. Owned audience, zero algorithm.
Twitter changes its algorithm every Tuesday. Instagram throttles your reach. Google buries your blog post. Email is different — when you send, it lands in their inbox. No middleman, no algorithm, no rented audience.
30%+
Average open rate
Way higher than any social platform
0%
Algorithm risk
It either lands or it doesn't
100%
Owned channel
You can take it with you forever
Most signup forms suck. They say "Subscribe" with no value prop. The fix: tell people exactly what they'll get, when, and why it's worth their email.
❌ Forgettable
Subscribe to my newsletter
✅ Compelling
Get one AI coding tip every Tuesday
Join 4,200 builders. 2-min read. Unsubscribe anytime.
ADD A HIGH-CONVERTING SIGNUP FORM
"Add an email signup form to my homepage hero. The headline should be specific (e.g., "Get one AI coding tip every Tuesday"), include social proof ("Join X builders"), and mention the format (length, frequency). Use Loops API to add new emails to my list. Show a success state with a checkmark and "Check your inbox to confirm." Validate emails client-side before submitting."
When someone joins your list, they're the most engaged they'll ever be. Don't waste it. A welcome sequence is 5 emails sent over the first ~10 days that turn a stranger into a fan.
Day 0
Welcome — here's what you signed up for
Sent immediately. Confirms the subscription, sets expectations (when emails come, what they cover), and delivers the lead magnet if there is one.
Day 2
The story behind why I built this
Personal. Why you started, what problem you're solving, who you are. Builds connection.
Day 4
My most popular post: [topic]
Drives traffic to your best evergreen content. Reminds them you have valuable stuff.
Day 7
What are you working on?
A short ask. Get them to reply. Replies improve your deliverability and start a conversation.
Day 10
Here's what's coming next
Soft pitch. If you have a product, mention it. If not, tell them what to expect from the regular emails.
WIRE UP A WELCOME SEQUENCE
"Set up a 5-email welcome sequence in Loops (or Resend). When a new subscriber is added, send Email 1 immediately, Email 2 after 2 days, Email 3 after 4 days, Email 4 after 7 days, Email 5 after 10 days. Use the subjects above as starting points and write each email in a friendly, personal tone — no corporate fluff. Make each email 150-250 words max."
The welcome sequence ends. Now what? A weekly (or biweekly) newsletter that keeps you top of mind. The trick is making it sustainable so you don't burn out by week 6.
A reusable newsletter template
That's ~400-600 words. Writeable in 30 minutes once you have the template. Don't try to be too clever — consistency beats perfection.
A campaign is a one-off email tied to a specific event: a product launch, a sale, a new feature, an upcoming webinar. Different from the regular newsletter — these are designed to drive a specific action.
Launch
Announces a new product or feature. Send to your full list. Include screenshots, the key benefit, and a CTA to try it.
Promotion
Time-limited discount or offer. Add urgency ("Ends Friday") and use a clear price comparison.
Re-engagement
Sent to inactive subscribers. "We miss you" vibes. Often filters who to keep on the list and who to remove.
Event invite
Webinar, livestream, AMA. Include the date, time zone, what they'll learn, and a calendar link.
You can write the best email ever and it won't matter if Gmail filters it to spam. Deliverability matters. Five rules:
Set up SPF, DKIM, and DMARC (your sending service walks you through it)
Send from a real address on your domain (not gmail.com — you'll get blocked)
Don't use spam trigger words in the subject ("FREE", "ACT NOW", "100% guaranteed")
Keep your list clean — remove bounces and people who never open
Make unsubscribe one click, not buried in fine print
First email lands in spam for everyone
DNS records aren't set up yet. Check your sending service's domain settings — should be all green checkmarks.
Open rate is below 20%
Subject line is weak or list is stale. Test stronger subjects and remove non-openers.
People sign up but never open
Welcome email is delayed by hours. Make sure it sends immediately on signup.
You're burning out writing every week
Switch to biweekly. Create a 4-template rotation. Use AI to draft, edit by hand.
You launched a dev tool and have 200 GitHub stars. You want an email list so you can announce updates and convert readers into customers. Set up Loops, add a signup form to your homepage, write a 5-email welcome sequence, and start sending a biweekly newsletter with product updates and one useful tip.
Build this with AI
"Set up email marketing for my developer tool. (1) Add a Loops account integration with my Next.js app. (2) Add a signup form to my homepage with the headline "Get one dev productivity tip every other Tuesday — and updates when [my tool] ships something cool." (3) Write a 5-email welcome sequence with the subjects from the codebooks.ai email-marketing chapter. (4) Set up a biweekly newsletter template I can fill in with each issue. (5) Show me how to run my first campaign email when I'm ready."
LEAD MAGNET PDF
"Build a lead magnet for my newsletter: a free PDF guide called "[topic]". Add a dedicated landing page with the cover image, what's inside, and an email signup. After signup, email them the PDF as an attachment automatically."
SEGMENT SUBSCRIBERS
"Add segmentation to my list. When someone subscribes, ask them one question (e.g., "What are you building?" with options). Tag them in Loops based on the answer so I can send targeted emails to each group later."
EMBED EMAIL ANALYTICS
"In my admin dashboard, embed key email metrics: total subscribers, growth rate (last 30 days), open rate of last 5 emails, top-performing subject. Pull the data from the Loops API."