convex-cron-jobs

Schedule recurring Convex functions with interval or cron expressions.

2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/metaloozee/geoveda --skill convex-cron-jobs-metaloozee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-cron-jobs
Source: https://github.com/metaloozee/geoveda/tree/main/.cursor/skills/convex-cron-jobs
Command: npx skills add https://github.com/metaloozee/geoveda --skill convex-cron-jobs-metaloozee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates recurring tasks within your Convex application, ensuring background processes run reliably without manual intervention.

Core Features & Use Cases

  • Scheduled Execution: Define jobs to run at specific intervals or cron times.
  • Background Tasks: Ideal for data syncing, cleanup, reporting, and other automated workflows.
  • Use Case: Automatically generate a daily sales report every night at midnight UTC by scheduling a Convex function.

Quick Start

Configure a cron job to run the internal.tasks.cleanupExpiredSessions function every hour.

Frequently Asked Questions about convex-cron-jobs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule recurring background tasks in Convex?

You can schedule recurring background tasks in Convex by configuring interval-based or cron expression schedules for your functions. This enables automated data syncing, cleanup jobs, and reporting workflows to run reliably without manual intervention.

Can I use cron expressions for automated workflows in Convex?

Yes, you can use standard cron expressions to define specific execution times for automated workflows in Convex. This allows precise scheduling for tasks like generating daily sales reports at midnight UTC.

What is the best way to automate cleanup jobs in a serverless application?

Automating cleanup jobs in a serverless application is best handled by scheduling recurring internal functions. This approach supports interval-based execution with automatic retries and monitoring to ensure background processes run reliably.

Does Convex support automatic retries and monitoring for scheduled jobs?

Yes, Convex supports automatic retries and monitoring for scheduled jobs. This ensures your recurring background processes, data syncing, and cleanup tasks execute reliably without requiring manual oversight.

How do I run a data syncing function at specific intervals in Convex?

To run a data syncing function at specific intervals in Convex, you configure a scheduled job using either interval-based timing or a cron expression. This automates the background workflow reliably within your application.

When do I need to schedule background tasks in Convex?

You need to schedule background tasks in Convex when automating recurring processes like data syncing, cleanup jobs, or report generation. This prevents manual intervention and ensures reliable execution of serverless workflows.