Skip to main content

πŸ”” Notifications: Campaign sync schedule and new-candidate indicators

#notifications #sync #campaign #updates #schedule This article describes the scheduled campaign sync behavior and how it affects the "new candidate" style indicators (such as badges and counters) within the product.

πŸš€ How it works

Indicator freshness is batch-based, not real-time. Badges and counters are only expected to update after a scheduled sync run has been successfully completed.

  • Monday to Friday: Sync runs take place three times a day at 07:30, 11:30, and 15:30 (Amsterdam local time).

  • Weekends: There are no scheduled runs between Friday 15:30 and Monday 07:30.

βš™οΈ Configuration

The scheduler follows a fixed cadence (cron expression: 30 7,11,15 * * 1-5). The job runs at 30 minutes past the hour during the specified windows. The timezone used is Europe/Amsterdam (including daylight-saving adjustments).
​

✨ Output & user experience

Once a sync run completes, the badges and counters in the app are updated.

  • Live data vs. indicators: You might see a candidate in search results (near-live data), while the "new" badge or count remains unchanged until the next scheduled sync.

πŸ›‘ The limits we have

  • Weekend gap: Indicators will remain unchanged over the weekend. A candidate appearing on Saturday will typically show an updated indicator after the Monday 07:30 run.

  • Missed runs: If a specific campaign misses a scheduled run, the indicator state will not advance until the next successful run.

❓ FAQ

Why is data visible but the badge count hasn't moved? Visibility in search or campaign views can be near-live, while indicators tied to the sync follow the fixed schedule (07:30, 11:30, or 15:30).

Did this answer your question?