Connector Triggers pull data from your sources on a schedule. Report Triggers refresh Data Marts and deliver to destinations. Together they keep every Sheet, dashboard, and AI briefing current — without anyone running anything manually.
Set Connector Triggers to pull from sources hourly, daily, or cron-style. Set Report Triggers to refresh Data Marts and push to Sheets or AI Insights. Every asset on its own clock — finance daily, marketing hourly, exec weekly.

Triggers run overnight. When you open your Sheet at 8 AM, the data is already fresh. Your AI briefing in Slack at 9 AM is based on numbers that arrived hours ago. No refresh button, no waiting on the data team.

Connector Triggers refresh sources. Report Triggers refresh marts and push to destinations. Every asset on its own cadence.
Set when each connector pulls data from Google Ads, Meta, your CRM, or any other source. Hourly, daily, or custom — each source on its own cadence.

Schedule when each Data Mart refreshes and pushes results to Google Sheets, Data Studio, or AI Insights. The mart picks up fresh source data and delivers automatically.

Hourly, daily, weekly, or cron expressions. Set the cadence that fits each report — finance daily, marketing hourly, exec weekly.




Triggers refresh data overnight. Every Sheet, dashboard, and AI briefing opens with fresh numbers.
Triggers run overnight. When you open your Sheet or Data Studio dashboard in the morning, the data is current. No refresh button, no Slack ping to the data team.

Connector Triggers refresh sources first; Report Triggers refresh reports in Google Sheets next; AI Insights run last with current numbers. The 9 AM briefing is always based on data that arrived overnight.

Every consumer surface — Sheets, dashboards, Slack briefings — pulls from data that refreshed on a schedule the analyst set. Trust is built into the timing.




The easiest to get started
OWOX Cloud
Try before you scale
Starter
$30/mo — no credit card is required
For data professionals & teams starting to automate entire business reporting in spreadsheets
MOST POPULAR
OWOX Cloud
Best for teams
Team
Starts at $875/mo + $35/seat (5 seats included)
For small and mid-size teams looking to automate collaborative reporting & get AI insights
Most flexible & free
Self-Managed
Self-managed, full control
Community
Forever free & growing on GitHub
For teams automating reporting in Corporate DWH while valuing data autonomy: gaining full control over data connectivity and enablement
Outcomes your company gets the moment your data marts go live.
Stop waiting on data tickets. Get answers when you need them, and move faster with insights on your terms.
Use pre-built data contexts to reduce reporting time and get reliable answers without reinventing the wheel.
No more week-old dashboards. Get the freshest data, directly from your warehouse or source, in seconds.
Enable project managers and clients to get tailored reports anytime – without opening a single ticket.
Stats with comment threads attached — like a colleague verifying your numbers in a shared sheet.
Connected BigQuery, set up 37 data marts, built a data model and had live reports in Sheets in under 15 minutes. My team thought I was joking when I showed them how they can now get live reports right in their sheets.
Connector Triggers control when data flows in from your sources — pulling fresh rows from Google Ads, Meta, your CRM, and so on. Report Triggers control when Data Marts refresh and push their results out to destinations like Google Sheets, Data Studio, or AI Insights. Together they form a complete refresh chain.
Both trigger types support hourly, daily, weekly, monthly, or custom cron expressions. Each Data Mart, each connector, each report can run on its own cadence — finance daily, marketing hourly, exec weekly.
Failures are logged with full context and alert the right people. You can configure retry logic, view execution history, and diagnose issues from the control panel — before stakeholders open a stale report.
Yes. You schedule Connector Triggers to pull fresh data into your warehouse, and Report Triggers to refresh Data Marts and push to destinations. By aligning the schedules — say, connectors at 5 AM, reports at 6 AM, AI Insights at 9 AM — you create a smooth flow without manual coordination.
Yes. Every trigger can run on demand from the OWOX UI — useful for ad-hoc refreshes, testing schedule changes, or rerunning after a fix.
Triggers are available in all editions, including the free Starter plan and Community self-managed edition. No volume restrictions on schedule frequency.
Set Connector and Report Triggers once. Every report stays current — without anyone touching a button.
We migrated 200+ reports from Looker to OWOX Data Marts. Our team now self-serves without filing a single Jira ticket. Easily the best infrastructure decision we made this year.