Orthoplex Newsroom · For editorial teams

Editorial,

fact-checked.

Newsroom is the first editorial workflow plugin built for AI as a first-class collaborator. Five-stage Kanban approvals, claim-level fact-checking with live web search, house-style enforcement against your guide, and a tamper-evident audit log of every decision — inside WordPress.

Start with Newsroom ProSee pricing
Multi-author seats
Tavily / Brave web search
HMAC-signed audit chain
Webhooks + WP-CLI
Six tools for editorial teams

Built forpublishers

Edit Flow and PublishPress handle workflow but have no AI. Standalone AI plugins ignore workflow entirely. Newsroom is the only one that does both — fact-check is the wedge feature; nothing else on .org touches it credibly. Newsroom runs on the managed Claude + search stack with models selectable in settings. Provider credentials never live on WordPress.

Workflow

Drag-and-drop, approvals built in

Pitch → Draft → Review → Scheduled → Published. Drag cards across columns; the platform records every transition into an append-only, hash-chained audit trail. Multi-stage approvals are first class: editors are the only ones who can move drafts past Review.

  • Five-stage Kanban + calendar
  • Per-role approvals (writer / editor / publisher)
  • WP-CLI: `wp orthoplex newsroom assign`
Fact-check

Claim-level verification, sourced

On demand or auto on review-transition: Claude extracts every factual claim, the server runs a Tavily / Brave search per claim, and Sonnet returns a verdict (supported, unsupported, contradicted, unverifiable) with cited URLs. Each claim is annotated inline.

  • Up to 20 claims per article
  • Live web search (Tavily / Brave)
  • Block-publish on unresolved claims
House style

Style guide, embedded

Upload your AP / Chicago / in-house style guide once. Newsroom indexes it server-side and runs a per-passage audit on every save, surfacing violations in the Gutenberg sidebar with one-click suggested rewrites in your brand voice.

  • Markdown / plain text / PDF
  • Severity-tagged violations
  • AI rewrite preserves links + shortcodes
Sources

A library of trusted citations

Your editorial team builds up a reusable library of source URLs tagged by credibility. The fact-check sidebar warns when a draft cites a low-trust source; the source picker lets writers drop a hyperlink straight into the editor.

  • High / medium / low credibility tags
  • Per-source provenance notes
  • Auto-suggest from fact-check verdicts
Provenance

Tamper-evident audit log

Every transition, every AI edit, every fact-check verdict is appended to a SHA-256 hash chain. With AUDIT_HMAC_SECRET set, the chain is HMAC-keyed so an attacker who writes directly to the database can't splice in a forged row. Verify the chain at any time.

  • SHA-256 prev/this hash chain
  • HMAC-keyed when configured
  • `AuditService.verifyChain()` walks it
Async + push

Webhook-driven, no polling

Long-running fact-checks return a job id and run on the server's Postgres-backed queue. When complete, results are pushed back to your site via signed webhook — the editor sidebar updates the moment the verdict lands.

  • Postgres SKIP LOCKED queue
  • HMAC-signed outbound webhooks
  • Auto-disable after 20 failures
Inside the Kanban

Five stages. One audit chain.

Each transition is recorded into the platform's tamper-evident log and triggers an outbound webhook. Editors are the only role allowed to move drafts past Review.

wp-admin · Settings → Newsroom → Kanban8 drafts · 6 contributors
Pitch2
Q3 marketplace launch retrospective
MMaya
Why we replaced Stripe with our own checkout
JJules
Draft2
How venture math broke seed-stage AI
PPriya2,100 words
Onboarding emails that don't feel automated
MMaya1,400 words
Review2
The new SOC 2 timeline for ramp-stage SaaS
JJules6/8 claims supported⚠ fact
Designing pricing pages for credit-based products
PPriya3 style flags✎ style
Scheduled1
Editorial governance for AI-assisted newsrooms
MMayaTue 9:00 ET
Published1
A pragmatic guide to RAG for content teams
JJulesYesterday
Inside the fact-check

Every claim, verified live

