---
title: "Setting Up Scheduled Feeds"
description: "Automate your feeds with hourly, daily, or weekly schedules, in your own time zone, with email notifications when a run fails."
section: "Bank feeds"
canonical: "https://banksync.io/docs/bank-feeds/scheduling-feeds"
---

BankSync can run your feeds automatically on a schedule, so your spreadsheet, database, or Notion workspace stays current without you having to click anything. This guide covers the available cadences, how plan limits affect them, and how to pick settings that match how you use your data.

[![Setting a feed's sync schedule: choosing the cadence (hourly, daily, weekly or manual), the run time and day, the schedule forecast, and kicking off the first sync.](https://cdn.banksync.io/videos/schedule-a-feed.poster.c4afe0c63cef7d33.png)](https://cdn.banksync.io/videos/schedule-a-feed.048087b62e18cf42.mp4)

[Watch: Setting a feed's sync schedule: choosing the cadence (hourly, daily, weekly or manual), the run time and day, the schedule forecast, and kicking off the first sync.](https://cdn.banksync.io/videos/schedule-a-feed.048087b62e18cf42.mp4)

## Schedule Options

Open a feed from the Feeds tab and go to the **Schedule** tab. You choose one of four modes:

- **Hourly** — Every hour, around the clock. For near-real-time dashboards.
- **Daily** — Once a day, at a time you choose
- **Weekly** — Once a week, on a day you choose
- **Manual** — Only when you trigger it with Sync Now

![The feed editor Schedule tab with four frequency cards (Hourly with a PRO badge, Daily selected, Weekly, and Manual), an hour picker labeled Run at with the user's time zone shown as UTC+10 Australia/Sydney and 9AM selected, a note that schedules run at the top of the hour, and a Schedule Forecast panel listing the next three runs and the last three actual runs.](https://cdn.banksync.io/screenshots/feeds/schedule.d06df9cac0def0e3.png "The Schedule tab: pick a cadence, pick an hour in your own time zone, and check the run forecast.")

Selecting **Manual** simply turns scheduling off: the feed only runs when you click Sync Now, and your cadence settings are kept for when you re-enable a schedule.

### Cadences by plan

Which cadences you can choose depends on your workspace plan. Gated cadences appear locked in the Schedule tab (Hourly carries a PRO badge):

| Plan         | Scheduled cadences    |
| ------------ | --------------------- |
| Free         | Weekly                |
| Starter      | Weekly                |
| Standard     | Daily, Weekly         |
| Professional | Hourly, Daily, Weekly |
| Business     | Hourly, Daily, Weekly |
| Enterprise   | Hourly, Daily, Weekly |

> **Need a faster cadence?:** If Hourly or Daily is locked in the Schedule tab, it's gated by your plan. See Managing Your Plan for upgrade options. Manual syncs (Sync Now) work on every plan regardless of schedule settings.

### Times are in your time zone

The **Run at** hour picker works in your local time zone, which is shown right next to it (for example, "UTC+10 · Australia/Sydney"). Pick the hour you want; BankSync converts it to UTC behind the scenes and keeps the run time stable.

- Schedules run at the top of the hour. There is no minute-level precision.
- Hourly feeds ignore the time-of-day setting entirely; they simply run about once an hour.
- Weekly feeds add a day-of-week picker alongside the hour picker.

### The Schedule Forecast

Below the pickers, the **Schedule Forecast** panel shows the next three planned runs and the last three actual runs, so you can confirm the schedule does what you expect before leaving the tab.

### Email notifications

The Schedule tab also has per-feed notification toggles:

- **Sync failed**: send an email when this sync fails to complete (on by default, and worth keeping on for any scheduled feed).
- **Sync succeeded**: send an email when this sync completes successfully (off by default; useful while testing a new feed).

## Setting Up a Scheduled Feed

1. **Edit Your Feed** — From your Feeds tab, find the feed you want to schedule and click to open it.
2. **Open the Schedule tab** — Click the "Schedule" tab in the feed editor.
3. **Pick a cadence** — Choose Hourly, Daily, or Weekly. Choosing Manual disables automatic runs.
4. **Pick a time** — For Daily and Weekly, choose the hour (in your local time zone). For Weekly, also pick the day
   of the week.
5. **Check the forecast** — Confirm the next runs in the Schedule Forecast panel look right.
6. **Set notifications** — Decide whether you want an email on failure (recommended) or on success.

> **Auto-Save:** Your schedule configuration is automatically saved as you make changes. You'll see a status indicator showing when changes are saved.

## How scheduled runs behave

- The first run after you enable a schedule behaves like any other sync: it picks up from where the feed's last sync left off (or performs the initial backfill if the feed has never synced).
- Scheduled syncs and manual **Sync Now** runs use the same read path and the same deduplication, so mixing them never creates duplicates.
- Each run appears in the feed's History list, exactly like a manual run. See [Managing Sync Jobs](/docs/bank-feeds/managing-sync-jobs) for monitoring details.
- Feeds created before cadence options changed may still show a legacy Monthly schedule; they keep running monthly until you pick a new cadence.

## Recommended Configurations

- **Personal Finances** — Daily sync in the morning, so overnight transactions are waiting for you
- **Business Accounts** — Daily sync around midday, after most banks have posted morning settlements
- **Live Dashboards** — Hourly sync (Professional and above) for boards and screens that stay open

## Important Notes

> **Keep Connections Active:** 'Scheduled feeds require your bank connections to remain active. If a connection expires or needs re-authentication, scheduled syncs will fail until you reconnect the bank. See Reconnecting a Bank for how to fix this.'

- You can still run manual syncs at any time, even with scheduling enabled
- Switching to Manual pauses automatic runs without losing your cadence configuration
- Balance, holdings, and loan feeds capture point-in-time values, so the schedule cadence directly determines how granular your history is (a weekly balance feed gives you one data point per week)

## Related guides

- [Managing Sync Jobs](/docs/bank-feeds/managing-sync-jobs): monitor, pause, and retry the jobs your schedule creates
- [Managing Your Feeds](/docs/bank-feeds/managing-feeds): everything else about editing and running feeds
- [Reconnecting a Bank](/docs/connecting-banks/reconnecting-a-bank): fix the most common cause of failed scheduled syncs
- [Managing Your Plan](/docs/account-billing/managing-your-plan): unlock Daily and Hourly cadences

[View Managing Feeds Guide](/docs/bank-feeds/managing-feeds)
