WordPress Promo Scheduling

Launch every campaign on time with calendar-driven promo automation.

PublishByCalendar turns your ICS calendar feed into the control center for every banner, card grid, and promo surface on your WordPress site.

Built for retail and dispensary marketing teams 15-minute sync cadence Works with recurring campaigns
WP 6.0 - 6.8 Compatible
PHP 7.4 - 8.3 Tested
Shortcodes + CLI Included
License-Based Pro Controls
Why Teams Switch

Replace fragile post scheduling with a real campaign system.

Most teams lose sales because promo updates depend on manual page edits. This setup removes the bottleneck.

01

Calendar is already your source of truth

Keep campaign planning in your calendar system and let WordPress auto-render the right promo asset at the right time.

02

Design once, schedule forever

Save promo templates with placements and links, then reuse them across seasonal campaigns without touching page code.

03

Stop waking up to broken promos

Validation checks and diagnostics help catch key mismatches before tomorrow's campaign goes live.

Core Features

Everything you need to run high-volume promo calendars.

Built for speed in day-to-day marketing operations, not one-off technical setups.

Promo Templates

Store images, CTA links, placements, priorities, and aliases in one reusable content type.

ICS Calendar Sync

Use a private ICS URL to drive activation windows with recurring event support.

Flexible Key Matching

Preferred `PROMO: key` format plus fallback title and alias normalization for legacy naming.

Shortcode Output

Drop `[ngd_promo]` or `[ngd_promos]` anywhere to render one hero promo or full card grids.

Diagnostics + Validation

Check active windows for today and tomorrow, verify matches, and alert your team before issues hit production.

Onboarding Wizard

Give clients or teams a clean launch checklist from calendar connection to first live promo.

Capability Free Pro Agency
ICS calendar-driven scheduling Yes Yes Yes
Template placements (core) Yes Yes Yes
Custom placement keys No Yes Yes
Multi-calendar source routing No Yes Yes
Priority support and onboarding help No No Yes
How It Works

Go live in four steps.

Simple enough for non-technical teams, robust enough for production marketing operations.

1

Connect your calendar

Paste your private ICS URL into plugin settings and run your first sync.

2

Create Promo Templates

Add image, placement, key, CTA link, and any fallback aliases for your existing event names.

3

Schedule events with promo keys

Use `PROMO: your_key` in calendar titles, set start/end times, and let automation handle the switch.

4

Render anywhere with shortcodes

Place shortcodes on your homepage, campaign pages, and landing pages to display active promos.

Proof

Trust signals you can use before testimonials.

Use concrete operational assurances now, then swap this section with customer quotes as they come in.

Production-safe rollout

Onboarding steps, diagnostics, and manual sync controls help teams validate setup before relying on automation.

Business-ready licensing

Free, Pro, and Agency plans make it easy to start small and upgrade only when your campaign volume increases.

Pricing

Start free. Upgrade when you need scale.

Use the defaults below now, then customize plan names, prices, and checkout links in Theme Customizer.

Free

$0 forever

  • Core calendar scheduling
  • Promo templates and shortcodes
  • Onboarding and diagnostics
Install Free

Agency

$299/year multi-site

  • Everything in Pro
  • Multi-calendar routing
  • Advanced rollout support
  • White-glove onboarding
Contact Support
FAQ

Answers buyers ask before purchasing.

Can my non-technical team run this daily?

Yes. The plugin was built for marketers and content managers. Once templates are set, most scheduling happens in your calendar tool.

Will it work if WP-Cron is disabled?

Yes, with manual sync or a real server cron setup. Production sites should run scheduled cron events reliably for best results.

Can I start on free and upgrade later?

Yes. You can deploy the free workflow first and activate a license key when you need Pro or Agency features.

Do you offer onboarding help?

Agency includes onboarding support. For all plans, you can request help at support@publishbycalendar.com.

Own your promo launch calendar instead of chasing manual edits.

Install free now, or move directly to Pro and start converting traffic with dependable campaign timing.

Pricing Buy Pro