Interactive builder and validator for Velo job scheduler configuration files
A powerful web-based tool for creating, editing, and validating jobs.config files for Wix Velo's Job Scheduler. Build complex job configurations with ease using an intuitive interface or validate existing configurations for errors.
- Visual Builder: Create job configurations using an intuitive form interface
- Real-time Validation: Instant feedback on configuration errors with detailed explanations
- File Upload Support: Upload existing
jobs.configfiles for editing and validation - Export Functionality: Download your validated configurations as ready-to-use files
- Comprehensive Error Messages: Clear, actionable error messages with context from official Wix documentation
- Multiple Scheduling Options: Support for both time-based and cron expression scheduling
- Builder - Create new job configurations interactively
- Validator - Validate existing configurations
- Upload & Edit - Upload and modify existing config files
Velo Job Scheduler allows you to schedule backend functions to run at specific times or intervals. Common use cases include:
- 📊 Generate and send daily/weekly reports
- 🗑️ Clean up old data from collections
- 📧 Send scheduled email campaigns
- 🔄 Sync data with external services
- 📈 Perform periodic analytics calculations
A jobs.config file contains job definitions with the following properties:
{
"jobs": [
{
"functionLocation": "path/to/your/function.js",
"functionName": "yourFunctionName",
"description": "Optional job description",
"executionConfig": {
"time": "08:00",
"dayOfWeek": "Monday"
}
}
]
}functionLocation: Path to the backend file containing your job functionfunctionName: Name of the function to executeexecutionConfig: Configuration defining when the job runs
Option 1: Time-based scheduling
{
"time": "14:30", // UTC time in HH:MM format
"dayOfWeek": "Friday" // Optional: specific day
// OR
"dateInMonth": 15 // Optional: specific date (1-31)
}Option 2: Cron expressions
{
"cronExpression": "0 9 * * 1-5" // 9 AM weekdays
}Contributions are welcome! Please feel free to submit a Pull Request.
Built for the Velo by Wix developer community to simplify job scheduling configuration.
Made with ❤️ for Velo developers