beehiiv Setup Guide: From Zero to First Newsletter in 60 Minutes
beehiiv is the newsletter platform that took the creator economy by storm because it does one thing well: help you grow and monetize a newsletter. This guide takes you from zero to sending your first issue in about an hour. No fluff, no detours into features you don't need yet.
Total Setup Time: ~60 Minutes
- Account creation & plan selection — 5 minutes
- Custom domain setup — 15 minutes (plus DNS propagation wait)
- Design your first template — 15 minutes
- Import subscribers — 10 minutes
- Monetization setup — 10 minutes
- Analytics & first send — 5 minutes
Step 1: Account Creation and Plan Selection (5 minutes)
Go to beehiiv.com and sign up. You need an email and a publication name. The publication name becomes your subdomain (yourname.beehiiv.com) and shows up in email “from” fields, so pick something you'd actually want readers to see.
Which Plan to Start On
| Plan | Price | Start Here If... |
|---|---|---|
| Launch (free) | $0/mo | Under 2,500 subscribers. Unlimited sends, custom domain included. Good enough for most new newsletters. |
| Scale | $43/mo (or $29/mo annual) | You want the ad network, referral program, polls, or premium themes from day one. Or you already have 2,500+ subscribers. |
| Max | $99/mo (or $66/mo annual) | You need API access, advanced analytics, or priority support. Typically for newsletters that are already generating revenue. |
Start on Launch (free) unless you have a specific reason not to. You get unlimited sends, a custom domain, a website, and the core editor. The free tier is genuinely functional, not a crippled demo. Upgrade when you need monetization features or outgrow 2,500 subscribers.
Step 2: Custom Domain Setup (15 minutes + DNS wait)
A custom domain (newsletter.yourdomain.com or just yourdomain.com) is free on all beehiiv plans. Set it up now — changing it later means broken links and confused subscribers.
- Go to Settings → Website → Custom Domain.
- Enter your domain. For a newsletter-specific subdomain, use something like newsletter.yourdomain.com. For a standalone newsletter brand, use the root domain.
- Copy the DNS records beehiiv gives you. You'll get a CNAME record (and sometimes an A record or TXT record for verification).
- Log in to your domain registrar (Namecheap, Cloudflare, GoDaddy, Google Domains, etc.).
- Add the DNS records.Here's what it looks like:
- CNAME record: Host/Name = the subdomain (e.g., “newsletter”), Value = the target beehiiv provides.
- If using root domain: Some registrars need an A record or ALIAS record instead of CNAME. Cloudflare handles this automatically with CNAME flattening.
- Set TTL to the lowest available (300 or “Automatic”). This speeds up propagation.
- Go back to beehiiv and click “Verify.” DNS propagation takes 5 minutes to 48 hours, but usually resolves within 30 minutes. If verification fails, wait and retry — don't change the records.
DNS Troubleshooting
If your domain doesn't verify after an hour: check for conflicting records (another CNAME or A record on the same subdomain), make sure you didn't include “http://” in the record value, and confirm Cloudflare proxy is set to “DNS only” (gray cloud) if you use Cloudflare.
Step 3: Design Your First Template (15 minutes)
beehiiv's editor is block-based, similar to Notion. You don't need design skills. What you need is a repeatable structure for your newsletters. Set that up once and reuse it.
- Go to Write → New Post.
- Set your header image (or skip it). Many successful newsletters don't use header images. If you do, keep it under 600px wide and under 200KB for fast loading.
- Build a repeatable structure:
- Brief intro (2–3 sentences, personal tone)
- Main content section (your article, curated links, or analysis)
- Optional secondary section (quick hits, links, recommendations)
- Call to action (share, reply, upgrade)
- Customize email settings. Settings → Writing → set default “From” name and preview text format. The “From” name matters more than the subject line for open rates — use your actual name or your newsletter brand, not a company name.
- Save as a draft template. beehiiv doesn't have a formal “template” system like email marketing tools — the pattern is to duplicate a previous post and edit. Create your first post with the structure above and use it as your master template going forward.
Step 4: Import Subscribers (10 minutes)
If you have existing subscribers in Mailchimp, Substack, or a CSV, bring them over now. beehiiv counts active subscribers only, so importing a clean list matters.
From Mailchimp
- In Mailchimp: Audience → All contacts → Export Audience. Download the CSV.
- Clean the export. Mailchimp exports include unsubscribed, cleaned (bounced), and archived contacts. Delete every row where the status is not “subscribed.” Importing unsubscribed contacts violates CAN-SPAM and kills your deliverability.
- In beehiiv: Settings → Import → Upload CSV.
- Map the columns. At minimum: email, first name. Tags and subscriber date are optional but useful for segmentation later.
- Select “Skip confirmation email.” These people already opted in. Making them re-confirm loses 30–50% of your list.
From Substack
- In Substack: Settings → Exports → Export subscriber list.
- The export includes email, subscription date, and paid status. Substack exports are already clean — they only include active subscribers.
- Upload to beehiiv the same way. Map the email column and skip confirmation.
- For paid subscribers: You'll need to manually recreate paid tiers in beehiiv (Step 5) and notify paid subscribers to resubscribe through beehiiv's payment system. Substack paid subscriptions don't transfer automatically.
Import Tip
Send your first beehiiv newsletter within 48 hours of importing. Subscribers who haven't heard from you in weeks will forget they signed up and mark you as spam. If your list has been dormant for more than 30 days, send a re-engagement email first to the most recent subscribers only.
Step 5: Set Up Monetization (10 minutes)
beehiiv has three built-in monetization channels. You don't need all three on day one, but understanding them now saves setup time later.
Boosts (Recommendation Network)
- Go to Monetize → Boosts. Boosts let you earn money by recommending other newsletters to your subscribers (and pay to have other newsletters recommend you).
- Browse the Boost marketplace. You'll see newsletters willing to pay $1–$5+ per subscriber you send them.
- Enable Boosts as a recommender. When you're ready, beehiiv adds recommendation cards to your signup confirmation page. Subscribers who click through and subscribe to the partner newsletter earn you the Boost payout.
- Requires Scale plan ($43/mo). Not available on Launch (free).
Paid Subscriptions
- Go to Monetize → Premium.
- Connect Stripe. beehiiv uses Stripe for payment processing. If you don't have a Stripe account, create one now (takes 5 minutes, instant approval for most countries).
- Set your pricing tiers. Most newsletters start with $5–$10/month or $50–$100/year. Annual subscriptions have lower churn — offer a discount to push annual.
- Create premium-only content. In the editor, you can lock sections behind the paywall. Free subscribers see a teaser; paid subscribers see everything.
- Requires Scale plan or higher.
Ad Network
- Go to Monetize → Ad Network.
- Apply to the beehiiv Ad Network. Typically requires 1,000+ subscribers and consistent sending. Approval takes a few days.
- Once approved, ads are automatically inserted into your newsletters. You control placement and frequency. Revenue is based on CPM (cost per thousand impressions).
Step 6: Connect Analytics (5 minutes)
- beehiiv has built-in analytics for open rates, click rates, subscriber growth, and top-performing posts. These work out of the box — no setup required.
- For website analytics: Settings → Integrations → add your Google Analytics 4 tracking ID or Plausible snippet. This tracks website visitors separately from email engagement.
- UTM parameters are automatic. beehiiv adds UTM tags to links in your emails so Google Analytics can attribute traffic to specific newsletter issues.
First Send Checklist
Before hitting “Send,” run through this list:
- Send a test email to yourself. Check formatting on mobile (60%+ of email opens are mobile). Look for broken images, weird spacing, and cut-off subject lines.
- Check your “From” name and email address. Readers see this before the subject line. “Jane from The Morning Rundown” beats “noreply@beehiiv.com.”
- Write a subject line under 50 characters. Longer subject lines get truncated on mobile. Test it by looking at it on your phone.
- Set preview text. The gray text after the subject line in inbox view. If you leave it blank, email clients pull the first line of your email — which is often “View in browser.”
- Choose your audience. Send to all subscribers or a specific segment. For your first send, “All active subscribers” is fine.
- Pick your send time. Tuesday through Thursday, 8–10 AM in your audience's timezone performs best for most newsletters. But any consistent time beats an optimized time you don't stick to.
- Enable web hosting for the post. This publishes the newsletter as a web page on your domain, which helps SEO and gives you a shareable link.
Common Setup Mistakes
- Importing unsubscribed contacts from Mailchimp.Mailchimp exports everyone, including people who unsubscribed. Importing them violates their opt-out preference, triggers spam complaints, and can get your sending domain flagged. Filter for “subscribed” status only.
- Skipping custom domain setup. Sending from yourname@beehiiv.com or having your website at yourname.beehiiv.com looks unprofessional and makes migration harder later. Custom domains are free on all plans. Set it up on day one.
- Over-designing the first newsletter.beehiiv's best-performing newsletters are simple: text, a few links, maybe one image. Spending hours on custom CSS and complex layouts before you have 100 subscribers is wasted effort. Design follows audience — not the other way around.
- Paying for Scale before you need it.Launch (free) supports 2,500 subscribers with unlimited sends. If you have under 2,500 subscribers and don't need Boosts or paid subscriptions, Scale is a premature expense. Upgrade when you hit the subscriber limit or want monetization features.
- Not sending within 48 hours of importing subscribers.Imported subscribers don't know you switched platforms. A gap in communication leads to “who is this?” spam reports. Import and send immediately.
What to Skip on Day 1
- Referral program setup. You need an active, engaged audience before referrals work. Get 10 issues sent and stable open rates before turning this on.
- A/B testing subject lines. You need statistically significant audience size (1,000+ subscribers minimum) for A/B tests to produce meaningful results.
- Advanced segmentation. You have no behavioral data on day one. Send to your full list for the first 4–6 issues, then segment based on what people actually click.
- Custom API integrations. Unless you're a developer with a specific need, the API is overkill on day one. Zapier covers most automation needs.
- Paid subscription tiers. Build a free audience first. Readers won't pay for a newsletter they've never read. Aim for at least 10–20 issues before launching paid content.
Frequently Asked Questions
Is beehiiv actually free?
Yes. The Launch plan is $0 with 2,500 subscribers, unlimited email sends, a custom domain, and a hosted website. No credit card required. The limitations are: beehiiv branding in emails, no Boosts/referral program, no paid subscriptions, and no ad network. For a new newsletter, those limitations rarely matter.
How do I set up a custom domain on beehiiv?
Settings → Website → Custom Domain. beehiiv gives you DNS records (typically a CNAME). Add those records at your domain registrar (Namecheap, Cloudflare, GoDaddy, etc.). Verification takes 5 minutes to 48 hours, usually under 30 minutes. Custom domains are free on all plans.
Can I move my Mailchimp subscribers to beehiiv?
Yes. Export your Mailchimp audience as CSV, filter for subscribed-only contacts, then upload to beehiiv. Skip confirmation email so existing subscribers don't have to re-opt-in. The whole process takes about 10 minutes. Note: automations and email templates don't transfer — you rebuild those in beehiiv.
When should I upgrade from Launch to Scale?
When you exceed 2,500 subscribers or when you want monetization features (Boosts, paid subscriptions, ad network). If you're under 2,500 subscribers and just publishing free content, there's no reason to pay. Scale is $43/month (or $29/month on annual billing).
Does beehiiv handle paid subscriptions?
Yes, on Scale plan and above. beehiiv integrates with Stripe for payment processing. You set monthly/annual pricing, and beehiiv handles gating content, managing subscriber access, and processing payments. Stripe's standard 2.9% + $0.30 per transaction applies. beehiiv does not take an additional revenue cut on Scale.
What's the best send frequency for a new newsletter?
Weekly. Consistency matters more than frequency. A weekly newsletter you actually send every week beats a daily newsletter you burn out on after two weeks. Once you have a rhythm, you can increase frequency. Tuesday, Wednesday, or Thursday mornings tend to perform best.
Explore Further on Sasanova
Tools
Comparisons