Welcome to breifd

Your complete guide to the app — from getting started to mastering every feature, shortcut, and setting.

What is breifd?

breifd is a free AI-powered daily newsletter. Pick the topics you care about and every morning, a personalized briefing lands in your inbox — written like real journalism, not bullet points.

📰

Personalized Topics

Choose from 159 topics and 1,048 subtopics — NBA to neuroscience to cybersecurity.

🤖

AI-Written

Generated from hundreds of sources, edited for clarity and depth.

Daily Delivery

Arrives every morning at 7 AM (or whatever time you set). No algorithms, no doomscrolling.

💸

Completely Free

No tiers, no credit card, no paywalls. Audio, archive, unlimited topics — free.

Getting Started

You'll be up and running in under 3 minutes.

1

Create your account

Go to breifd.it/signup. Enter your email and a password (min 6 characters). Click Sign up.

2

Verify your email

Check your inbox for a verification link. Click it — you'll be redirected back automatically.

⚠️

Heads up: Skipping email verification will redirect you back to the verify page every time you try to access topic selection or the dashboard.

3

Pick your topics

Browse by group (Technology, Sports, Science…), expand a group, then a category to see subtopics. Select as many as you like — no limit. Hit Continue when done.

💡

Tip: Each category has a "Select all" shortcut to grab everything in, say, AI or NBA without clicking each subtopic individually.

4

Wait for your first briefing

Briefings are generated overnight and arrive at 7 AM the next morning. Until then the dashboard shows: "Your briefing will arrive in your inbox tomorrow morning at 7 AM."

Dashboard

The dashboard at /dashboard is your home base — your briefing, a public explore feed, and your pinned stories all in one view.

breifd.it/dashboard
My Topics
⚙️
☀️
🔔
S
Good morning, Alex 👋
Your Briefing
AI & Machine Learning
Today · 4 min read
OpenAI announced new reasoning models achieving state-of-the-art performance on math and coding tasks…
Explore All Briefs
Climate Change
World · 3 min
NBA Playoffs
Sports · 2 min
Fed Rate Decision
Finance · 4 min
SpaceX Launch
Science · 3 min

Dashboard — Your Briefing at the top, Explore feed below

Header bar

ElementWhat it does
breifd logoStays on dashboard — no navigation
Greeting text"Good morning/afternoon/evening, [name]" — desktop only
My TopicsOpens topic drawer (desktop); also in profile dropdown on mobile
⚙️ SettingsNavigates to /settings
❓ HelpRe-opens the guided tour (desktop only)
☀️/🌙 ThemeSwitches light/dark mode
🔔 BellNotification panel — last 7 days of briefings; unread shown with a pulsing dot
Avatar circleOpens profile dropdown

Profile dropdown

ItemAction
Share breifdCopies your referral link to clipboard
Past BriefingsGoes to /briefings
My TopicsOpens topic drawer
Dark/Light modeMobile only
Show tutorialReopens the guided tour (mobile only)
SettingsGoes to /settings
Sign OutSigns out, redirects to /

Your Briefing — three states

No topics selected

Prompt to pick topics. Click the link to go to topic selection.

Topics set, briefing not delivered yet

"Your briefing will arrive in your inbox tomorrow morning at 7 AM." Normal — briefs are generated overnight.

Briefing delivered

Card with optional image, title, read time, and a 22-word preview. Click anywhere to open the full brief.

Explore All Briefs

  • Date navigation — < and > arrows browse other days. Cannot go into the future.
  • Archive search — searches title, topic, category, and content. 250ms debounce.
  • Category filter pills — filter the grid by category (Tech, Business, World…).
  • Hover to reveal — pin (📌) and share (🔗) icons appear on card hover.
  • Fallback — if today's briefs haven't been generated yet, shows the most recent day with content — but only if that day is within the last 2 days. Beyond that, the feed shows empty to signal a generation failure rather than serving stale content.

Testimonial prompt

