Pushrow allows you to automate your sync jobs on a recurring schedule, ensuring your Google Sheets are always up to date without manual intervention.
Available Schedule Intervals
When creating or editing a sync job, you can choose from the following schedule intervals:
- Every 5 Minutes — Near real-time data freshness.
- Every 15 Minutes — Good balance of freshness and server load.
- Every 30 Minutes — Suitable for moderate update frequency.
- Hourly — Ideal for most reporting use cases.
- Every 6 Hours — Good for daily overview data.
- Every 12 Hours — Twice-daily sync for less time-sensitive data.
- Daily — Once per day for archival and reporting.
- Weekly — Once per week for summary reports.
How Scheduling Works
Pushrow uses WordPress cron (WP-Cron) to manage scheduled jobs. If the Action Scheduler library is available (included with WooCommerce), Pushrow will use it for more reliable scheduling.
Setting Up a Schedule
- Create or edit a sync job.
- In Step 5: Schedule, select your desired interval from the dropdown.
- Save the job. The schedule will be activated automatically.
Managing Scheduled Jobs
- Pause: Temporarily stop a scheduled job without deleting it.
- Resume: Restart a paused job from where it left off.
- Run Now: Manually trigger a scheduled job outside its regular interval.
Tips for Scheduling
- Use shorter intervals for time-sensitive data like orders and form submissions.
- Use longer intervals for less dynamic data like products or users.
- If you are on shared hosting, avoid very frequent schedules (5 min) to prevent performance issues.
- Consider using real-time sync for the most critical data and scheduled sync for backups.