Skip to main content
Last updated: March 18, 2026

Transfer Schedules

Every transfer runs on a schedule you define. Detrics supports a range of frequencies from hourly to monthly.

Available Frequencies

FrequencyBehavior
Every hourRuns once per hour, every hour
Every 2 hoursRuns every 2 hours
Every 3 hoursRuns every 3 hours
Every 6 hoursRuns every 6 hours
Every 12 hoursRuns every 12 hours
DailyRuns once per day at your chosen hour
WeeklyRuns once per week on your chosen day and hour
MonthlyRuns once per month on your chosen day and hour

Timezone Handling

Schedules are interpreted in the timezone set on the destination. If your destination’s timezone is America/New_York and you schedule a transfer to run daily at 6:00 AM, it will always run at 6:00 AM Eastern time — even when Daylight Saving Time shifts occur. Detrics handles DST transitions automatically:
  • Spring forward (clock jumps from 2:00 AM to 3:00 AM): If your scheduled time falls in the skipped hour, Detrics runs at the next valid time
  • Fall back (clock repeats 1:00-2:00 AM): Detrics runs once at the first occurrence

Choosing a Frequency

Use CaseRecommended Frequency
Real-time campaign monitoring during peak eventsEvery 1-3 hours
Standard daily reportingDaily
Weekly summary reportsWeekly
Monthly rollups or low-volume platformsMonthly
Intra-day optimization for active campaignsEvery 6-12 hours
For most use cases, Daily is the best starting point. Platform APIs typically don’t finalize data faster than once per day, so syncing more frequently gives you fresher data but the numbers may still shift. Hourly syncs are most useful during active campaign periods when you need rapid feedback.

Manual Syncs

You can trigger a sync at any time by clicking Sync Now on a transfer’s detail page. Manual syncs don’t affect the regular schedule — the next scheduled run happens at its normal time.

Refresh Windows

The refresh window controls how many days of data Detrics re-fetches on each Incremental sync. It only applies to tables assigned the Incremental sync mode on their transfer.

Why Refresh Windows Matter

Marketing platform data isn’t final when it first appears. Several factors can cause numbers to change after the initial report:
  • Attribution delays — A user clicks an ad today but converts 3 days later. The conversion is attributed back to the click date
  • Data processing lag — Platforms may take 24-48 hours to finalize metrics
  • Billing adjustments — Spend figures may be adjusted after the fact
The refresh window ensures Detrics re-fetches this “settling” data and keeps your warehouse accurate.
PlatformRecommended WindowWhy
Google Analytics 41-2 daysData typically finalizes within 48 hours
Meta Ads3-7 daysAttribution windows can extend up to 7 days depending on settings
Google Ads3-7 daysConversion tracking may update for several days
TikTok Ads2-3 daysStandard attribution delay
LinkedIn Ads2-3 daysStandard attribution delay
Shopify1-2 daysOrder data is usually immediate
Pinterest Ads2-7 daysDepends on attribution window settings

How the Refresh Window Interacts with Sync Frequency

The refresh window and sync frequency work together:
  • Daily sync, 3-day window: Each day, Detrics re-fetches the last 3 days. Data older than 3 days is locked and never touched again
  • Hourly sync, 3-day window: Each hour, Detrics re-fetches the last 3 days. More frequent updates to recent data, but the window stays the same
  • Weekly sync, 7-day window: Each week, Detrics re-fetches the last 7 days
The refresh window is set per table, not per transfer. This means you can have one table with a 2-day window (for analytics data that finalizes quickly) and another with a 7-day window (for ad data with longer attribution) in the same transfer.

Setting the Refresh Window

When a table is assigned Incremental sync mode on a transfer, you’ll configure a refresh window setting. The value is in days. If you’re not sure, start with the platform’s recommended default — you can always adjust later without losing data.

Historical Sync Range

The historical sync range determines how far back Detrics fetches data on the first sync of a transfer. This only affects the initial load; subsequent syncs use the refresh window (incremental) or re-fetch the full range (full refresh/append).

Available Ranges

RangeBest For
Last monthQuick testing or recent-data-only use cases
Last 3 monthsStandard starting point for most use cases
Last 6 monthsSeasonal analysis, quarter-over-quarter comparisons
Last 12 monthsYear-over-year analysis
Last 24 monthsDeep historical analysis
All timeComplete data export from the platform
Longer historical ranges mean larger initial syncs. An “all time” sync for a large Meta Ads account with years of data and dozens of campaigns may take significant time to complete. Start with 3-6 months and expand with a resync if you need more history.

What Happens After the Initial Sync

After the first sync completes:
  • Incremental tables: Only the refresh window is re-fetched on each subsequent sync. Historical data outside the window is preserved and never re-fetched
  • Full Refresh tables: The full date range is re-fetched every time (historical range determines the extent)
  • Full Append tables: The full date range is re-fetched and appended every time