Skip to Content
UsingNotices

Notices

Notices are the things Structura needs you to know about — billing problems, broken AI keys, channel reconnects, plugin health, that kind of thing. They’re the user-facing equivalent of the staff incidents dashboard, scoped to your workspace and surfaced in two places: a bell icon at the top of every page (wp-admin and the web portal) and a dedicated Notices page.

Notices are designed to be actionable. Each one carries a short description and a one-click action — Update key, Reconnect, Update payment method — so you can fix the underlying issue without having to figure out where to go.

Where to find them

Bell icon. Top-right of the wp-admin SPA (next to your plan badge) and top-right of the web portal (next to your user avatar). A red count badge sits over the bell whenever there’s an open notice.

Click the bell to open the Notifications popover with up to five recent notices inline — title, body, and quick action. See all at the bottom links to the full page.

Notices page. Structura → Notices in wp-admin, or /notices in the web portal. Shows the same list with fuller cards (more context, timestamps, occurrence counts) plus any resolved notices in history if you want to look back.

What you’ll see

Each notice has a category badge (the color matches its severity — yellow for warnings, red for errors) and a status:

  • Open — needs your attention. Counts toward the bell badge.
  • Acknowledged — you’ve seen it and you’ll deal with it; the bell stops counting it, but it stays in the list.
  • Resolved — the underlying problem cleared, or you dismissed it. Hidden from the default view; reachable via history.

Categories

Structura groups notices into six categories so you can tell at a glance what kind of fix is needed.

CategoryWhat triggers itExample fix
BillingStripe couldn’t charge your card; subscription marked past dueUpdate payment method in your account
LicenseLicense activation failed (expired, seat limit reached, payment changed)Open Account → check license status
ConnectionA channel disconnected — OAuth token expired or webhook URL unreachableReconnect the channel
QuotaThis site hit its included posts/images cap for the cycleWait for the next cycle or upgrade
AI keyA BYOK provider rejected your key, or no key is connected for the provider Structura tried to useOpen AI Settings → add or update the key
Plugin healthYour install has a WP-Cron problem, an outdated plugin version, or a known compatibility issueOpen Settings → Diagnostics

Acknowledge vs Dismiss

Each open notice has two action buttons in addition to its primary CTA:

  • Acknowledge — silences the badge for that notice without asserting the problem is fixed. Use this when you’ve seen it and plan to handle it later (a card declined on Friday; you’ll update the card on Monday). The notice stays in the list at a lower visual priority.
  • Dismiss — marks the notice as resolved by you. Use this when you’ve fixed the problem already, or when the notice doesn’t apply (for example, you intended to disconnect the channel anyway). If Structura sees the same condition again, a new notice fires — Dismiss isn’t a permanent silence.

What happens when the problem clears

Most notices auto-resolve when Structura detects the underlying condition went away. You don’t need to do anything:

  • Billing clears when Stripe successfully charges your card.
  • Connection clears when the OAuth refresh succeeds on the next scheduled tick.
  • License clears when activation succeeds.
  • AI key clears when you save a new key in AI Settings (or when the next call to the provider succeeds).
  • Quota clears at the start of the next billing cycle.
  • Plugin health doesn’t auto-resolve — re-run Diagnostics (see below) once you’ve applied a fix; the next clean run drops the notice.

Anything still open after 30 days with no fresh activity also auto-resolves as stale, so zombie notices in abandoned installs don’t pile up forever.

Running diagnostics

Plugin-health notices are user-triggered, not automatic — Structura doesn’t probe your WordPress environment on every page load. To check on demand:

  1. Open Structura → Settings.
  2. Scroll to the Diagnostics card.
  3. Click Run diagnostics.

A toast confirms how many issues were found. Anything actionable shows up in your Notices within a few seconds. Today the diagnostics checks cover:

  • WP-Cron is enabled. DISABLE_WP_CRON set in wp-config.php prevents scheduled tasks from running, which stalls every Structura campaign. See WP-Cron is disabled for the fix.
  • Plugin version is current. If the cloud has shipped a minimum version requirement above your current install, Structura prompts you to update.
  • Compatibility. Hook point for future page-builder and theme compatibility checks; no checks yet in this release.
Last updated on