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.
PublishByCalendar turns your ICS calendar feed into the control center for every banner, card grid, and promo surface on your WordPress site.
Most teams lose sales because promo updates depend on manual page edits. This setup removes the bottleneck.
Keep campaign planning in your calendar system and let WordPress auto-render the right promo asset at the right time.
Save promo templates with placements and links, then reuse them across seasonal campaigns without touching page code.
Validation checks and diagnostics help catch key mismatches before tomorrow's campaign goes live.
Built for speed in day-to-day marketing operations, not one-off technical setups.
Store images, CTA links, placements, priorities, and aliases in one reusable content type.
Use a private ICS URL to drive activation windows with recurring event support.
Preferred `PROMO: key` format plus fallback title and alias normalization for legacy naming.
Drop `[ngd_promo]` or `[ngd_promos]` anywhere to render one hero promo or full card grids.
Check active windows for today and tomorrow, verify matches, and alert your team before issues hit production.
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 |
Simple enough for non-technical teams, robust enough for production marketing operations.
Paste your private ICS URL into plugin settings and run your first sync.
Add image, placement, key, CTA link, and any fallback aliases for your existing event names.
Use `PROMO: your_key` in calendar titles, set start/end times, and let automation handle the switch.
Place shortcodes on your homepage, campaign pages, and landing pages to display active promos.
Use this site to capture leads and move buyers straight into checkout without requiring sales calls.
Add your preferred form shortcode below this section (WPForms, Gravity Forms, or HubSpot embed) to collect qualified leads.
Every major section routes to pricing so buyers can evaluate and purchase without waiting for a meeting.
Every key section has a "Buy Pro" CTA so ready buyers can convert without scrolling back to the top.
Use this block to capture warm leads from paid traffic and partnership referrals.
Set your form in Appearance -> Customize -> PublishByCalendar Sales Settings -> Lead Form Shortcode.
Use concrete operational assurances now, then swap this section with customer quotes as they come in.
Onboarding steps, diagnostics, and manual sync controls help teams validate setup before relying on automation.
Free, Pro, and Agency plans make it easy to start small and upgrade only when your campaign volume increases.
Use the defaults below now, then customize plan names, prices, and checkout links in Theme Customizer.
$0 forever
$99/year per site
$299/year multi-site
Yes. The plugin was built for marketers and content managers. Once templates are set, most scheduling happens in your calendar tool.
Yes, with manual sync or a real server cron setup. Production sites should run scheduled cron events reliably for best results.
Yes. You can deploy the free workflow first and activate a license key when you need Pro or Agency features.
Agency includes onboarding support. For all plans, you can request help at support@publishbycalendar.com.
Install free now, or move directly to Pro and start converting traffic with dependable campaign timing.