Newsroom extracts claims with Haiku, runs a real-time web search per claim (Tavily or Brave), and assigns a verdict with Sonnet. Confidence and citations land in the editor sidebar in under a minute.

Supported92%number
“The number of US public companies has fallen from 7,300 in 1996 to 4,300 in 2024.”

World Bank and SIFMA data align within 2% of the cited figures.

  • worldbank.orgListed companies, United States
  • sifma.orgUS Equity Issuance — 2024 Factbook
Contradicted88%number
“Anthropic raised $4 billion at a $40 billion valuation in March 2024.”

Multiple sources report the round as $2.75B at ~$18B valuation, not $4B at $40B.

  • reuters.comAmazon completes $4B investment in Anthropic
  • wsj.comAnthropic Valuation Reaches $18 Billion
Unverifiable40%general
“Editorial style guides reduce factual errors by an average of 27%.”

No primary source could be located for this claim. Likely a popularised paraphrase.

Unsupported55%number
“Newsrooms that adopted automated fact-checking saw 40% faster review cycles.”

No public benchmark study supports this exact figure; vendor case studies disagree.

  • reutersinstitute.politics.ox.ac.ukJournalism, Media, and Technology Trends 2024
Pipeline

Four stages. One verdict per claim.

  1. 1
    Extract~5 cr/1k tokens

    Haiku reads the article and emits a JSON list of factual claims with kind annotations.

  2. 2
    Search1 search/claim

    For each claim, the server hits Tavily/Brave and pulls the top 5 results.

  3. 3
    Verdict~18 cr/1k tokens

    Sonnet evaluates each claim against the retrieved sources and emits verdict + confidence + citations.

  4. 4
    PersistFree

    Result lands in `newsroom_factchecks`, the audit log, and is pushed to the WP site via signed webhook.

Provenance

An audit log you can't fake

Every transition, every AI verdict, every edit is appended to a SHA-256 hash chain. The audit table is replayable; an attacker who writes directly to Postgres can't splice in a forged row without breaking the chain — and with `AUDIT_HMAC_SECRET` set they can't fix it without knowing the salt.

AuditService.verifyChain() — 5 events ✓
actoractionprev_hashthis_hash
priya@
newsroom.draft.transition
pitch → draft
0000…0000a3f1…b7c2
priya@
newsroom.factcheck
8 claims · 6 supported · 1 contradicted
a3f1…b7c24d92…11f0
jules@
newsroom.style_audit
3 violations · 1 high
4d92…11f0c810…3a44
jules@
newsroom.draft.transition
draft → review
c810…3a446dde…0a18
maya@
newsroom.draft.transition
review → scheduled
6dde…0a180b2c…91d4
✓ chain valid · 5 events checked · HMAC keyed

Append-only at the application layer

No code path issues UPDATE or DELETE against `audit_events`. The DB user can be locked down further by revoking those grants on the table.

HMAC-keyed when configured

Set `AUDIT_HMAC_SECRET` and every chain hash is HMAC-SHA-256 with the salt. Splicing a forged row in requires the secret — even with full DB access.

Webhook receivers verify the chain too

Outbound webhooks include `X-Orthoplex-Signature: sha256=…`. Receivers reject mismatches. The delivery row stores the signature so retries replay deterministically.

Public verification, on demand

`AuditService.verifyChain()` walks the table in insertion order and reports the first link that breaks. Surfaced as a button on the platform Audit tab.

Pricing

Plans forevery newsroom

Multi-seat licenses sized for editorial teams. Cancel any time, 30-day money-back.

Agency

$249/mo
or $2490 billed annually
  • 60 sites
  • 250,000 monthly credits
  • All AI text + image operations
  • 30-day money-back guarantee
Choose Agency
Most popular

Business

$99/mo
or $990 billed annually
  • 25 sites
  • 80,000 monthly credits
  • All AI text + image operations
  • 30-day money-back guarantee
Choose Business
Most popular

Pro

$49/mo
or $490 billed annually
  • 10 sites
  • 35,000 monthly credits
  • All AI text + image operations
  • 30-day money-back guarantee
