AdResonance
Enter App

Infrastructure & Automation

Automated Operations & Cron Schedule

Background jobs that keep your campaigns optimized and data fresh.

AdResonance runs a set of automated background operations to keep your data fresh, enforce policies, and optimize campaigns. These run on fixed schedules — you don't need to trigger them manually.

Cron schedule

Job                        Schedule              Purpose
──────────────────────────────────────────────────────────────────────
Billing orchestrator       Daily, midnight UTC    Calculate and apply spend fees
Metrics sync               Daily, 6:00 UTC       Sync campaign metrics from all platforms
Budget policy enforcement  Daily, 6:30 UTC       Auto-pause over-budget campaigns
Token refresh              Every 6 hours          Refresh expiring OAuth tokens
Spend snapshots            Every 6 hours          Snapshot ad spend for dashboard
Decision evaluation        4x daily               Evaluate optimization opportunities
Schedule events            Every 15 minutes       Execute calendar-based automation
Signal ingestion           Every hour             Ingest territory signals (weather, traffic)
Analytics snapshots        Daily, 2:00 UTC       Snapshot analytics for trend reporting

Metrics sync

The daily metrics sync pulls clicks, impressions, spend, CPC, CTR, and conversions from each connected platform. This data feeds the analytics dashboard, budget policy enforcement, and the decision engine. Metrics are typically available by 7:00 UTC.

Token refresh

OAuth tokens for connected platforms expire periodically. The token refresh job automatically renews tokens before they expire — Google and LinkedIn every 60 minutes, Meta every 60 days (long-lived tokens), X tokens are permanent. If a refresh fails, you'll see a reconnection prompt on the Connections page.

Decision engine

The decision evaluation job runs 4 times daily and analyzes all active campaigns for optimization opportunities: underperformers to pause, budget adjustments, creative refreshes, and keyword expansion. Decisions include a confidence score and are only auto-executed when confidence exceeds the threshold set in your org settings.

Auto-execution is disabled by default. Enable it in Settings → Automation with per-decision-type controls and confidence thresholds.

Infrastructure for advertising capital.

Pay on what the system governs. Scale without upgrading.