Other Documentations

** How to Troubleshoot CSV Import IssuesActions & Filters of RSVP AddonAuto Complete Ticket OrderAuto re-stocking refunded, cancelled or failed ordersBookings General User GuideChangelog ActionUser Paid Feature EventsChangelog Event ReviewerChangelog Event WishlistChangelog for ActionUserChangelog for ActionUser PlusChangelog for Advent CalendarChangelog for BookingsChangelog for CountdownChangelog for CSV ImporterChangelog for DailyViewChangelog for event APIChangelog for Event Dynamic PricingChangelog for Event Lists Ext.Changelog for Event Photos PlusChangelog for Event SearchChangelog for Event SeatsChangelog for Event SliderChangelog for Event TicketsChangelog for Events MapChangelog for FullCalChangelog for ICS ImporterChangelog for Include Anything AddonChangelog for Lists & ItemsChangelog for Moon Data AddonChangelog for PDFerChangelog for QRcodeChangelog for RemindersChangelog for Repeat CustomizerChangelog for RSS feedChangelog for RSVP EventsChangelog for RSVP Events InviteesChangelog for RSVP Events WaitlistChangelog for RSVP Points AddonChangelog for Single EventsChangelog for Speakers & ScheduleChangelog for SubscriberChangelog for Sync EventsChangelog for Weekly ViewChangelog Variations & OptionsChangelog Virtual PlusChangelog YearlyViewDynamic Pricing User Guide(Settings Overview)General Guide to Using the AddonGetting StartedHow to add additional data to confirmation emailHow to add additional fields at checkoutHow to add additional fields to download attendees CSV fileHow to add additional fields to event submission formHow to Add Extra Event Data to the JSON OutputHow to add more additional fields for RSVP formHow to add more google calendar profile supportHow to add sidebar to single events pageHow to add support for additional ICS fieldsHow to Add Variations to Booking BlocksHow to assign users to EventsHow to create a facebook APPHow to customize event feed with argumentsHow to customize RSVP emailsHow to customize single event pageHow to customize the invitation emailHow to customize ticket email templateHow To Fix Broken Virtual Events Join LinkHow to get startedHow to get startedHow to Give Access to User RolesHow to Install and use the Advent Calendar addonHow to Install and use the DailyView addonHow to Install and use the Event Countdown addonHow to Install and use the Event Dynamic Pricing addonHow To Install and Use the Event Photos PlusHow To Install and Use the Event Reviewer addonHow to Install and Use the Event Slider addonHow to Install and use the Events Map addonHow to Install and Use the FullCal addonHow To Install and Use the Include Anything AddonHow To Install and Use the Moon Data AddonHow to Install and use the Virtual Plus addonHow to manage capacity separately for repeat eventsHow to open RSVP form inside eventcardHow To Sell Price Options as Separate Tickets with the Ticket Variations & Options AddonHow to Sell Variations as Separate Tickets With the Ticket Variations & Options AddonHow to set up additional fields for RSVPHow To Set Up and Use Schedules with the Speakers and Schedule AddonHow To Set Up and Use Speakers with the Speaker AddonHow to Set Up and Use the Subscriber AddonHow to Set up and Use the Variations & Options AddonHow to set up Event TicketsHow to Set Up Front-end Event Manager for UsersHow to set up RSS addonHow to Set Up Seat Layout Map from the Admin DashboardHow to set up variable prices for TicketsHow To Set Up Virtual Events with Jitsi™ MeetHow to Setup ActionUser PlusHow to setup reminders for RSVPHow to setup reminders for TicketsHow to show only certain event types calendar on another siteHow To Stop Duplicating Images In CSV ImportsHow to use QR Code addon and check-in attendeesHow to use scanner gun to check in guestsHow to Use the Autogenerator to Create Booking BlocksHow To Use Webhooks in EventON with RSVP Trigger EventsImport Additional Fields Using HooksJSON Data structureMake Google Calendar public and Calendar IDShow events from current logged-in userSingle events page not working 404 errorChangelog for Advent CalendarHow to Install and use the Advent Calendar addon

How to Install and use the Advent Calendar addon

November 30, 2021

Would you like to reveal secret information on certain dates on your site in a flamboyant way? With the Advent Calendar addon, you’ll be able to reveal secret sale offers or exclusive events that are only valid on certain dates. You’ll get to hide event card fields for past or future events and only display them on the current date. This can help in customer retention since the rate of returning customers is assured to go up.


This addon is compatible with Fullcall, Dailyview, Weeklyview and Events lists extended addons including tile view.


Video Guide

If you prefer to follow along using a video on how to setup Advent Calendar addon and use it, please follow this video link. Please keep in mind this guide video may be developed using an older version of the addon than the current release. However this written guide is up to date.

How to setup Advent Calendar video.



Before getting started, be sure to install and update the EventOn plugin by downloading it from your Codecanyon account. You can follow our tutorial on how to install & activate Eventon.

Next, you’ll need to install and activate Advent Calendar addon by following our general guide on how to install EventOn addons.

Creating your first Advent Events

To begin, you’ll need to create at least two events. The events should be scheduled on different dates and one will reveal a secret on the set date. For the purpose of this tutorial, we’ll be creating the following events:

  1. Advent event past – Represents an event in the past
  2. Advent event current/Coupon giveaway – Represents an event that we’d like to offer a promotion
  3. Advent event future – Represents an event date in future

Step 1:

On your WordPress admin dashboard, click on Events > Add event and create a new All day event by checking the option shown below and select your preferred date and time. Set the name of the event to Advent Past or any other preferred name.

Step 2:

Assign an event featured image to the event, if you desire.


Step 3:

Toggle the option to Enable Advent event for this event and enter a message that will be displayed on the event date and when this event has passed as shown below:


Step 4:

Save the event.

Step 5:

Repeat step 1 to 4 and create more events with different offers on each date or no offers. For example, for the second event, you can create a future date and add a different coupon code such as “ENDMONTH” 15% off.

Step 6:

Head over to EventON Settings >  Advent tab. This page makes it possible to configure additional event card settings that dictate how the event card will be displayed. Each option on this page will tell EventON to either hide or display the field, for example:

  1. NEVER: The selected field will not be displayed for all your advent events
  2. BEFORE: Hide this field eg the event organizer before the reveal date
  3. AFTER: Hide this field after the event has taken place
  4. BEFORE/AFTER: Hide the field at all times before and after the event
  5. ALWAYS: Never display the field.
  6. Message: You can enter a custom message that will be displayed for future advent events.

Here are the options available for selection. Any of these fields can be hidden on the event card:


Step 7: Include Advent Field in EventCard

Go to EventON Settings > EventCard Designer and add the advent event field into a desired location to show in the eventcard. — (Video: Learn how to use EventCard Designer.)


Pro Tips:

You can use the Repeat Customizer addon and create 1 main event as a daily repeating event (Video: Learn how to create repeat events) and then using repeat customizer you can edit On date content to be revealed and Content to show when event is past quite easily without having to create multiple events.

Did this article help you? If not, send us a ticket via helpdesk

Ready to setup your calendar?