The Local Newsletter Machine · A Chief AI Officer Project
Set Up Your Newsletter · Module 2
Module · Publication & Domain

Stand up your publication and domain. The weekend that makes you real.

By the end of this module your newsletter exists. Not as an idea, as a real publication: a Beehiiv publication with your name on it, your custom domain connected, email sending on its own subdomain so deliverability is protected from day one, replies routed to an inbox a human reads, and a clean landing page live where real people can subscribe.

Budget a weekend, though the honest breakdown is a couple of focused hours of clicking plus stretches of waiting for DNS. None of it repeats. Do it carefully once and you never think about most of it again.

Reads two ways → As Module 2 of The Local Newsletter Machine, and as a standalone "bulletproof newsletter infrastructure" playbook for any email publication on Beehiiv. Course-specific bits are flagged as skippable asides.
Where this fits
In the course

Module 1 got you a validated market, a name, and a .com. This module turns those into a working publication. Everything after this stands on what you build here: Module 3's welcome email sends through this infrastructure, and the ads you'll eventually run land on the page you publish today. Deliverability gets decided here, and deliverability is quietly the product your advertisers buy.

Standalone

A complete domain-and-email infrastructure playbook for any email publication on Beehiiv, whatever the topic. The subdomain strategy, the authentication setup, and the reply routing are universal email-operator moves.

What you'll walk away with
Before you start
Course asideStill teaching through the real build of The OC Buzz, my Orange County newsletter. Its domain, sending subdomain, authentication, and landing page all run exactly the setup below, and it's what passed the deliverability audit that let us move to growth. Where a value is specific to my build, you'll see a placeholder like [yourdomain].com so you can drop in your own.
The mental model · read this first

Your domain is a storefront and a mailroom. Keep them separate.

Everything in this module is really about one asset: your sending reputation. Gmail, Outlook, and Apple Mail keep a running score of every sender. That score decides whether your issues land in the inbox, the Promotions tab, or spam. A local newsletter with a 50%+ open rate isn't just well written, it's well delivered, and advertisers pay for the open rate.

Here's the structural move that protects that score forever:

        [yourdomain].com              ← the STOREFRONTyour website, your landing page,what people see and visit
             │
             └── mail.[yourdomain].com   ← the MAILROOM
                                        the newsletter sends from here,
                                        with its OWN sending reputation,
                                        walled off from everything else

Inbox providers score reputation per sending domain. Put the newsletter's sending on its own subdomain and nothing else you ever do with your domain can poison the newsletter's reputation, and nothing the newsletter does can poison yours. One bad cold-outreach experiment from your root domain, one hacked account, one forwarding mistake: none of it touches the mailroom. The mailroom sends one thing, your newsletter, to people who asked for it, forever. That's how you build a pristine score.

The beginner alternative, and why it's a trapMost beginners ship on Beehiiv's shared beehiiv.com subdomain. That pools your reputation with thousands of strangers' newsletters, including the sloppy ones. You'd be co-signing loans with people you've never met. Never ship on the shared subdomain.

One more frame before the clicks: this module is one-time work with permanent consequences. It's the plumbing of the house. Nobody compliments plumbing, but everything you build for the next year flows through it, so go slow, follow the order, and verify at the end.

1
Step one

Create your publication on Beehiiv

The actual publication object everything else attaches to: your list, your website, your sends.
Why Beehiiv, and why the free tierBeehiiv is built for exactly this business: newsletter plus website plus subscribe forms plus automations in one place, and the free tier covers you to around 5,000 subscribers. By the time you outgrow it, ad revenue should be paying for the upgrade. You are not allowed to spend money on tools before the business earns it.
  1. Create a Beehiiv account and start a new publication.
  2. Name it exactly what you decided in Module 1. The publication name is what appears in inboxes, so it's your brand, spelled and capitalized the way you'll say it out loud.
  3. Write a one-sentence description in plain reader language: who it's for and what they get. Polish later; don't stall here.
  4. Set the basics (timezone especially, since send scheduling keys off it).
[ Screenshot ] the new Beehiiv publication created, settings overview
Gotcha · if your account ever holds more than one publicationBeehiiv has one active-publication context for your whole account, shared across tabs and sessions. It is disturbingly easy to edit the wrong publication, and direct-URL navigation can silently reset which one is active. I've had edits land on the wrong publication in my own account. Before you type in any Beehiiv editor, glance at the publication name or From line and confirm you're where you think you are.
2
Step two

Connect your domain, storefront and mailroom

