Description
WordPress Plugin
Content Scheduler Pro
Advanced content scheduling for WordPress & WooCommerce. Schedule publish AND unpublish dates, bulk operations, recurring automation, and timezone support. Built for agencies managing content calendars.
Dual Date Scheduling
WooCommerce Integration
Bulk Operations
Recurring Schedules
The WordPress scheduling problem
WordPress only schedules publish dates. Content stays published forever unless manually unpublished. No recurring schedules. No bulk operations. No WooCommerce product automation. No timezone support for global teams. Managing content calendars requires hours of manual work monthly.
Dual Date Scheduling
Schedule both publish AND unpublish dates. Auto-expire content after X days. Perfect for limited-time offers and campaigns.
WooCommerce Automation
Schedule product visibility, featured status, and sale dates. Automatic seasonal catalog changes and flash sale automation.
Bulk Operations
Schedule 50+ posts at once from post list. Bulk unpublish dates for campaigns. Massive time savings for content calendars.
Recurring Schedules
“Publish every Monday at 9am” for newsletters and series. Template-based automation for recurring content.
Why basic schedulers fail
Basic WordPress scheduling only handles publish dates. Content stays live forever. No expiration. No WooCommerce automation. No bulk operations. No recurring schedules. Agencies managing campaigns waste hours manually unpublishing content and rotating products.
WordPress native: Publish only
Only schedules publish dates. Content stays published forever. Manual unpublish for every campaign. Hours wasted monthly.
Basic plugins: Missing automation
No bulk operations. No recurring schedules. No WooCommerce integration. No timezone support. One post at a time scheduling.
Content Scheduler Pro: Complete automation
Dual dates + bulk operations + recurring automation + WooCommerce integration + timezone support + calendar view. Everything agencies need.
🎯 Real Example: Holiday Landing Page
Before: Manual management required
Create Christmas page. Remember to publish Dec 1. Remember to unpublish Dec 26. Set calendar reminder. Hope you don’t forget. Manually change status on both dates.
After: Set and forget automation
Create page. Set publish: Dec 1 at 00:00. Set unpublish: Dec 26 at 00:00. Target status: Draft. Save once. Automatically publishes and unpublishes on schedule. Zero manual work.
🛒 WooCommerce Flash Sale
Problem: 24-hour flash sale needs manual start/stop
Solution: Schedule sale price start/end, featured start/end
Result: Product automatically on sale, featured, then reverts after 24 hours
Complete feature set
Everything agencies need to automate content scheduling. Dual dates, bulk operations, recurring automation, and WooCommerce integration.
📅 Dual Date Scheduling
• Schedule both publish AND unpublish dates
• Auto-expire content after X days
• Choose target status (draft/pending/private)
• Perfect for limited-time content
• Campaign launch and end dates
• Holiday and seasonal page automation
🛒 WooCommerce Integration
• Schedule product featured status start/end
• Automatic sale scheduling (price + dates)
• Product visibility automation
• Seasonal catalog changes
• Flash sale start/end automation
• Works with variable products
⚡ Bulk Operations
• Schedule 50+ posts at once
• Bulk actions from post list
• Modal interface for easy setup
• Campaign-wide unpublish dates
• Works with all post types
• Massive time savings for content calendars
🔄 Recurring Schedules
• “Publish every Monday at 9am”
• Daily/weekly/monthly frequencies
• Template-based post creation
• Perfect for newsletters and series
• Timezone-aware scheduling
• Automatic continuous publishing
🌍 Timezone Support
• Schedule in any timezone
• Automatic timezone conversion
• Global team collaboration
• Display in WordPress timezone or UTC
• Perfect for international campaigns
• Timezone-aware cron execution
📊 Calendar & Dashboard
• Visual monthly calendar view
• All scheduled events in one place
• Quick event management and deletion
• Filter by status, type, date
• Missed schedule recovery built-in
• Event history tracking
🎯 Perfect Use Cases
Limited-Time Content
Holiday pages auto-unpublish after holidays. Event announcements expire after events. Sale pages automatically disappear.
E-commerce Automation
Seasonal product visibility. Weekly featured product rotation. Flash sale scheduling. Black Friday automation.
Campaign Management
Bulk schedule 50 campaign posts to unpublish. Launch and end dates coordinated. Zero manual cleanup after campaigns.
Recurring Content
Weekly newsletters auto-publish Monday mornings. Daily deal posts automated. Monthly roundups scheduled continuously.
⏱️ Time Savings
Before: 2 hours/month manually managing content expiration
After: 5 minutes setup, automatic execution, zero ongoing work
ROI: Plugin pays for itself in first month of time savings
📋 Workflow Examples
Single Post Scheduling
Edit post → Set publish date (native WordPress) → Set unpublish date in Content Scheduler Pro meta box → Choose target status → Save
Bulk Campaign Unpublish
Go to Posts → Select all campaign posts → Bulk Actions → Schedule Unpublish → Set date → All scheduled instantly
WooCommerce Flash Sale
Edit product → Set sale price → Schedule sale start → Schedule sale end → Schedule featured start/end → Automatic execution
Weekly Newsletter
Scheduler → Recurring → Name: “Monday Newsletter” → Frequency: Weekly → Time: 9am → Template → Save → Automatic weekly publishing
🔒 Reliability Features
Missed Schedule Recovery: Auto-retry failed schedules, never miss a scheduled post
Database Tables: Reliable SQL storage with indexes, not fragile post meta
Cron-Based Execution: WordPress cron with hourly checks for precise timing
Event History: Complete log of all executed events with timestamps
Frequently asked questions
Can I schedule both publish and unpublish dates?
Yes! WordPress natively handles publish dates. Content Scheduler Pro adds unpublish dates, status changes, and complete automation. Set both dates once and forget about manual content management.
Will this work with WooCommerce?
Yes. When WooCommerce is active, the plugin automatically adds product scheduling features including featured status scheduling, sale start/end dates, and visibility automation.
Can I bulk schedule multiple posts?
Yes. Select posts in WordPress admin, choose “Schedule Unpublish” from bulk actions, set the date for all selected posts at once. Schedule 50+ posts in seconds.
What happens if a scheduled event fails?
Missed schedule recovery automatically retries failed events. The plugin checks for missed schedules on every admin page load and executes them immediately.
Can I create recurring posts automatically?
Yes. Create recurring schedules (daily/weekly/monthly) with post templates. Perfect for newsletters, daily deals, or any content series. The plugin creates posts automatically on schedule.
Does this support different timezones?
Yes. Schedule in any timezone and the plugin converts to WordPress timezone automatically. Perfect for global teams and international campaigns.
What post types does this work with?
All public post types including posts, pages, WooCommerce products, and custom post types. Meta boxes are automatically added to every post type.
Is there a calendar view?
Yes. The calendar view shows all scheduled events for the month with quick navigation, filtering by type, and one-click event management.
Technical requirements
WordPress
6.0 or higher
PHP
8.2 or higher
Database
MySQL 5.7+ or MariaDB
Dependencies
None (WooCommerce optional)





