Documentation
Complete guide to using Cron Job Provider for cron job management
Table of Contents
Getting Started
1. Create Your Account
Start by creating a free account on CronJob. Choose from our three plans:
- Free Plan: 5 cron jobs
- Business Plan: 50 cron jobs
- Developer Plan: 500 cron jobs
2. Verify Your Email
Check your email and click the verification link to activate your account.
3. Access Your Dashboard
Once logged in, you'll have access to your dashboard where you can manage all your cron jobs.
Creating Jobs
Step-by-Step Guide
- Navigate to Create Job: Click "Create Job" in the sidebar
- Job Name: Give your job a descriptive name (e.g., "Daily Database Backup")
- Target URL: Enter the endpoint that should be called (must be publicly accessible)
- Schedule Type: Choose from minutes, hours, days, weeks, or months
- Interval: Set how often the job should run
- Status: Choose active or inactive
- Submit: Click "Create Job" to save
Note: Your target URL must be publicly accessible from the internet for our servers to reach it.
Scheduling Options
Available Schedule Types
| Type | Interval Range | Example | Use Case |
|---|---|---|---|
| Minutes | 1-60 | Every 5 minutes | Frequent checks, monitoring |
| Hours | 1-24 | Every 2 hours | Regular updates, backups |
| Days | 1-31 | Every 7 days | Weekly maintenance |
| Weeks | 1-52 | Every 2 weeks | Bi-weekly reports |
| Months | 1-12 | Every 3 months | Quarterly tasks |
Monitoring & Logs
Execution Logs
Track every execution of your cron jobs with detailed logs including:
- Execution Time: When the job started and finished
- Duration: How long the job took to complete
- HTTP Status: Response status from your endpoint
- Response: First 500 characters of the response
- Errors: Any errors that occurred during execution
Job Status
Monitor your jobs with real-time status updates:
- Active - Job is running on schedule
- Inactive - Job is paused
- Failed - Last execution failed
API Usage
Webhook Endpoint
Each cron job gets a unique webhook URL that you can use to trigger the job manually:
https://cron.motherslittlehelpers.net/public/webhook.php?token=YOUR_SECRET_TOKEN
Manual Execution
You can manually trigger a job by making a GET or POST request to the webhook URL:
curl -X POST "https://cron.motherslittlehelpers.net/public/webhook.php?token=YOUR_SECRET_TOKEN"
Security: Keep your secret token private. Anyone with the token can trigger your job.
Troubleshooting
Common Issues
Job Not Running
- Check if the job status is set to "Active"
- Verify your target URL is publicly accessible
- Ensure your endpoint returns a valid HTTP response
- Check the execution logs for error details
Job Failing
- Verify your endpoint is working by testing it manually
- Check if your endpoint returns a 2xx HTTP status
- Ensure your endpoint doesn't take too long to respond (timeout is 30 seconds)
- Review the response snippet in the logs for error messages
Need Help?
If you're still experiencing issues, contact our support team:
- Email: admin@cronjobprovider.com
- Response Time: Within 24 hours