• Hi,

    Okay, update looks better and I have tested it and yes, it works very well.

    So here are some additional feature enhancements to consider :

    1. Flexible Expiry Actions

    Instead of simply hiding the content when it expires, provide multiple expiry behaviors :

    • Replace the expired content with custom text (e.g., “This offer has ended”).
    • Redirect the visitor to a specified URL – YES /NO.
    • Swap the block or shortcode with another one.
    • Change the post status (Draft / Private / Pending Review).

    This adds meaningful marketing and workflow control.

    2. Central Expiry Management Dashboard

    Update Admin panel where the admin can view and manage all scheduled expiries :

    • Calendar or table view
    • Filters (by post type, shortcode, status)
    • Bulk edit/change expiry dates
    • Show when expiry added and expiry date and time

    Improves usability for sites with multiple promotions.

    3. Recurring Scheduling Options

    Allow content to activate and expire on a repeat cycle, useful for :

    • Weekly offers
    • Seasonal sales
    • Daily menus / time-limited announcements

    Example : Show this content every Friday between 9:00 and 17:00.

    4. Webhook / API Triggers

    Send notifications or trigger external automations on expiry:

    • Zapier / Make.com workflows
    • CRM updates
    • Social media announcement triggers, ideal for businesses with automated marketing flows.

    5. User Role or Login-Based Display Rules

    Control who can see the expiring content :

    • Logged-in users only
    • Specific user roles (e.g., Members, Subscribers, Admin only)
    • Early-access VIP promotions

    Adds paywall / membership compatibility.

    6. Countdown Timer Display (Optional)

    Show a countdown when the content is close to expiring:

    Offer ends in 2h 14m

    Configurable styling (badge, inline text, banner).

    7. Notifications & Alerts

    Send notices when content is nearing expiry:

    • Email reminders (e.g., 24 hours before expiry)
    • Dashboard alerts
    • Weekly “Upcoming Expiries” report

    Prevents forgotten or outdated promotional content.

    8. Page Builder Integration

    Provide native tools to insert and configure the shortcode:

    • Gutenberg block
    • WPBakery element
    • Elementor widget
    • Classic editor button

    Allows expiry settings to be controlled visually.

    9. Preview Mode Toggle

    Enable administrators to preview :

    • Upcoming future content (before activation)
    • Expired content (for review or editing)

    Useful for client approval workflows.

    That’s it for now ….

    Nice work 😉

You must be logged in to reply to this topic.