After 3+ days as a user, a banner appears on the Dashboard asking if you'd like to leave a testimonial. Note: it's your submitted testimonial text that gets shown on the breifd.it homepage — not the banner itself. Dismiss with ✕ (stored in localStorage, won't reappear).

Reading a Brief

The brief detail page at /brief/:id is where you read each story. An orange reading progress bar runs under the header and fills as you scroll.

breifd.it/brief/abc123
← Back
🎯
🔊
📌
🔗
Artificial Intelligence
OpenAI's New Models Push Reasoning Benchmarks
Jun 5 · 4 min · Reuters, WSJ, The Verge
The latest models from OpenAI have achieved remarkable results on reasoning benchmarks, surpassing previous state-of-the-art on mathematical and coding tasks…

Brief detail — orange reading progress bar + action icons (🎯🔊📌🔗) in header

Header tools

ButtonWhat it does
← BackReturns to previous page (browser history)
🎯 FocusToggles Focus Mode — replaces full text with a 5-sentence AI summary
🔊 ListenStarts text-to-speech via ElevenLabs
⏸ / ▶ Pause/PlayPauses or resumes audio playback
🔇 StopStops audio and resets (visible only while audio is active)
📌 PinPins or unpins the story (max 3)
🔗 ShareCopies a shareable link to clipboard

Feedback

Below the article: 👍 / 👎. After voting, a detail panel opens with tag chips and a free-text box. One time per brief.

👍 Positive tags

Clear writingRight lengthGood sourcesUseful topicBalanced view

👎 Negative tags

Too longToo shortConfusingMissing contextBiasedWrong topic

Sources & Follow This Story

Each source is listed at the bottom with a clickable link and a political bias label for known outlets. Related briefs on the same topic appear in a "Follow This Story" section below.

My Topics

Open the topic drawer by clicking My Topics in the header or via the profile dropdown. Changes save instantly and apply to tomorrow's briefing.

Topic hierarchy

Group → Category → Subtopic

Example:
Technology
  └─ Artificial Intelligence
       └─ ChatGPT & LLMs
       └─ AI Ethics
       └─ Generative AI

You subscribe at the subtopic level. Group and category are navigation only.

Using the drawer

  1. Click a Group to expand it
  2. Click a Category to expand its subtopics
  3. Toggle individual subtopics, or use Select all / Deselect all
  4. Use the search box to filter — all matching groups expand automatically
💡

Tip: The count badge on each group shows how many subtopics you've selected. Fully-selected categories get a highlight border. Click Done to close — topics are already saved.

Past Briefings

Available at /briefings — or Profile → Past Briefings. Shows all your personal briefings, the ones sent to your email.

  • Search — filter by topic name, date, or content keywords
  • Expand a row — click any card to expand a content preview
  • Read full — opens the brief detail page
  • Delete — permanently removes the briefing. Cannot be undone.
⚠️

Note: This page shows only your personal briefings. The Explore section on the dashboard shows the full public brief library.

Settings

Accessible at /settings. Four sections: Profile, Delivery Preferences, Change Email, Change Password.

Profile

  • First name — used in the dashboard greeting
  • Profile picture — click the camera icon to upload. Max 5 MB, any image format. "Remove picture" to delete.

Delivery Preferences

SettingOptionsDefault
Send timeEvery 30 min (12:00 AM – 11:30 PM)7:00 AM
Timezone15 zones from Honolulu to TokyoBrowser-detected
Briefing LengthShort (~150w) / Medium (~300w) / Deep Dive (~500w)Medium
Digest LengthQuick (3 stories) / Standard (7) / Deep Dive (12+)Standard
LanguageEnglish, Spanish, French, German, Portuguese, Italian, Japanese, Korean, Chinese, Arabic, Hindi, DutchEnglish
Weekly summaryToggle on/off — Sunday highlights digestOff
💡

Important: Click Save Preferences after changes. Delivery settings do not auto-save.

Change Email

Enter and confirm your new email, then click Update Email. A confirmation link goes to the new address — the change only takes effect after clicking it.

Change Password

Requires your current password plus a new one (minimum 6 characters). The app re-authenticates before applying the change.

Shared Briefs

Any brief can be shared via a link that works without logging in at breifd.it/shared/[id].

How to share

  • From the dashboard — hover a card, click the 🔗 icon
  • From brief detail — click the 🔗 icon in the header
💡

For personal briefings: Your briefing is private by default. The first time you share it, breifd marks it public so the link works. Public briefs are already shareable. Your referral code is appended to the URL automatically.

The shared brief page

Recipients see the full article plus a "Get briefs like this every morning. It's free." signup CTA — no login required.

Keyboard Shortcuts

Shortcuts are active on the Dashboard when focus is not in a text input. Press ? anytime to see the in-app overlay.

breifd.it/dashboard
⌨️ Keyboard shortcuts
Next storyJ
Previous storyK
Pin focused storyS
Open focused storyEnter
Close / go backEsc
Show this help?

Press ? anywhere on the dashboard to open the shortcuts overlay

KeyActionNotes
JNext storyMoves focus ring down the grid; auto-scrolls into view
KPrevious storyMoves focus ring up
SSave/bookmarkToggles pin on focused card (max 3) — labeled "Save/bookmark" in the in-app dialog
EnterOpen focused storyNavigates to /brief/:id
EscClose / go backDismisses open panels or navigates back
?Show shortcuts helpOpens the shortcuts reference dialog
⚠️

Gotcha: Shortcuts are disabled when a text input is focused. Click anywhere on the page background first to re-activate them.

Focus Mode

Focus Mode swaps the full article for a concise 5-sentence AI summary — perfect for skimming on busy mornings.

  • Toggle via the 🎯 icon in the brief detail header
  • Summary generated on-demand by the explain-story edge function
  • State persists in localStorage — returning to the tab keeps you in Focus Mode
  • Click "Read full brief →" at the bottom to exit and see the full article
💡

Mood integration: If you select "Stressed" or "Low" in the daily mood check-in, Focus Mode is automatically enabled and a toast confirms it.

Listen (Audio)

Every brief can be read aloud using ElevenLabs TTS. Available via the 🔊 icon on the brief detail page.

StateIconWhat to do
Idle🔊Click to generate and start audio
Loading⏳ spinningWait — audio is being generated (takes a few seconds)
PlayingClick to pause. Progress bar shows position.
PausedClick to resume
Active🔇 StopStops audio and resets to beginning
⚠️

Note: Audio is generated fresh each time you click play. Navigating away stops playback.

Pinning Stories

Pin up to 3 stories to keep them at the top of your dashboard for quick access. Pins sync to your account and persist across devices.

  • From dashboard — hover a card, click the 📌 icon (top-right of card)
  • From brief detail — click the 📌 icon in the header
  • Via keyboard — press S on the focused card
⚠️

Limit: Maximum 3 pins. If you try to pin a 4th: "Max 3 pinned stories. Unpin one first." Unpin by clicking the same 📌 button again.

Mood Check-in

Once per day, a dialog appears ~800ms after the dashboard briefing loads asking "How are you feeling today?"

OptionEffect
😊 GreatNo special behavior
🙂 GoodNo special behavior
😐 NeutralNo special behavior
😰 StressedEnables Focus Mode + confirmation toast
😔 LowEnables Focus Mode + confirmation toast

The date is saved in localStorage the moment the dialog opens — so closing without selecting still counts as today's check-in. The dialog won't appear again until the next day. When Stressed or Low is selected, the toast reads: "Focus mode enabled — showing a calmer briefing today." 🧘

Source Bias Labels

When a source is from a recognized news outlet, a political lean label appears next to it in the sources section of a brief.

Left Center-Left Center Center-Right Right

Recognized outlets include: NYT (Center-Left), BBC (Center), Reuters (Center), WSJ (Center-Right), Fox News (Right), Vox (Left), NPR (Center-Left), Bloomberg (Center), AP News (Center), and 40+ more (53 total). Unknown outlets show no label.

💡

Note: These labels are static, based on a curated list in the codebase. They reflect general editorial direction, not any individual article's bias.

Referrals

Every account has a unique referral code. Share your link and your friend gets 10% off their first 3 months when paid plans launch.

  • Access via: Profile dropdown → Share breifd
  • Copies breifd.it/signup?ref=[your-code] to clipboard
  • Your referral code is also embedded in brief share links automatically
  • If your code isn't available yet: "Referral code not available yet"

Dashboard Tutorial

A 4-step guided tour runs automatically for first-time users. Reopen it via the ❓ button (desktop) or Profile → Show tutorial (mobile).

StepHighlightsMessage
1 of 4Your daily briefing lives here"Every morning, your personalized briefing lands at the top. Tap to read in full or listen to the audio version."
2 of 4Edit your topics anytime"Not loving a topic? Update your interests here and tomorrow's briefing will reflect the change."
3 of 4Revisit past briefings"All your previous briefings are saved here, so you can scroll back anytime."
4 of 4Change your delivery time"Pick the time your briefing hits your inbox. You're all set — enjoy your first briefing tomorrow morning."

Click anywhere on the backdrop to skip. Press Esc to close. "Got it" on step 4 marks the tutorial complete so it won't auto-show again.

Known Issues

A few behaviors to be aware of — some are known bugs, some are working as designed.

Bug/privacy redirects to /pricing

Navigating to breifd.it/privacy may redirect to /pricing. The Privacy Policy page exists in code but a hosting-level rule intercepts the route. Workaround: contact hello@breifd.it for a copy.

BehaviorBriefing not showing today

Briefings are generated overnight and sent at 7 AM in your timezone. If it's before 7 AM or you just signed up, this is normal. Check Settings → Delivery Preferences to verify your timezone.

BehaviorKeyboard shortcuts not responding

Shortcuts (J, K, etc.) are disabled when a text input is focused. Click anywhere on the page background first. The grid also needs at least one card to work.

Behavior"Forgot password?" opens a dialog, not a new page

The "Forgot password?" link opens a modal — it does not navigate to a new page. Click the link text directly (not the surrounding area), enter your email, click Send reset link.

BehaviorTTS fails or times out

Audio generation can fail if ElevenLabs is slow. You'll see "Failed to generate audio." Try again in a few seconds. Longer briefings take longer to generate.

BehaviorShared personal brief says "Brief not found"

Personal briefings are private until shared. If you copied a URL bar link before clicking the share button, recipients see "Brief not found." Always use the 🔗 share button — it marks the brief public before copying the link.

FAQ

Common questions, answered.

When does my briefing arrive?
Every morning at the time you set in Settings (default 7:00 AM). Check Settings → Delivery Preferences → Timezone if it seems off.
I didn't get a briefing today. What happened?
Check your spam folder first. Verify your topics are set (My Topics) and your delivery time/timezone are correct. If the briefing shows in the app but not in email, contact hello@breifd.it.
Can I change my topics after signing up?
Yes, anytime. Open My Topics from the dashboard header or profile dropdown. Changes are instant — tomorrow's briefing reflects your updated topics.
How many topics can I select?
Unlimited. All 159 topics and 1,048 subtopics are free. Select as many or as few as you like.
What languages are supported?
English, Spanish, French, German, Portuguese, Italian, Japanese, Korean, Chinese (Simplified), Arabic, Hindi, and Dutch. Set your language in Settings → Delivery Preferences.
Is there a mobile app?
Not yet. breifd is a web app that works great on mobile browsers. The daily email renders perfectly in any email client.
How do I delete my account?
Account deletion is not available through the UI. Email hello@breifd.it to request deletion.
What's the difference between "Briefing Length" and "Digest Length"?
Briefing Length controls how long each individual story is (Short ≈150w, Medium ≈300w, Deep Dive ≈500w). Digest Length controls how many stories appear (Quick = 3, Standard = 7, Deep Dive = 12+).
Why does the Explore feed show yesterday's briefs?
If today's public briefs haven't been generated yet (usually before 7 AM), the app falls back to the most recent day that has content — but only if that day is within the last 2 days. If generation has been failing for longer than 2 days, the feed will show empty rather than serving very stale content.
What is Focus Mode and when should I use it?
Focus Mode generates a 5-sentence AI summary — great when you want key takeaways without reading everything. Toggle with the 🎯 icon. Also auto-activates when you select "Stressed" or "Low" in the mood check-in.

Pages & Routes

Every URL in the app and whether it requires authentication.

RoutePageAuth
/Landing pagePublic
/signupCreate accountPublic
/loginSign inPublic
/onboardingWelcome / Get startedPublic
/onboarding/topicsTopic selectionAuth required
/verify-emailEmail verification promptAuth required
/reset-passwordSet new password (from email link)Public
/dashboardMain dashboardAuth required
/brief/:idBrief detail readerAuth required
/briefingsPersonal briefings archiveAuth required
/shared/:idPublic shared briefPublic
/settingsUser settingsAuth required
/pricingPricing page (free)Public
/privacyPrivacy policy⚠️ May redirect
/termsTerms of servicePublic
/topics/dashboard?topics=openRedirect
/brief/briefingsRedirect
/admin/inviteAdmin invite pageAuth required