Skip to main content
WisePilot automates data collection, performance scoring, quality refinement, and strategic recommendations so your dashboards stay current without manual intervention. This page explains the daily and weekly rhythms, what data refreshes when, and where manual action is still needed.

Daily Automation

Every night, WisePilot runs a sequence of automated jobs that collect data, aggregate metrics, score assets, and surface insights. By the time you open the dashboard each morning, everything is up to date.

What Happens Overnight

OrderWhat RunsWhat It Produces
1Google data importYesterday’s GA4 pageviews, users, and engagement + GSC impressions, clicks, CTR, and positions are pulled into daily snapshots
2HighLevel conversation syncNew conversations, appointments, opportunities, and agent prompt versions are synced. Conversation outcomes are classified. Daily agent snapshots are built.
3Performance rollupAll event data (GTM events, Google snapshots, HighLevel metrics) is aggregated into a single daily performance record per asset
4Objective assignmentAI analyzes each asset’s performance and assigns or updates optimization objectives with reasoning
5Revision impact evaluationFor assets with recent content updates, the system compares before/after performance to measure whether the revision helped
6Entity extractionNew or updated content is analyzed to extract entities (topics, keywords, concepts) and embed them for search and recommendations
7Quota auto-schedulingFor workspaces with active quotas, content ideas are automatically generated and scheduled to fill gaps
8Conversation quality scoringHighLevel AI conversations are evaluated against quality rubrics and scored for response quality, goal progress, and lead handling
All daily jobs complete before 8 AM UTC. By morning, your dashboards reflect yesterday’s data.

Background Quality Refinement

Blog content goes through a two-pass generation process:
  1. Pass 1 (Immediate) — When you generate a blog post, the initial draft is delivered immediately
  2. Pass 2 (Background) — Within minutes, a background refinement pass runs automatically to improve readability, brand voice consistency, claim accuracy, and CTA effectiveness
Pass 2 runs continuously throughout the day — you don’t need to wait or trigger it. If you open a blog post and see improvements appearing, that’s the background refinement at work.
Pass 2 respects your edits. If you’ve modified a section after generation, the refinement pass skips that section to preserve your changes.

Weekly Automation

On Mondays, additional analysis jobs run to surface strategic insights:
What RunsWhat It Produces
Idea discoveryAI identifies content gaps — topics your ICPs care about that you haven’t covered, refresh candidates for aging content, and emerging opportunities. New suggestions appear in your Ideas inbox.
Weekly digestA performance summary is compiled for each workspace — top performers, declining assets, scoring trends, and action recommendations
Growth loopAn observe → analyze → recommend cycle that identifies growth opportunities and sends recommendations via email
Agent prompt revisionFor HighLevel agents with significant conversation volume (50+ in the past week), the system analyzes patterns and suggests prompt improvements
Weekly jobs complete by mid-morning UTC on Mondays.

Data Freshness Reference

Use this table to understand when each data source was last refreshed and what delay to expect.
Data SourceRefresh FrequencyExpected DelayWhere You See It
GA4 metricsDaily~24 hours (yesterday’s data)Asset performance, scoring, reports
GSC keywordsDaily~24 hoursKeyword rankings, visibility scores
GTM events (CTA views/clicks)Real-timeMinutesCTA performance, attribution
HighLevel form submissionsReal-time (webhook)MinutesAttribution, conversion tracking
HighLevel conversationsDaily syncUp to 24 hoursConversation dashboard, agent metrics
HighLevel appointmentsDaily syncUp to 24 hoursBooking rates, outcome classification
Optimization scoresDaily (after rollup)~24 hoursScoring dashboard, asset list
Objective assignmentsDaily (after scoring)~24 hoursAsset detail, optimization tab
Revision impactDaily (after scoring)~24 hoursRevision Impact report
Entity extractionDaily~24 hoursSearch, recommendations, gap analysis
Idea discoveryWeekly (Mondays)Up to 7 daysIdeas inbox
Quality refinement (Pass 2)ContinuousMinutesBlog post content
Weekly digestWeekly (Mondays)Up to 7 daysEmail, dashboard

