Welcome to NinjaCat's home for real-time information on system performance and security. Here you'll find live and historical data on system performance. If there are any interruptions in service, a note will be posted here.
Core Platform
Operational
90 days ago
100.0
% uptime
Today
AI Agents
Operational
90 days ago
100.0
% uptime
Today
NinjaTrack
Operational
90 days ago
100.0
% uptime
Today
NinjaCat Agency Management Open API
Operational
90 days ago
100.0
% uptime
Today
Campaign Monitoring
Operational
90 days ago
100.0
% uptime
Today
Reporting
Operational
90 days ago
100.0
% uptime
Today
Integrations
Operational
90 days ago
100.0
% uptime
Today
Template Builder
Operational
90 days ago
100.0
% uptime
Today
Dashboards
Operational
90 days ago
100.0
% uptime
Today
Shape Platform
Operational
90 days ago
100.0
% uptime
Today
Shape API
Operational
90 days ago
100.0
% uptime
Today
Shape Core Platform
Operational
90 days ago
100.0
% uptime
Today
Operational
Degraded Performance
Partial Outage
Major Outage
Maintenance
Major outage
Partial outage
No downtime recorded on this day.
No data exists for this day.
had a major outage.
had a partial outage.
Related
No incidents or maintenance related to this downtime.
Resolved -
This issue is now resolved, and we've confirmed that new and recently changed Google Ads campaigns are syncing normally again. Existing budgets and spend tracking were not affected at any point. Thank you for your patience.
Jul 7, 22:01 UTC
Monitoring -
We've deployed a fix for the delayed campaign data and are now monitoring recovery. The issue was caused by an unusually high volume of campaign-refresh requests to the Google Ads API, which triggered a temporary rate limit and caused some refreshes to return no results. Our fix removes those redundant requests and adds safeguards so the limit is no longer being reached, and newly created and recently modified Google Ads campaigns are being retrieved and displayed normally again.
Affected accounts continued to connect and sync throughout, and existing budgets and spend tracking were not affected at any point.
We're now watching closely to confirm the fix holds and that any previously missing campaigns have caught up. If a specific campaign still isn't showing, refreshing that account in Shape will pull it in.
Thank you for your patience.
Jul 7, 19:38 UTC
Identified -
We've identified an issue that can prevent some newly created or recently modified Google Ads campaigns from appearing in Shape. Affected accounts connect and sync normally, but the impacted campaigns may not show up when building or editing a budget, and may be missing from campaign lists.
The cause is a temporary limit being applied by the Google Ads API to how frequently we can retrieve campaign data, which is causing some campaign-refresh requests to return no results for affected accounts. Existing budgets and spend tracking are not affected — this is limited to the discovery of new or updated campaigns.
Our team has identified the root cause and is actively working on a fix. We'll post another update as soon as the fix is in progress or resolved.
Resolved -
The issue causing dataset syncs to remain stuck "In Progress" has been resolved. All affected syncs have completed and datasets are updating normally. Thank you for your patience.
Jul 6, 23:37 UTC
Monitoring -
A fix has been deployed and we are re-running the affected dataset syncs. We're monitoring to confirm datasets return to normal, up-to-date syncing. Some datasets may take a short time to fully catch up.
Jul 6, 19:29 UTC
Investigating -
We are aware of and investigating an issue where some scheduled dataset syncs — including Google Sheets–powered datasets — are stuck in an "In Progress" state and not completing. Affected datasets may show stale data or 0% sync progress. Existing data remains available and unaffected; only new sync updates are delayed.
Jul 6, 17:07 UTC