Inspiration

Every active subreddit runs on recurring content e.g., the Weekly Discussion, the Daily Check-In, the Monthly Showcase. These threads are the heartbeat of a community, yet someone has to manually create each one. Do it for years across multiple subreddits and it quietly becomes one of the most tedious parts of being a moderator. I wanted to eliminate that entirely.

What it does

Scheduled Post Manager lets moderators set up recurring posts that publish automatically on a daily, weekly, biweekly, or monthly schedule with zero ongoing effort after the initial setup.

How we built it

The app is built entirely on Devvit using TypeScript. All schedule state is persisted in Devvit's KV Store as a JSON array, no external database needed. A background scheduler job runs on a 5-minute cron and checks whether any active schedule has reached its nextPostAt timestamp.

Accomplishments that we're proud of

The thing we're most proud of is the zero-friction setup experience. There's nothing to install, no OAuth tokens to manage, no YAML to write, no server to keep online. A moderator with no technical background can open the subreddit menu, fill in a form, and have their first automated recurring post scheduled in under two minutes.

What's next for Scheduled Manager

Flair support - automatically apply a post flair on submission, useful for subreddits that organize content by type Title templates - expand {date}, {week}, and {month} variables so thread titles stay dynamic and descriptive without manual edits Modmail notification - ping the mod team when a scheduled post goes live, so mods know to watch the thread early Multi-mod config - currently any mod can edit any schedule; a future version would track which mod created each schedule and surface that in the dashboard

Built With

Share this project:

Updates