Overview
Task scheduling in Pulze provides flexible options for automating AI workflows. Configure tasks to run once, daily, weekly, monthly, or on custom schedules using cron expressions.Schedule Types
One-time Tasks
Execute a task once at a specific date and time. Best For:- Deadline-driven deliverables
- One-off reports
- Special event responses
- Time-sensitive actions
- Select specific date
- Choose exact time
- Set timezone
- Task automatically completes after running
- “Generate quarterly report on March 31st at 5 PM”
- “Send project summary at end of sprint”
- “Create year-end analysis on December 31st”
Daily Tasks
Run a task every day at the same time. Best For:- Daily reports and summaries
- Regular monitoring
- Recurring analysis
- Daily content generation
- Set execution time
- Choose timezone
- Runs every 24 hours
- “Daily sales summary at 9 AM”
- “Morning briefing at 8 AM”
- “End-of-day status report at 6 PM”
Weekly Tasks
Execute tasks on specific days of the week. Best For:- Weekly summaries
- Recurring team updates
- Weekly content creation
- Periodic reviews
- Select days of the week (Monday-Sunday)
- Set execution time
- Choose timezone
- Multiple days can be selected
- “Monday morning summary at 8 AM”
- “Mid-week check-in every Wednesday at noon”
- “Weekend planning on Fridays at 3 PM”
- “Monday, Wednesday, Friday reports”
Monthly Tasks
Run tasks on specific day(s) of the month. Best For:- Monthly reports
- End-of-month processing
- Monthly summaries
- Recurring monthly activities
- Select day(s) of the month (1-31)
- Set execution time
- Choose timezone
- Handle month-end edge cases
- “Monthly report on the 1st at 9 AM”
- “End-of-month summary on the 30th”
- “Mid-month check on the 15th”
- “Quarterly reports on specific dates”
Custom (Cron) Tasks
Use cron expressions for advanced scheduling. Best For:- Complex scheduling requirements
- Non-standard intervals
- Business hours restrictions
- Advanced automation needs
- Enter cron expression
- Validate syntax
- Preview next run times
- Set timezone
0 9 * * 1-5- Every weekday at 9 AM0 */4 * * *- Every 4 hours0 9 1 * *- First day of every month at 9 AM30 14 * * 0- Every Sunday at 2:30 PM0 9,12,15,18 * * *- Four times a day (9 AM, 12 PM, 3 PM, 6 PM)
- Every hour:
0 * * * * - Every 30 minutes:
*/30 * * * * - Business hours only:
0 9-17 * * 1-5 - Twice daily:
0 9,21 * * *
Timezone Considerations
Setting Timezones
- All tasks use the timezone you specify
- Default to your account timezone
- Can be changed for each task
- Handles daylight saving time automatically
Important Notes
Daylight Saving Time: Tasks automatically adjust for DST changes. A task scheduled for “9 AM local time” will run at 9 AM even after DST transitions.
Configuring Schedules
Initial Setup
When creating a task:- Choose schedule type
- Configure type-specific settings
- Set timezone
- Review next run time
- Save configuration
Modifying Schedules
To change a task’s schedule:- Open task details
- Click edit or use menu (⋮)
- Update schedule settings
- Save changes
- New schedule takes effect immediately
Testing Schedules
Before finalizing:- Review the “Next Run” time
- Verify timezone is correct
- Consider creating a one-time test task first
- Check that the schedule matches your intentions
Next Run Time
The system displays when each task will next execute:- Shown in your local timezone
- Updates automatically after each run
- Visible in task list and details
- Helps verify schedule is correct
Calculating Next Run
For recurring tasks:- System calculates next execution after each run
- Takes into account schedule type and settings
- Skips if date/time doesn’t exist (e.g., Feb 31st)
- Continues with following valid date
Best Practices
Common Scheduling Patterns
Morning Briefing
Schedule: Daily at 8 AM Purpose: Start day with summary Pattern: Simple daily scheduleEnd-of-Week Summary
Schedule: Friday at 5 PM Purpose: Weekly wrap-up Pattern: Weekly on specific dayBusiness Hours Monitoring
Schedule:0 9-17 * * 1-5 (every hour, weekdays only)
Purpose: Regular checks during work hours
Pattern: Cron expression
Monthly Reports
Schedule: 1st of month at 9 AM Purpose: Regular monthly summaries Pattern: Monthly on specific dateOff-Hours Processing
Schedule: Daily at 2 AM Purpose: Heavy processing during low-traffic Pattern: Daily at off-peak timeTroubleshooting
Task Not Running
If a scheduled task doesn’t execute:- Check Status: Verify task is “Active”
- Review Next Run: Confirm next run time is in the future
- Validate Schedule: Ensure schedule configuration is correct
- Check Timezone: Verify timezone setting
- Subscription: Confirm organization subscription is active
Unexpected Timing
If task runs at wrong time:- Timezone: Double-check timezone setting
- DST: Consider daylight saving time transitions
- Cron Syntax: Validate cron expression if using custom schedule
- Schedule Type: Ensure correct schedule type is selected
Skipped Executions
Some schedules may skip:- Invalid Dates: Monthly schedule for day 31 skips months with fewer days
- System Maintenance: Rare scheduled maintenance windows
- Task Paused: Task was paused during scheduled time
- Error State: Previous execution error needs resolution
Schedule Modification Impact
Immediate Effect
Schedule changes take effect immediately:- Next run time updates instantly
- Previous schedule no longer applies
- Pending executions use new schedule
No Retroactive Running
Changing a schedule won’t:- Execute missed runs from old schedule
- Backfill skipped executions
- Modify execution history
