Tired of manually updating banners, announcement bars, and promotional content across your website every time you run a sale, launch a product, or make an announcement? AutoPromote provides a simple, centralized system to schedule and manage time-sensitive content effortlessly.
Define your promotional periods (like sales, events, or announcements) with specific start and end times. Add associated content like descriptions, promotional images, and even coupon details. Then, use simple shortcodes anywhere on your site (pages, posts, widgets, page builders) to automatically display the correct information for the currently active promotion.
When one promotion ends and another begins, your website content updates automatically. No more late-night edits or forgetting to remove expired sale banners! AutoPromote ensures your visitors always see the right message at the right time.
[pixel_apfw_promotion_name] or [pixel_apfw_promotion_image] to display the active promotion’s details anywhere on your site. The content updates automatically based on your schedule.Shortcodes automatically display content from the single promotion that is currently active based on its scheduled start and end date/time. If the Global Fallback setting is enabled and configured, fallback content will be displayed instead when no promotion is active.
[pixel_apfw_promotion_name] – Displays the active promotion’s name (the title you entered).[pixel_apfw_promotion_description] – Displays the active promotion’s description/copy.[pixel_apfw_promotion_image size="full"] – Displays the active promotion’s promotional image. Accepts standard image sizes (thumbnail, medium, large, full) via the size attribute (optional, defaults to ‘full’).[pixel_apfw_promotion_coupon_code] – Displays the coupon code you entered manually for the active promotion. Format (e.g., uppercase) can be set in Settings.[pixel_apfw_promotion_discount_amount] – Displays the discount amount you entered manually for the active promotion. Format (e.g., “$10.00” vs “10”) can be set in Settings.[pixel_apfw_promotion_date type="start"] – Displays the active promotion’s start date/time.[pixel_apfw_promotion_date type="end"] – Displays the active promotion’s end date/time.
[pixel_apfw_promotion_date] can be globally configured in AutoPromote > Settings, or overridden per-shortcode using the format attribute (e.g., format="F j, Y"). Uses standard PHP date format strings.(Pro version adds integration to pull data directly from WooCommerce coupons, conditional display shortcodes ([pixel_apfw_show_if_active], [pixel_apfw_show_if_inactive]), promotion color options ([pixel_apfw_promotion_color]), PHP helper functions (pixel_apfw_get_promotion_color(), etc.), and a custom wrapper shortcode.)
Use these shortcodes in:
* Page/Post content
* Text Widgets
* Page builder elements (like text blocks or HTML modules)
* Website headers/footers (via theme options, hooks, or site editor blocks)
* Banner, announcement bar, or popup plugins that support shortcodes
* Anywhere else WordPress shortcodes are processed!
[pixel_apfw_promotion_name] shortcode.[pixel_apfw_promotion_description].[pixel_apfw_promotion_image].[pixel_apfw_promotion_coupon_code] and [pixel_apfw_promotion_discount_amount] shortcodes.[pixel_apfw_promotion_name], [pixel_apfw_promotion_image]) on your site’s pages, posts, widgets, etc., where you want the promotion information to appear dynamically.