Shipped this week in HeyNews, across three areas: onboarding, story access, and Content Desk + Sources resilience.
Connect once, start writing sooner. When you connect beehiiv, Kit, or a newsletter archive during setup, onboarding now finishes from that connection, and Voice Training kicks off right away. If training succeeds, your AI Writer is ready to use without waiting for manual approval, and you'll receive a notification when it's ready. Voice Training also handles larger past-issue libraries more reliably during source discovery.
A wider 12-month story window. Usable accounts now share the same 12-month story access window. Older-but-recent stories no longer disappear behind plan-specific upgrade prompts as long as they're inside the 12-month storage horizon.
Content Desk keeps your edits. Adding a URL story used to be brittle: if a page had thin metadata or extraction came back partial, the title, details, tags, and content you'd already entered could get overwritten. Now they stick. You can also edit story titles and details after saving, and those edits stay scoped to the current newsletter, so shared story records aren't rewritten for your other newsletters. Fresh Content Desk stories also stay visible in Compose before story scoring finishes.
Sources are easier to maintain. Fetch now is back for RSS feeds, social profiles, and shared sources. Source names, descriptions, notes, and tags are saved as source-level metadata rather than overwriting the article or video titles attached to stories. Removing a source no longer leaves stale source groups in the current newsletter, and it doesn't hide the same story from your other newsletters.
Other fixes worth flagging: ActiveCampaign public archives now import the real issue URLs instead of treating archive index pages as issues, and cancel/save-offer choices are guarded against duplicate clicks and race conditions.
Full release notes: roadmap.heynews.co/p/whats-new-may-21-2026-AAbZDf