# Schedules now available for GitHub App, with CRON SYNTAX and minute precision

**URL:** <https://discuss.circleci.com/t/schedules-now-available-for-github-app-with-cron-syntax-and-minute-precision/54256>\
**Category:** Announcements\
**Created:** [December 2, 2025, 11:46am UTC](https://discuss.circleci.com/t/schedules-now-available-for-github-app-with-cron-syntax-and-minute-precision/54256 "2025-12-02T11:46:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Benny](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/benny/32/31553_2.png) [@Benny](https://discuss.circleci.com/u/Benny)\
**Post date:** [December 2, 2025, 11:46am UTC](https://discuss.circleci.com/t/schedules-now-available-for-github-app-with-cron-syntax-and-minute-precision/54256/1 "2025-12-02T11:46:49Z")

</div>

We’re excited to announce that you can now schedule GitHub App pipelines!

You can configure schedule triggers using standard CRON syntax to run your pipelines automatically at specified times. Whether you need builds running every weekday morning, twice daily, or on a custom schedule, you now have full control over when your pipelines execute.

You can now **schedule down to the exact minute** - a frequently requested feature. This means you can set builds for 9:15am instead of 9:00am, or stagger multiple schedules at specific times like 2:05pm, 2:15pm, and 2:30pm, as long as there’s at least 5 minutes between them.

 ![Screenshot 2025-12-02 at 12.30.32](https://global.discourse-cdn.com/circleci/original/3X/2/1/21a24dbe09b0e4f03e089f14195caf0fa861f2ef.png)

GitHub App pipelines and schedule triggers can be used by all organizations that integrate with GitHub. If your organization uses the GitHub OAuth integration (= your org URL includes `/github/` or `/gh/`), find out [here](https://circleci.com/docs/guides/integration/using-the-circleci-github-app-in-an-oauth-org/) how to install the CircleCI GitHub App integration as an add-on.

**New: Plain English to cron translation**

To make scheduling even easier, we’ve added **AI-powered translation from plain English to cron syntax**. Not familiar with cron format? No problem. Just type something like “every weekday at 9am” or “twice daily” and we’ll generate the correct cron expression for you. You can review and edit it before saving.

Some examples:

 ![Screenshot 2025-12-02 at 12.06.33](https://global.discourse-cdn.com/circleci/original/3X/9/7/978046a0c0c523adb12ef71ba6e109921f0fb399.png)

 ![Screenshot 2025-12-02 at 12.07.53](https://global.discourse-cdn.com/circleci/original/3X/0/7/07c8d899769909872d0635102b8453e41b393c60.png)

 ![Screenshot 2025-12-02 at 12.09.37](https://global.discourse-cdn.com/circleci/original/3X/7/b/7b1364649b5d570bbe8b38ce45fa202a3b6b985f.png)

**What you need to know:**

- This applies to GitHub App projects only (GitHub OAuth and Bitbucket continue using Timetable syntax)
- Minimum schedule frequency is 5 minutes
- A random delay of up to 10 minutes is applied to the first run for load spreading. This offset remains consistent across all subsequent runs. For example, if you schedule a pipeline for 9:00am and the system applies a 7-minute offset, your pipeline will run at 9:07am every time, not at different times each day.
