Intelligence reports — periods, history, read state

How Wevion intelligence reports work: daily/weekly periods, history by date, read vs unread counts, per-language translation, and report status reasons.

Written By Salvatore Sinigaglia

Last updated About 2 hours ago

How Wevion intelligence reports work: daily/weekly periods, history by date, read vs unread counts, per-language translation, and report status reasons.

Intelligence reports — periods, history, read state, languages

Every Intelligence page in Wevion reads from one report engine. Reports come in two periodsdaily and weekly — across the Market, Strategic, and combined Hub dimensions. Each report has a status (ready, generating, empty, failed), tracks read / unread state with per-dimension unread counts, keeps history by date, and can be translated per language on demand. Backed by apps/backend/src/routes/api/intelligence-reports.route.ts, gated globally by AI Native.

Who is this for

Anyone reading Intelligence in Wevion who wants to understand the shared mechanics behind the Report tabs — how periods, history, unread badges, translation, and report status actually work.

Dimensions and periods

Intelligence reports are organized by dimension and period type:

DimensionWhere you read it
Marketint-101 Market Intelligence → Report tab
Strategicint-102 Strategic Intelligence → Report tab
Broad (Hub)int-103 Intelligence Hub → combined briefing

Each dimension is available as a daily or weekly report, selected with the period switcher on the Report tab. When a dimension is turned off for your workspace, its report requests return a "temporarily disabled" response and the page falls back to a "coming soon" screen.

Viewing a report and its history

  • Latest report — the Report tab loads the most recent report for the chosen dimension and period.
  • History by date — the date dropdown lists available report dates so you can open an earlier one.
  • Switching between Daily and Weekly reloads the corresponding report and clears the date selection.

Report status and degraded sources

Because reports are AI-generated, each one carries a status:

StatusMeaning
readyReport generated and ready to read
generatingGeneration in progress
emptyNo usable signal for the period
failedGeneration did not complete

When a report is empty or partial, it shows a status reason — for example no spend data, no market signal, timeout, or generation failed — instead of a blank page. A report can also list degraded dimensions when one contributing source lacked fresh data, and it records the model used to generate it. The report body itself is structured: an executive summary, KPI tiles (value, delta vs previous, hint), and sections with a confidence level and evidence.

Read and unread

  • Mark one read — mark a single report as read.
  • Mark all read — mark all unread reports for a dimension (optionally a period type) as read.
  • Unread counts — Wevion returns unread counts per dimension so the interface can badge what you have not seen. The Hub (broad) count is derived from distinct unread source dates rather than adding up the other dimensions, so nothing is double-counted.

Languages and translation

Reports are authored in English. When you request a report in another language, Wevion checks whether that translation is already stored; if not, it queues a translation on demand (once, idempotently) for the languages configured for your team. The translated content is attached to the report and served the next time you open it.

Manual generation

Reports are normally produced on a daily schedule, so you rarely need to trigger one. A manual generation endpoint exists — it queues a report for a chosen dimension and period — but it is rate limited to 5 per day and role-restricted; when manual generation is not permitted for your role, the request is refused. For most users, reports simply appear on schedule.

Availability and roles

  • The report engine is gated globally by AI Native (AI_NATIVE_ENABLED), on by default.
  • Reading, history, read-state, and unread counts are available to roles with insights access.
  • Manual generation is additionally restricted by role and rate-limited.

FAQ

What is the difference between a daily and weekly report in Wevion?

Wevion generates each intelligence dimension — Market, Strategic, and the combined Hub — as both a daily and a weekly report. You choose which to read with the period switcher on the Report tab. Daily reports track short-term movement, while weekly reports give a broader view. Switching periods reloads the matching report and resets the date selection so you always see the right cadence.

How do the unread badges work?

Wevion tracks read and unread state on every intelligence report and returns unread counts per dimension, which the interface uses to badge what you have not seen. The Hub (broad) count is based on distinct unread source dates rather than summing the other dimensions, so overlapping items are not double-counted. You can mark a single report read, or mark all unread reports for a dimension read at once.

Can I read intelligence reports in another language?

Yes. Wevion authors intelligence reports in English and translates them on demand. When you request a report in one of your team's configured languages, Wevion checks for a stored translation and, if none exists, queues one automatically and idempotently. The translated content is attached to the report and served the next time you open it, so no manual step is required.

Why does my report say "no spend data" or show as degraded?

Wevion intelligence reports are generated from your account signals, so when a source lacks data the report shows a status reason — such as no spend data, no market signal, timeout, or generation failed — instead of a blank page. A report can also flag degraded dimensions when one contributing source had no fresh data. Connect and sync your ad accounts, then check a later daily or weekly report once data has accumulated.

Do I have to generate reports myself?

No. Wevion generates intelligence reports on a daily schedule, so a current report is usually waiting on each Report tab. A manual generation option exists but is rate-limited to five per day and restricted by role, so it is meant for occasional use, not routine reading. For nearly all users, reports simply appear automatically for the daily and weekly periods.

Last updated: 2026-07-02