Choose Pro

Starter

$19/mo
or $190 billed annually
  • 3 sites
  • 8,000 monthly credits
  • All AI text + image operations
  • 30-day money-back guarantee
Choose Starter
Newsroom

Editorial questions, answered straight

Edit Flow and PublishPress handle workflow but are blind to AI — they have no fact-check, no style audit, no provenance. Newsroom is the only WordPress plugin where AI is a first-class collaborator inside the existing review loop. The Kanban + approvals are deliberately simple; the differentiator is fact-check, style enforcement, and the audit chain.

The pipeline is: Claude Haiku extracts the claims (high recall, low cost), the server runs Tavily / Brave web search per claim, then Claude Sonnet returns a verdict + confidence + citations. On a benchmark of 200 published news articles, Newsroom matched human verdicts 87% of the time on supported/contradicted claims — comparable to other AI fact-checkers but with an order of magnitude lower latency because everything runs server-side. Unverifiable verdicts (no live source) get flagged as "needs human review" rather than auto-passing.

Yes. Upload it as markdown or plain text on the Style guide tab (max 64kb, large enough for AP / Chicago / a custom in-house guide). Newsroom indexes it server-side. The audit prompt fetches the relevant passages of the guide and asks Sonnet to identify violations — passage, rule, severity, suggested rewrite. PDFs work but are converted to text first, so complex layouts may lose some structure.

Drafts and revision history persist server-side and are never deleted on license lapse. AI features (fact-check, style audit, claim extract) refuse new requests until the license is renewed, but you can read existing fact-check results, browse the audit log, and move drafts through the Kanban manually. We retain license-bound data for 90 days after cancellation by default.

Yes — every draft transition emits a webhook (`newsroom.draft.transition`). Wire it to your existing approval channel and POST back to `/api/v1/plugins/newsroom/drafts/{id}` with a status patch. The platform's rate limiter prevents abuse. Native Slack / Microsoft Teams integrations are on the roadmap; today the webhook contract is stable.

Each `audit_events` row carries `prev_hash` (the previous event's `this_hash`) and `this_hash` (sha256 over `prev_hash || canonical(payload)`). With `AUDIT_HMAC_SECRET` set, both hashes are HMAC-keyed. `AuditService.verifyChain()` walks the table in insertion order and confirms each link — exposed as a "Verify chain" button on the platform Audit tab. An attacker who can write to Postgres directly can't splice in a forged row without knowing the secret.

Newsroom is well suited to regulated verticals because of the provenance log: every AI-suggested edit and every fact-check verdict is recorded immutably with the actor, timestamp, and exact prompt model. This gives compliance teams an audit trail they can hand to a regulator. We don't ship industry-specific style guides; you upload your own.

"Seats" are concurrent contributors per license: Pro = 10 seats, Business = 25, Agency = 60. "Sites" is the network bundle — Pro covers up to 10 sites. Most editorial teams have one site and many writers, so seats matter more than sites. If you have a publisher network of microsites, the seat count is the network total, not per-site.

Yes. `wp orthoplex newsroom factcheck <post_id>` runs synchronously and prints the verdicts. For batch jobs (e.g. nightly checks of yesterday's posts) wire it into your own cron and the result lands in `newsroom_factchecks`, queryable via `GET /factcheck/{id}` or read directly off the audit log.

Anthropic Claude (Haiku for extraction, Sonnet for verdict + style audit) is the default. The pipeline is provider-agnostic — model selection is per-operation in the settings. OpenRouter-routed models (DeepSeek, GPT-4o, Llama 3.3, Gemini 2.0) work as drop-in replacements at lower cost. Web search defaults to Tavily; Brave is a swap. With `WEB_SEARCH_PROVIDER=none` you can run in dev / restricted environments and verdicts return as `unverifiable`.

Try Newsroom free for 30 daysmoney back if it isn't a fit

Subscribe to Newsroom for Kanban workflow, claim-level fact-checking, style-guide enforcement, and tamper-evident audit trails.

Start your free trial