Point your .com at your Beehiiv website, and tell Beehiiv to send email from a subdomain of it.
Why this happens now, before content, before brandingDNS changes take time to propagate, sometimes minutes, sometimes a day. Starting early means the waiting overlaps the rest of the module instead of blocking it. And every day you operate on the shared subdomain is a day you're building reputation you don't own.
  1. In Beehiiv's domain settings, add your custom web domain: [yourdomain].com. This is where your newsletter's website and landing page will live.
  2. In the same area, set up your custom email domain, and here's the move: enter it as a subdomain, mail.[yourdomain].com, not the root domain. Beehiiv generates a set of DNS records for both.
  3. Open your registrar's DNS panel in another tab and add each record exactly as shown: same type, same host, same value.
  4. As you add each record, use the registrar's notes or comments field to label it "beehiiv". Every record.
  5. Back in Beehiiv, hit verify. Some records confirm in minutes, some take hours. Not verified immediately? Normal. Leave it and keep going; verification catches up.
[ Screenshot ] Beehiiv domain settings showing web domain and mail subdomain both verified
Gotcha · the Cloudflare orange cloudIf your DNS is on Cloudflare, every record it adds defaults to proxied, the orange cloud icon. Beehiiv's records must be DNS-only, proxy OFF, grey cloud. A proxied record hides the real value Beehiiv is checking for, verification fails, and you'll burn an hour convinced you typed something wrong when the record is fine. Any registrar works for this setup; Cloudflare is optional, not required.
Gotcha · why the "beehiiv" labels matterUncommented DNS records are a time bomb. A year from now, you (or someone helping you) will be cleaning up DNS, see a weird CNAME with no explanation, and delete it. If that record was carrying your email authentication, your deliverability dies silently and you find out via a cratering open rate. The label costs five seconds per record and makes every one of them say "do not touch."
3
Step three

Turn on DMARC, the authentication seal