Freshness Status Indicators

Throughout the platform, freshness is shown as a badge:
BadgeMeaningTypical Cause
Fresh (green)Data updated within the last 24 hoursEverything is working normally
Stale (yellow)Data is 24–48 hours oldMay be a temporary delay — check again tomorrow
Very Stale (red)Data is more than 48 hours oldSomething is broken — check Data Quality

What’s Automatic vs. What You Do

Fully Automated (No Action Needed)

  • Google data imports (GA4 + GSC snapshots)
  • HighLevel conversation, appointment, and opportunity syncing
  • Performance rollup and score calculations
  • Objective assignment and revision impact evaluation
  • Entity extraction and embedding
  • Background content quality refinement (Pass 2)
  • Weekly idea discovery and growth recommendations
  • Conversation quality scoring
  • Daily and nurture sequence snapshots

Triggered By You, Then Automated

You DoWisePilot Automates
Generate a blog postBackground quality refinement runs within minutes
Set a content quotaIdeas are auto-generated and scheduled to fill it
Publish content to WordPressAttribution tracking begins, performance data flows in
Connect Google accountsDaily imports begin the next cycle
Connect HighLevelConversation sync begins the next cycle
Apply a content revisionImpact is measured against the pre-revision baseline

Manual Actions We Recommend

These actions benefit from human judgment and can’t be fully automated:
ActionFrequencyWhy
Review idea suggestionsWeeklyAccept or dismiss AI-discovered topics based on your strategic priorities
Check Data Quality ConsoleWeeklyCatch attribution leaks or stale connections early — see Data Quality
Review conversation transcriptsAs neededAI scores conversations, but reviewing edge cases reveals prompt improvement opportunities
Update scoring weightsQuarterlyAs your goals shift (awareness → conversion), adjust which metrics matter most
Refresh brand guidelinesWhen brand evolvesUpdated guidelines immediately improve all future generation

Backfill and Manual Sync

When you first connect an integration, there’s no historical data yet. WisePilot handles this differently per source:
SourceInitial BehaviorBackfill Available?
GA4Next daily cycle imports yesterday’s dataYes — you can backfill up to 90 days of historical data from the integration settings
GSCNext daily cycle imports yesterday’s dataYes — same 90-day backfill
HighLevel conversationsNext daily cycle syncs the last 24 hoursYes — use the conversation import wizard to backfill historical conversations
GTM eventsEvents flow in real-time as they happenNo backfill — only events that fire after setup are captured
WordPress contentManual import via bulk backfillYes — import existing posts/pages from the WordPress integration page
After connecting Google accounts or HighLevel, run a backfill to populate historical data immediately rather than waiting for it to accumulate day by day. This gives you meaningful scores and reports from day one.

Troubleshooting Automation

Scores aren’t updating

  1. Check the Data Quality Console for freshness status
  2. If the daily rollup is stale, scores can’t update — this is the most common cause
  3. If rollup is fresh but scores seem wrong, check Scoring configuration

Idea suggestions aren’t appearing

  • Discovery runs weekly on Mondays. If you just connected, wait until the following Monday.
  • Discovery depends on entity extraction — if your content library is new, there may not be enough data to identify gaps yet.
  • Check that you have at least one ICP configured — discovery uses ICPs to determine relevant topics.

HighLevel data seems outdated

  • Conversations sync daily. If a conversation happened today, it will appear tomorrow morning.
  • Real-time form submissions arrive immediately via webhook — check the Data Quality Console to verify the webhook is active.
  • Appointments and opportunities sync daily alongside conversations.

Blog quality refinement didn’t run

  • Pass 2 runs every few minutes. If you don’t see improvements within 15 minutes, the post may not have triggered refinement (it skips posts that already pass quality thresholds).
  • If you edited the post before refinement ran, those sections are intentionally skipped to preserve your changes.