How it works

Four inputs. One paste.
About three minutes.

The whole point of Bureau is what happens after you click Start a bureau. Here's the entire flow, beat by beat, from sign-up screen to two emails in your inbox.

Minute one

Tell us about your bureau.

We ask the least we can possibly ask. Four fields and a paste. We slug your domain, derive a brand color from your topic, and pre-fill a voice style from your voice pick.

The four inputs

  • Media-company name — e.g. Hudson Valley Daily. Slug auto-derived.
  • Topic / category — pick from 24 curated, or free-text.
  • Founding journalist — three culturally-neutral suggestions, or type your own.
  • Voice + style — pick from 30 Gemini voices, hover for a preview, edit the style line.

The optional paste

A Gemini API key from Google AI Studio is the simplest setup — and it's optional. Skip the field and Bureau covers your inaugural article and first podcast episode on a platform-funded key so you can see the bureau live before getting an AI account. Paste your own Gemini key anytime in Desk → Providers to enable scheduled and manual runs.

Optional and shipping today: OpenAI (GPT + embeddings), Anthropic (Claude), OpenRouter (one key, many models), ElevenLabs (premium TTS), Perplexity (live web search). Add any combination from Desk → Providers; reassign individual tasks per provider. Your keys stay encrypted per-tenant — even Bureau staff can't read them.

Bureau never marks up the model cost. The bill lands on your AI Studio account. We charge a flat platform fee for the orchestration, never the underlying tokens.

Minutes two and three

Watch it ship, in real time.

We don't redirect you to a "your account is being prepared" page and then a stub homepage. We run the actual production pipeline — research, draft, image, TTS, mix, publish — while you watch each green checkmark land.

Live progress
Validating Gemini key
Reserving hudson-valley-daily.bureau.news
Generating Sam Brennan's persona & bio
Drawing Sam Brennan's profile photo (Imagen 4)
Configuring your first beat: Local News
Researching today's stories
Drafting the inaugural article (gemini-2.5-flash)
Generating featured image (16:9, no text)
Recording 30-second radio spot (Aoede voice)
Composing today's podcast episode script
Rendering host TTS · stitching · transcoding
Publishing podcast feed · sending two emails

Every step is a real production call.

Every checkmark above corresponds to a row Bureau writes to your runs and llm_calls tables. You'll see them in Desk the moment onboarding finishes — same observability path your scheduled beats will use later.

If a Gemini call flakes (it occasionally does), Bureau retries with feedback. Article drafting tries up to 3 times if the LLM returns malformed JSON; TTS retries on transient 5xx with exponential backoff. Failures land in runs.error with the actual exception — no silent skips.

Total cost for a typical first run: ~$0.09 on your Gemini bill. (Two image generations, two text generations, four TTS clips.)

Minute three onward

The reveal screen, and two emails.

When the last checkmark lands, we hand you three URLs and send two branded emails from notifications@yourname.bureau.news: Your first article is live and Your first podcast episode is live. From there, you're already running.

hudson-valley-daily.bureau.news
Local News · Today, 7:14 AM

Anchoring our communities: a new focus on Hudson Valley local news

Real article. Real image. Real radio spot in the sidebar. Indexed in your sitemap before you finish reading the email.

hudson-valley-daily-podcast.bureau.news
Episode · 3:31 · Today

Hudson Valley Daily — Inaugural Dispatch

Inaugural Dispatch
Hudson Valley Daily
After minute three

Day 2, day 30, day 365.

Day 2 — Walk

Add depth in Desk

Create more journalists. Add beats. Configure schedules. Connect a custom domain. Pre-populated to be useful from your first day, editable from your first hour.

Day 7 — Run

Connect real data

OAuth Gmail, Slack, GitHub, Linear. POST to the webhook source from your CRM. Each integration becomes a beat. Each beat becomes a story. Each story can become a podcast segment.

Day 365 — Compound

You own everything

Your articles, your audio, your subscribers, your custom domain. Bureau is a flat-fee platform. You can export, leave, run elsewhere any day. We bet you won't.

Try it. Right now.

The five minutes you're about to spend reading this page is more than the three minutes Bureau needs to ship your first article.

Start a free trial →