Alerting

What Are GEO Alerts?

GEO Alerts is an automated monitoring system built into Writesonic’s GEO platform. It continuously watches your AI visibility and citation metrics across AI engines - and notifies your team the moment a metric crosses a threshold you define.

Instead of manually checking dashboards for changes in your brand’s AI presence, Alerts bring the insights to you - via email, so you can react faster and stay ahead of competitors.

🎥 Walkthrough Video

💡 Why It Matters

AI search results change daily. A competitor can overtake your brand visibility on ChatGPT overnight. GEO Alerts ensure you never miss a critical shift - whether it’s a sudden drop in citation share or a spike in competitor mentions.


Who Should Use GEO Alerts?

GEO Alerts are designed for anyone who needs to stay on top of their brand’s AI search performance:

  • SEO & Content Teams — Monitor how AI engines cite and mention your content over time
  • Growth & Marketing Teams — Get notified when visibility drops or competitors gain ground
  • Product & Strategy Teams — Track how product-related prompts perform across AI platforms
  • Agency Teams & Client Managers — Set up alerts per client project and report proactively
  • Enterprise & Leadership — High-level monitoring of brand health across AI channels without daily dashboard checks

How Alerts Work

Setting up a GEO Alert follows a simple, guided flow:

  1. Name your alert — Give it a recognizable label (e.g., “Visibility Drop — US Market”)
  2. Choose a metric — Select the AI visibility or citation metric you want to monitor
  3. Set the condition & threshold — Define the trigger logic (e.g., “is greater than 10%”)
  4. Define the time window — Choose a rolling period (e.g., last 7 days) or period-over-period comparison
  5. Apply filters (optional) — Narrow the alert scope by market, topic, platform, prompt type, prompts, or tags
  6. Configure notifications — Choose notification frequency and recipients
  7. Activate — The system evaluates your alert on every data run and notifies when triggered

Once created, each alert appears in your Alert Configured tab with its trigger criteria, creator, date, and an on/off toggle for easy management.

Supported Metrics

You can set alerts on any of the following metrics. Metrics are grouped by type to help you pick the right threshold format.

Percentage Metrics

These metrics are expressed as a percentage. Set your threshold using a % value.

MetricWhat It Tracks
AI VisibilityYour brand’s overall visibility percentage across monitored AI platforms
Citation ShareThe share of AI-generated citations that point to your domain vs. competitors

Count Metrics

These metrics are expressed as absolute numbers. Set your threshold using a numeric value.

MetricWhat It Tracks
Answers Mentioning MeNumber of AI-generated answers that mention your brand
Answers Mentioning Competitors but Not YouAI answers where competitors appear but your brand does not
Citing PagesTotal number of pages being cited across AI answers
Cited AnswersNumber of AI-generated answers that include a citation to any tracked page
Your Cited PagesPages from your domain that are being cited by AI engines
Competitor Cited PagesPages from competitor domains that are being cited
Pages Mentioning YouWeb pages referenced in AI answers that mention your brand
Pages Mentioning Competitors but Not YouReferenced pages that mention competitors but not your brand

Trigger Conditions

Trigger conditions define the logic that decides when an alert should fire. You configure two components: the comparison operator and the time window.

Comparison Operators

Choose how the metric value should be evaluated against your threshold:

OperatorMeaning
Is greater thanFires when the metric exceeds the threshold
Is less thanFires when the metric drops below the threshold
Equal toFires when the metric exactly matches the threshold
Is greater than or equal toFires at or above the threshold
Is less than or equal toFires at or below the threshold

Time Window

You can evaluate the trigger in two ways:

  • Rolling Period — Checks if the metric crosses the threshold within a defined lookback window (e.g., the last 7 days, 14 days, or 30 days)
  • Period over Period — Compares the metric between the current period and the previous equivalent period (e.g., this week vs. last week)

🔍 Example Scenarios

  • Rolling + Relative: “Alert me if AI Visibility drops by more than 10% in the last 7 days” • Rolling + Absolute: “Alert me if Citation Share falls below 40% at any point in the last 14 days” • Period over Period: “Alert me if Cited Answers decreased by 15% compared to the previous period”

Filters

Filters let you narrow the scope of your alert so it only evaluates a specific slice of your data. This is especially useful when you want to monitor a particular market, AI platform, or content topic without noise from the rest of your project.

All filters are optional. If no filters are applied, the alert evaluates the metric across your entire project.

FilterDescription
MarketRestrict the alert to a specific geographic market or region
TopicMonitor a specific content topic within your project
PlatformFilter by AI platform (e.g., ChatGPT, Perplexity, Gemini, Copilot)
Prompt TypeFilter by the category or type of prompt being tracked
PromptsTarget a specific prompt or query
TagsUse project tags to further segment the alert scope

ℹ️ Tip

Combine multiple filters for precise alerting. For example, monitor “AI Visibility” only for “US Market” on “ChatGPT” — so you’re not flooded with alerts for regions or platforms you don’t prioritize.


Notification Settings

Once your alert logic is configured, you control how and how often you get notified.

Notification Frequency

To prevent alert fatigue, you set a maximum notification frequency:

  • Daily — Receive at most one notification per day if the alert is triggered
  • Weekly — Receive at most one notification per week
  • Monthly — Receive at most one notification per month

Even if the alert condition is met multiple times within the chosen window, you’ll only be notified once — keeping your inbox clean.

Notification Channel

Currently, alerts are delivered via:

  • Email — Sent to selected team members or specific email addresses

In-app notifications and additional channels are planned for future releases.

Recipients

You can send alert notifications to:

  • Specific users — Select individual team members from your project
  • Role-based recipients — Route alerts to everyone with a specific role (e.g., all Admins or Project Owners)

Managing Your Alerts

All configured alerts live under the Alerts section in your GEO project. The interface is split into two tabs:

Alert Configured Tab

This is your alert management dashboard. For each alert, you can see:

  • Name — The label you gave the alert
  • Trigger Criteria — A summary of the metric, condition, and threshold (e.g., “AI Visibility is greater than 2%”)
  • Created By — The team member who created the alert
  • Created On — The date the alert was set up
  • Toggle (On/Off) — Pause or resume the alert without deleting it
  • Actions Menu — Edit or delete the alert

Alert Logs Tab

The Alert Logs tab shows a chronological record of every time an alert has been triggered. Use it to:

  • Review which alerts fired and when
  • Understand which metrics are crossing thresholds most frequently
  • Audit notification delivery to the right recipients

If no alerts have been triggered yet, this tab will show an empty state: “No alert logs yet — You’ll see logs when your alerts are triggered.”

Common Use Cases

Here are practical scenarios where GEO Alerts deliver the most value:

Competitive Displacement Monitoring

Set an alert for “Answers Mentioning Competitors but Not You” to catch early signals of competitor brands displacing yours in AI answers.

Visibility Drop Detection

Configure a rolling 7-day alert on “AI Visibility” with a “is less than” condition to be notified instantly if your overall visibility dips below a critical threshold.

Citation Performance by Market

Use the Market filter to set separate alerts for your top markets (e.g., US, UK, India) so you know exactly where your citation share is shifting.

Platform-Specific Tracking

Monitor how a specific AI platform treats your content. For example, alert on “Citation Share” filtered to “Perplexity” only, to catch Perplexity-specific changes that a global metric would mask.

Agency Client Reporting

If you manage multiple client projects, set weekly alerts per project so your account managers are proactively informed about each client’s AI visibility changes — before the client notices.