SPF and DKIM (handled by Step 2's records) prove your mail is really yours. DMARC is your published policy for mail that fails those checks.
Why DMARC is not optional anymoreGmail and Yahoo now require DMARC from bulk senders. No DMARC means your beautifully written issues can get filtered no matter how good your list is. It also protects your brand: without it, a spammer can send mail pretending to be you, and readers' inboxes have no policy telling them to reject it. Your newsletter's trust is the whole business, so you seal it.
  1. Use Beehiiv's DMARC record generator in the email domain settings, rather than hand-writing the record. Hand-written DMARC syntax errors fail silently.
  2. Set the policy to quarantine, applied to 100% of mail. Quarantine means "mail that fails authentication goes to spam": strict enough to satisfy providers and block impersonators, forgiving enough that a misconfiguration doesn't vaporize legitimate mail outright.
  3. Add the generated record at your registrar as a TXT record at host _dmarc on your domain.
  4. Label it "beehiiv" like everything else.
[ Screenshot ] the DMARC TXT record live at the registrar, host _dmarc
Gotcha · don't panic-edit during propagationAfter adding authentication records, checks can show "not verified" for up to a day. The wrong response is deleting and re-adding records, which restarts the propagation clock and sometimes leaves duplicates that break validation. Add the records once, correctly, then walk away. Verify tomorrow.
4
Step four

Route replies to an inbox a human reads

Set the Reply-To so that when a subscriber hits reply, the message lands somewhere you'll actually see it.
Why replies are sacred in this businessIn Module 3, the very first thing your welcome email will do is ask new subscribers to hit reply. Replies are the cheapest deliverability lever that exists: when someone replies to you, their inbox provider learns this is mail the person wants, and starts delivering you to the Primary tab. That entire strategy dies if replies route to an address nobody monitors, or worse, one that bounces. Bounced replies from your own subscribers is the most self-inflicted wound in newsletters.
  1. In your publication's settings, set the Reply-To address to a real, monitored inbox. A plain Gmail address is completely fine, and it's exactly what The OC Buzz runs: replies go straight to a dedicated Gmail I check, no fancy routing needed.
  2. Send yourself a test: subscribe with a personal address, reply to any mail you receive, and confirm the reply shows up in the monitored inbox.
  3. Only if your setup forces replies toward the sending address itself (some configurations do): add forwarding so nothing bounces. Cloudflare Email Routing does this free if your DNS is there; most registrars have an equivalent.
[ Screenshot ] publication settings showing the Reply-To pointed at the monitored inbox
Gotcha · "monitored" means actually monitoredIf replies land in an inbox you open twice a month, you'll miss reader tips, advertiser inquiries, and the community warmth that makes a local newsletter feel local. Put the inbox somewhere you see daily, or forward it into the email you already live in.
5
Step five

Minimum viable branding

The smallest set of brand assets a real publication needs: a square icon, a logo, one accent color.
Why minimum, and why it's a rule and not a suggestionBranding is the single most seductive place to hide from real work. It feels productive, it has no deadline, and it can eat three weeks. The doctrine of this whole course is ship simple now, polish after revenue. Nobody ever subscribed to a local newsletter because the logo was kerned well, and nobody bails because it wasn't. You need exactly three things, and the icon matters most because it becomes your favicon, your social avatar, and your mark inside emails.
  1. Make a square icon first: an initials-style mark or a simple symbol tied to your area, readable at 32 pixels. Canva's free logo tools, or Claude with an image tool, get this done in under an hour.
  2. Make a simple wordmark logo: your newsletter's name in a clean typeface. It can literally be typeset text.
  3. Pick one accent hex color and write it down. One. It goes on buttons and links against black-on-white everything else.
  4. Upload the icon and logo into your Beehiiv publication settings.
  5. Truly stuck? The escalation ladder: DIY with Canva or AI tools (free) → a Fiverr designer, ordering three cheap options at once and picking the best (cheap) → a 99designs contest (only when revenue justifies it). Start at the bottom rung.
[ Screenshot ] icon + logo uploaded, showing in publication settings
Gotcha · the three-week logoIf you catch yourself on day two of logo revisions, stop. Ship what you have. The OC Buzz launched with simple assets and upgraded later, and not one subscriber noticed either event. Set a timer for one afternoon, take the best thing you have when it rings, and move to Step 6.
6
Step six

Stand up the landing page and publish everything

Turn on your Beehiiv website, style it to your minimal brand, and publish so a stranger can subscribe at your .com.
Why the simplest template winsThis page has exactly one job: convert a visitor into a subscriber. Every extra section, slider, and widget is another place for attention to leak before the email box. Clean, fast, and obvious beats impressive. When you start running ads in the Growth track, this exact page is where cold traffic lands, so its simplicity is directly worth money.
  1. In Beehiiv's site builder, pick the simplest clean template available. Resist the fancy ones.
  2. Style it: black text on white, your one accent color on buttons and links, and a clean sans-serif font (Inter is the safe default).
  3. Make the subscribe box the obvious center of gravity: a headline that says who it's for and what they get, the email field, the button. Your icon and logo where the template wants them.
  4. Publish every page the builder created, not just the homepage. Beehiiv sites come with extra pages, and any left unpublished become dead links later.
  5. Visit your actual domain in a browser, as a stranger would, and subscribe with a test email.
[ Screenshot ] the live landing page on the custom domain, subscribe box front and center
Gotcha · the unpublished-pages trapIt's easy to publish the homepage, see it live, and call it done while archive and subscribe pages sit in draft. Weeks later something links to one of them and readers hit a 404. In the site builder, walk the full page list and confirm every page shows as published before you leave this step.
Newsletter aside · the send templateWhile you're in Beehiiv, you'll eventually want a reusable send template: permanent blocks (a partner-with-us section, your sign-off with socials), content blocks for recurring sections, and a placeholder slot for a future sponsor ad. You don't need it until you're writing issues, and the Content Engine track builds it properly, so note it and don't build it today.
How you know it worked

Verification checklist.

Infrastructure lies to you politely: it all looks fine until the first send tanks. Verify every line before calling this module done:

All nine true? You own working newsletter infrastructure with deliverability protection most operators never bother to build. This was the plumbing weekend. It's done, and it stays done.

What's next

The welcome email, and the deliverability flywheel.

The infrastructure you just built can deliver mail; next you'll make inbox providers want to deliver it. You'll write the one email every subscriber gets, learn why its first line is a reply ask (and why that ask is the single cheapest open-rate lever in existence), put a real human face on your publication, and set up the list hygiene that keeps a 50%+ open rate as the list grows. The machine has plumbing. Time to make it warm.

Gotchas cheat-sheet

Every landmine, one place.

#LandmineThe move
1Sending from the shared beehiiv.com subdomainCustom subdomain, mail.[yourdomain].com; never pool your reputation with strangers
2Sending from the root domainThe mailroom gets its own subdomain so nothing else can ever poison it
3Cloudflare proxy left on (orange cloud)Beehiiv DNS records must be DNS-only, proxy off, grey cloud
4Unlabeled DNS recordsComment every record "beehiiv" so future-you never deletes your deliverability
5Skipping DMARC, or hand-writing itUse Beehiiv's generator: quarantine, 100%, TXT at _dmarc
6Panic-editing records during propagationAdd once, correctly, wait up to a day; re-editing restarts the clock
7Replies routed to an unmonitored or bouncing addressReply-To goes to a real inbox a human reads daily; forward if needed so nothing bounces
8The three-week logoIcon, logo, one accent hex, one afternoon; polish after revenue
9Publishing only the homepageWalk the full page list in the site builder; publish every page
10Editing the wrong publication (multi-pub accounts)Check the publication name or From line before typing in any Beehiiv editor
The Local Newsletter Machine

Build it. Grow it. Sell the ads.

Build your local newsletter, grow it with AI, and turn it into a real local media business, taught through the live OC Buzz build.

Get on the waitlist →