viibhiiv
Tyler's list, rebuilt live.
142 / 370 done · 59 in progress
Done (142)
- 5automated bot-detection to prevent spam signups
- 12one-click unsubscribe, the way gmail and yahoo now require it
- 16blocking disposable, invalid, and typo’d addresses before they ever reach the list
- 17rate limiting every signup endpoint a bot can find
- 19an acquisition source on every subscriber
- 20engagement history for every reader, across every post
- 22custom domain configuration that is aligned with DKIM, SPF, DMARC
- 36a live email-size gauge that warns you before gmail clips your newsletter
- 43slash commands: type “/” and insert any block without touching a menu
- 44markdown and keyboard shortcuts for people who never want to touch a mouse
- 45pasting from google docs with the formatting intact
- 46search and replace across the whole post
- 48footnotes and citations that work in the inbox and on the web
- 49code blocks, for the technical newsletters
- 51autosave, so a closed tab never costs you a draft
- 53drag-and-drop images, from your computer, your media library, or a URL
- 54rich-text image captions, plus image titles and alt text for accessibility
- 61a send API to create and send newsletters programmatically
- 62creating, updating, and deleting subscribers in real time
- 63reading and writing custom fields on any subscriber
- 64tagging subscribers from your own app
- 68creating posts from a template, then appending or prepending content
- 74rate limits that protect the platform without blocking real integrations
- 75API keys you can create and revoke anytime
- 80looking up any subscriber's full history and engagement
- 87managing podcast shows and episodes
- 108secure, single-use magic links to log in from desktop
- 118redirects, so old links never break
- 119custom robots.txt
- 125an automatic page for every podcast episode
- 129welcome sequences that start the second someone subscribes
- 130delays and wait steps
- 131branching logic based on subscriber attributes
- 132reusable condition sets across automations
- 133email steps built in the same editor as your newsletter
- 134webhook steps that call your own systems, with automatic retries
- 136per-subscriber journey tracking
- 137opens and clicks for every email in every flow
- 138editing a draft version while the live automation keeps running
- 139comparing draft vs. live before you publish changes
- 140reordering steps in bulk
- 174a community built into your newsletter: channels, posts, and comments
- 176syncing newsletter posts into the community
- 177direct messages between you and members
- 178threaded comments
- 179pinned posts
- 180a moderation queue for reported posts and comments
- 181banning and unbanning members
- 182admin, manager, and moderator roles
- 183inviting subscribers, segments, or specific emails
- 185community metrics: new members, posts, and activity
- 186notification emails with your own from name
- 187channel ordering and a default channel
- 190native podcast hosting with zero platform fees
- 192an automatic webpage for every episode
- 195bot filtering on downloads
- 196downloads and unique listeners per episode and per show
- 199importing from other hosts with episode GUIDs preserved
- 200RSS redirects so listeners follow you over
- 201scheduled episodes
- 202apple podcasts categories and metadata
- 203podcast players embedded in your posts
- 204a full episode library on your site
- 205webhooks for episode and private-feed events
- 206segments built on behavior, attributes, and engagement
- 207dynamic segments that update automatically
- 208static segments that stay fixed
- 209filtering by acquisition source, including magic links
- 210filtering by custom fields and tags
- 213reusable condition sets
- 214recalculating a segment on demand
- 215sending to a segment, or excluding one
- 220exporting any segment
- 221webhooks for new, confirmed, and deleted subscribers
- 227podcast episode published, updated, archived, and deleted events
- 228private podcast feed access events
- 229choosing exactly which events each endpoint receives
- 233manually retrying any failed message
- 237survey forms with multiple question types
- 239every answer tied to a real subscriber
- 240live poll results
- 241per-question response breakdowns
- 242aggregate results across every survey
- 243individual responses you can browse one by one
- 244webhooks the moment a survey is submitted
- 246polls on the web and in email
- 249polls for picking topics, products, and pricing
- 250response data you can turn into segments
- 251no third-party form tool required
- 252a library of professionally designed post templates
- 253custom colors, fonts, and spacing on every template
- 255content outlines baked into templates
- 256separate email and web styling
- 257theme design tokens per template
- 258duplicating templates in one click
- 259a custom email footer applied to every post
- 260templates with sponsor slots, referral blocks, and recommendations built in
- 261creating posts from templates via API
- 262template changes picked up instantly by API-created posts
- 266templates your whole team shares
- 269ads available to claim for your upcoming posts
- 270dropping an ad into a post with one click
- 271earnings and payouts reported for every placement
- 272ad revenue reports post by post
- 273a history of every opportunity you accepted or declined
- 274bot-filtered clicks advertisers can trust
- 275custom link parameters for advertiser attribution
- 276brand safety review on every campaign
- 278direct sponsorships: selling your own placements
- 279sponsorship products with your own formats and pricing
- 280scheduled sponsor placements with advertiser details
- 308one-click subscribes powered by magic links
- 309one-click subscribe links, no form needed
- 312bot detection and honeypots
- 313a confirmation step only when a click looks suspicious
- 314double opt-in respected
- 315redirecting new subscribers straight to your site
- 317links you can drop into other newsletters, socials, and ads
- 319single-use tokens that expire in minutes
- 320rate limits on login requests
- 321protection against timing attacks
- 324embeddable subscribe forms for any website
- 325full-width, fixed-width, and slim embeds
- 326an attribution script to track where signups come from
- 328theme design tokens per form
- 329a draft and publish workflow for form changes
- 330comparing draft vs. live before publishing
- 331multiple forms per publication
- 332custom success behavior: a message or a redirect
- 337bot protection on every submission
- 349visits tracked in your website analytics
- 350signups tagged with their acquisition source
- 354real-time website analytics, no third-party tools
- 355traffic by channel
- 356filters for location, device, OS, and referral source
- 358breakdowns by page, referrer, and more
- 359custom conditions to slice any report
- 360AI crawler and bot analytics: what was served vs. blocked
- 361control over which crawlers can index your site
- 364an acquisition source on every subscriber
- 367trends over time
- 368website traffic connected to the subscribers it produced
Partly done (53)
- 4validating every single email submission (1st and 3rd party)syntax, MX, and disposable checks; no 3rd-party validator
- 11temporary suppressions that expire on their own, and permanent ones that never dopermanent suppressions only so far
- 31columns, tables, buttons, blockquotes, sections, file attachments, and a table of contents with anchor linksbuttons, tables, blockquotes, TOC; no columns/sections/attachments
- 32native embeds for X, youtube, tiktok, instagram, bluesky, stocktwits, and podcast episodesown podcast episodes embed; X/YouTube/TikTok not yet
- 33polls, referral blocks, recommendations, and ad slots, built right into the postpoll, episode, and sponsor blocks in posts; X/YouTube embeds pending
- 35images resized and optimized automatically, however they’re uploadedbrowser resize to 1200px WebP + server re-encode via Images
- 55audio files that play inlineaudio inline via episode embeds
- 60a REST API for subscribers, posts, segments, automations, and moreREST API live; segments and automations not yet
- 66pulling opens, clicks, and engagement for every postper-post opens/clicks; no cross-post comparison
- 67fetching post HTML rendered for free vs. premium, email vs. webemail vs web; no free vs premium yet
- 73pagination that holds up across millions of recordskeyset cursors everywhere; not load-tested at millions
- 86reviewing ad offers and ad revenue reportsdirect ad offers + revenue reports
- 127a visual automation builder, no code requiredno-code list builder, not a visual canvas
- 128triggers based on signup source, behavior, purchases, and engagementsignup source, link clicks, engagement; purchases reserved
- 135enrolling subscribers via APIenroll function ready; /api/v1 route next
- 141segment conditions based on whether an automation startedautomation-started rule exists in automations; segments not linked yet
- 175channels that are free or gated to paid tiersfree/confirmed gating; tier channels wait on paid tiers
- 184surfacing your most engaged subscribers to invite firstranked by opens/clicks; not bot-filtered
- 191distribution to apple podcasts, spotify, and youtubefeed has every required tag; not yet submitted to directories
- 193automatic transcriptsMP3 transcripts; M4A up to 4 MB
- 194IAB-standard analytics by country, app, and deviceIAB-inspired (not certified) by country/app/device
- 197private feeds for paying subscribersprivate tokenized feeds; issued by hand until paid tiers
- 211filtering by subscription tier and paid trial statusbuilt and tested; goes live when Stripe keys are added
- 212filtering by whether an automation startedcondition exists; automations landing next
- 222upgrade, downgrade, pause, and resume eventsbuilt and tested; goes live when Stripe keys are added
- 224newsletter list subscribe and unsubscribe eventssubscribe/unsubscribe events for the single list
- 225post sent, scheduled, and updated eventssent and updated events; scheduled reserved
- 238polls that readers answer with one click, right in the inboxvote is a link then a Confirm button (scanners prefetch)
- 245survey and poll data available via APIhelpers ready; /api/v1 routes next
- 247signup flows that send new subscribers through a surveysurvey links exist; post-signup redirect not on yet
- 254a default style applied to every new postdefault template applied on create; editor prefill next
- 265welcome email templateswelcome template exists; automations can use it
- 2810% platform fees on paid subscriptionsbuilt and tested; goes live when Stripe keys are added
- 282multiple paid tiersbuilt and tested; goes live when Stripe keys are added
- 283monthly and annual plansbuilt and tested; goes live when Stripe keys are added
- 284free trialsbuilt and tested; goes live when Stripe keys are added
- 285paid trials, like $1 for 30 daysbuilt and tested; goes live when Stripe keys are added
- 286metered paywalls, new york times-stylebuilt and tested; goes live when Stripe keys are added
- 287a paywall break inside any postbuilt and tested; goes live when Stripe keys are added
- 288discount offersbuilt and tested; goes live when Stripe keys are added
- 289gift subscriptionsbuilt and tested; goes live when Stripe keys are added
- 290group subscriptions: one buyer, many seatsbuilt and tested; goes live when Stripe keys are added
- 291custom group deals for teams and companiesbuilt and tested; goes live when Stripe keys are added
- 292pausing and resuming subscriptionsbuilt and tested; goes live when Stripe keys are added
- 293private podcast feeds and gated community channels as paid perksprivate feeds work; tier gating pending
- 310UTM parameters carried through on every linkinbound UTMs captured; outbound link UTMs not yet
- 311rate limiting on every requestAPI and signup/login rate limited; not every request
- 318login magic links so paid subscribers can read premium postsbuilt and tested; goes live when Stripe keys are added
- 327custom colors, fonts, and styling5 colors, 4 font stacks, radius; no custom fonts/CSS
- 338forms that work on wordpress, webflow, and anywhere elsescript + iframe snippets; untested on WordPress/Webflow
- 357website and newsletter analytics in one placesite + sends in one place; open/click stats not inline
- 362UTM tracking on every linkinbound UTMs captured; outbound link UTMs not yet
- 366podcast analytics alongside your siteseparate podcast stats page
Building now (6)
- 18filtering bot clicks out of every report (something we pay an ungodly amount of money for)
- 24turning that editor into table-based, inline-styled email HTML that holds up in outlook
- 27separate email and web versions of every post, from one draft
- 58blockquotes with custom borders, colors, and styles
- 59content breaks and dividers that render cleanly in every inbox
- 120auto-generated meta titles and descriptions for every post
To do (169)
- 199.3% email delivery rate (industry-leading)
- 2team of deliverability experts with decades of experience
- 3infrastructure to send 3M+ emails per minute
- 6registering for every mailbox provider’s feedback program
- 7ingesting data from said feedback loops and building suppression lists
- 8tagging every email so gmail reports complaint rates per newsletter
- 9classifying every bounce (hard, soft, mailbox full, DNS failure) and knowing which ones mean “try again” vs. “never again”
- 10three layers of suppression: global, per-publication, and transactional
- 13warming new IPs and domains on a schedule
- 14watching blocklists around the clock, and pulling an IP from rotation the moment it’s listed
- 15retrying deferred mail for 24+ hours before calling it a bounce
- 21multiple sender addresses for different emails
- 23a true WYSIWYG editor: what you write is what lands in the inbox, with no HTML required
- 25real-time collaborative editing, so the whole team can work on the same issue at once
- 26dynamic content: different sections for different readers, all in a single send
- 28free and premium versions of the same post, split by a paywall break
- 29merge tags that personalize every email, and a simulated subscriber to preview them before you send
- 30templates with saved colors, fonts, and spacing, plus a default style for every post
- 34an AI writer, AI images, and a built-in AI agent one keyboard shortcut away
- 37custom HTML blocks, cleaned so a stray script tag can’t break your post
- 38automatically hiding anything an inbox can’t handle (video, iframes, audio) in the email version, while keeping it on the web
- 39links and embeds made clickable even in outlook, which ignores links wrapped around tables
- 40vertical alignment in columns, because a layout that looks off by 4px looks broken to readers
- 41converting your newsletter to audio versions for readers who prefer to listen
- 42random cohort sends to randomly split your list to test different content and conversion
- 47comment threads right in the draft, so editors and writers stop living in google docs
- 50an AI writer that rewrites, translates, and fixes spelling and grammar in place
- 52subject line A/B testing, built into the send flow
- 56file attachments, so a PDF can ride along with the issue
- 57sections with their own backgrounds, borders, and spacing
- 65enrolling subscribers into automations via API
- 69fetching segments and every subscriber in them
- 70managing tiers and premium subscriptions
- 71pulling referral program data and milestones
- 72reading poll and survey responses
- 76an MCP server so claude, chatgpt, and other AI tools can work inside beehiiv
- 77drafting and editing posts from an AI chat
- 78asking for open rates, CTR, and revenue in plain english
- 79comparing performance across dozens of posts in one request
- 81building segments by describing them
- 82creating and editing automations
- 83generating AI images straight into your media library
- 84managing website pages, redirects, and SEO
- 85reading and replying to community posts and DMs
- 88creating digital products, coupons, and promo codes
- 89running subscriber growth and earnings reports
- 90setting up subject line A/B tests
- 91deliverability by mailbox provider for any post
- 92searching docs without leaving the chat
- 93inviting teammates by email
- 94admin, member, and contributor roles
- 95admins who control billing, exports, integrations, payments, and domains
- 96members with full access minus admin permissions
- 97contributors limited to drafting posts and automations
- 98roles at the workspace or publication level
- 99multiple publications under one workspace
- 100workspace grouping and search for people on multiple teams
- 101multiple authors per post, with bylines
- 102guest authors for one-off contributors
- 103author profiles with bios, avatars, and social links
- 104community roles mapped to workspace roles (admin, manager, moderator)
- 105real-time collaboration and comment threads on every draft
- 106removing access the moment someone leaves
- 107publication transfers between owners, with written consent
- 109a no-code website builder on your own custom domain
- 110an AI website builder that works from plain-english prompts or screenshots
- 111AI custom elements for live widgets
- 112drag-and-drop editing, plus HTML access for full control
- 113site-wide theme tokens for fonts, colors, borders, and shadows
- 114global navbar, footer, and signup and login modals
- 115saving sections, blocks, and pages as reusable templates
- 116version history with one-click restore
- 117custom pages with their own SEO settings and paywalls
- 121google news schema
- 122pages up to 80% faster on largest contentful paint
- 123image carousels and grids
- 124youtube blocks that update when you post new videos
- 126pop-ups and gated content to turn visitors into subscribers
- 142product delivery and follow-ups triggered by purchases
- 143selling files, links, guides, templates, and ebooks
- 144memberships and time-based products
- 1451:1 coaching sessions and appointments
- 1460% platform fees on every sale
- 147a storefront on your beehiiv website
- 148products sold inside emails and automations
- 149free products that double as lead magnets
- 150product variants
- 151discount codes and promotion codes
- 152product reviews, with moderation
- 153product tags for organizing your catalog
- 154orders dashboard with buyer details
- 155sales totals per product
- 156duplicating a product in one click
- 157automatic delivery the moment someone buys
- 158payouts through stripe
- 159live webinars with up to 10,000 attendees
- 160ticket sales in 10 currencies
- 161native streaming with video, screen sharing, and chat
- 162no zoom required
- 163up to 5 automated reminder emails
- 164calendar invites sent automatically
- 165a recording of every session
- 166selling the replay as its own product
- 1670% platform fees on tickets
- 168free webinars that grow your list
- 169discount codes on tickets
- 1701:1 coaching bookings
- 171buyers linked to their subscriber profile
- 172promoting events in your newsletter and on your site
- 173orders and revenue reporting for every event
- 188luma calendar integration for events
- 189discord integration that syncs roles with subscription tiers
- 198bundling your podcast with your paid subscription
- 216segments that power dynamic content inside a single post
- 217segments as automation conditions
- 218adding a whole segment to a newsletter list
- 219multiple newsletter lists in one publication
- 223tier created, deleted, paused, and resumed events
- 226survey response events
- 230a signing secret on every endpoint
- 231automatic retries on failed deliveries
- 232a log of every delivery attempt
- 234disabling an endpoint without deleting it
- 235versioned payloads
- 236webhook steps inside automations
- 248surveys that tell you what to write next
- 263website templates
- 264saved sections, blocks, and pages for your site
- 267the largest native ad network for newsletters
- 268brands like netflix, hubspot, notion, and nike (and 525+ others)
- 277payouts to your beehiiv wallet
- 294payouts through stripe connect
- 295recommendation network with 60K+ active newsletters
- 296getting recommended by thousands of other newsletters
- 297free, reciprocal recommendations
- 298paid recommendations: pay to grow, or get paid to recommend
- 299discovering newsletters to partner with
- 300AI-suggested recommendation partners
- 301applications for paid recommendations, with accept and reject
- 302engagement and spend insights for every partner
- 303pausing, resuming, or ending any partnership
- 304fraud detection on paid recommendations
- 305clawing back payouts for fake subscribers
- 306recommendations inside your newsletter, not just at signup
- 307attribution for every subscriber a partner sends you
- 316magic links as a filterable acquisition source
- 322logging in on desktop from a link sent to mobile
- 323faster logins across every beehiiv publication
- 333pop-ups on your beehiiv site
- 334gating posts to subscribers only
- 335readers picking which newsletter lists to join
- 336signup flows that run right after subscribing
- 339a customizable link-in-bio page
- 340hosted on your own beehiiv site and domain
- 341a subscribe form built in
- 342your brand colors, fonts, and buttons
- 343social links for every platform
- 344links to your latest posts
- 345links to your products and paid tiers
- 346a linktree integration that captures newsletter signups
- 347every visitor a potential subscriber
- 348traffic from instagram, tiktok, and X turned into owned email subscribers
- 351mobile-first design
- 352no third-party link tool required
- 353updated in seconds, from the same dashboard as everything else
- 363custom link parameters at the publication level
- 365google analytics integration
- 369native integrations with linktree, hubspot, manychat, meta, and dozens of other apps
- 370human support team with a dozen experts ready to assist with whatever you need