What the Offer Calendar Does

The Offer Calendar maintains three types of promotional events:

  1. Holidays — Public holidays, cultural events, and commercial occasions synced from a global database and filtered by AI relevance to your brand
  2. Offers — Your promotional campaigns with discount details, promo codes, and date ranges
  3. Custom Events — Trade shows, product launches, awareness days, and industry events specific to your business

Each holiday receives an AI-generated relevance score (0-10) based on your brand settings. Low-relevance holidays are automatically hidden, while high-relevance ones appear on your calendar with marketing angle suggestions.

Finding the Offer Calendar

Path: Calendar (in main navigation)

The Calendar opens in month view by default. Two view options appear in the header:

  • Calendar view — Visual monthly grid showing all events
  • List view — Sortable table with dates, names, types, and scores

Understanding the Calendar Display

Color-Coded Borders

Events appear as white cards with colored left borders indicating priority or status:

Holidays:

  • Yellow border — Major holidays (Christmas, New Year's, national days)
  • Green border — Highest relevance (score 8-10)
  • Blue border — High relevance (score 7-7.9)
  • Purple border — Medium relevance (score 6-6.9)
  • Gray border — Low relevance (score 5-5.9)

Offers:

  • Green border — Active (currently running)
  • Gray border — Draft (not yet activated)
  • Purple border — Pending
  • Orange border — Paused
  • Red border — Expired

Custom Events:

  • Amber/orange border — All custom events

Filter Buttons

Use the filter bar above the calendar to show specific event types:

  • Show All — Display everything
  • Major Holidays — Only official public holidays
  • Highest/High/Medium/Low — Filter by relevance score ranges
  • Active/Draft/Pending/Expired/Paused Offers — Filter offers by status
  • Custom Events — Show only your manually added events

Filters apply to both Calendar and List views.

Managing Holidays

Syncing Holidays

Click Sync Holidays in the action bar to populate your calendar with relevant holidays. The AI evaluates each holiday against your brand settings (target audience, industry, selling points) and assigns a relevance score.

What happens during sync:

  1. Global holiday database is queried (covers 365 days ahead)
  2. AI evaluates each holiday's relevance to your brand
  3. Holidays scoring 5.0 or higher appear on your calendar
  4. Holidays below 5.0 go to the Rejected list

Tip: If you update your Brand Settings (Settings > Brand), re-sync holidays to get updated relevance scores based on your new brand profile.

Viewing Holiday Details

Click any holiday on the calendar to open the Holiday Details modal. This shows:

  • Date — When the holiday occurs
  • Type — Major, cultural, religious, commercial, etc.
  • Relevance Score — AI-calculated score (0-10)
  • AI Reasoning — Explanation of why this holiday is/isn't relevant to your brand

Available actions:

  • Generate Brief — Create a content brief for this holiday
  • Create Offer — Create a promotional offer tied to this holiday
  • Reject Holiday — Move this holiday to the rejected list

Hiding Irrelevant Holidays

If a holiday appears on your calendar but isn't relevant to your brand:

  1. Click the holiday to open details
  2. Click Reject Holiday
  3. The holiday moves to the Rejected list

To view rejected holidays: Click the Rejected (X) button in the action bar. This shows all holidays below threshold or manually rejected.

Approving Rejected Holidays

Some holidays may be incorrectly rejected. To restore them:

  1. Click Rejected (X) in the action bar
  2. Find the holiday in the list
  3. Click Approve next to it

The holiday returns to your active calendar with a minimum score of 5.0.

Clearing All Holidays

To start fresh with a new brand profile:

  1. Click Clear All in the action bar
  2. Confirm the action
  3. All holiday distributions for your tenant are removed
  4. Click Sync Holidays to repopulate based on current brand settings

Note: This only clears your tenant's holiday assignments, not the global holiday database.

Creating Offers

Step 1: Open the Create Offer Modal

Click Create Offer in the action bar. A modal opens with the offer form.

Step 2: Fill in Basic Information

  • Offer Name (required) — e.g., "Summer Sale 2026" or "Black Friday 30% Off"
  • Offer Type (required) — Sale/Discount, Promotion, Product Launch, Seasonal, Special Event, Bundle Deal, Flash Sale, or Loyalty Reward
  • Offer Details (required) — Description of the promotion

Step 3: Set Dates and Discount

  • Start Date (required) — When the offer begins
  • End Date (required) — When the offer expires
  • Discount % — Percentage discount (e.g., 25 for 25% off)
  • OR Amount ($) — Fixed dollar discount (use one or the other, not both)
  • Promo Code — Customer-facing code (e.g., SUMMER25)

Step 4: Add Optional Details

  • Landing Page URL — Where customers should be directed
  • Terms & Conditions — Fine print for the promotion
  • Status — Draft, Active, Paused, or Expired
  • Priority (1-10) — Higher scores prioritize this offer in recommendations

Step 5: Save the Offer

Click Save Offer. The offer appears on your calendar spanning from start date to end date.

Creating Offers from Holidays

A faster way to create offers:

  1. Click a holiday on the calendar
  2. Click Create Offer in the modal
  3. The offer form pre-fills with the holiday name and date
  4. Complete the remaining fields

This links the offer to the holiday, making it easy to track holiday-themed promotions.

Editing Offers

  1. Click an offer on the calendar
  2. The Edit Offer modal opens with current values
  3. Modify any fields
  4. Click Save Changes

You can also edit offers from the List view by clicking the Edit button in the Actions column.

AI Marketing Angles

What Are Marketing Angles?

A marketing angle is a 2-4 sentence narrative that connects a holiday or event to your brand. It serves as a creative brief for content creation.

Example for a swimwear brand and "Summer Solstice":

"This post will frame the Summer Solstice not just as a day, but as a peak moment for personal wellness and renewal, encouraging readers to embrace the light and energy of the season through mindful outdoor activities."

Generating Marketing Angles

For holidays:

  1. Click a holiday on the calendar
  2. In the details modal, click Generate Angle with AI
  3. The AI generates a brand-specific angle using your brand settings
  4. Edit the angle if needed
  5. Click Save

For offers:

  1. Open the Edit Offer modal
  2. Scroll to the Marketing Angle section
  3. Click Generate with AI
  4. The AI creates an angle based on your offer details and brand profile
  5. Save the offer

When Marketing Angles Matter

Generated marketing angles are used when you create content briefs from the calendar. The angle provides the AI content generator with context about how to frame the article for that specific occasion.

Custom Events

Custom events let you add industry-specific occasions not in the global holiday database.

Creating Custom Events

  1. Click Create Event in the action bar
  2. Fill in the event details:
  • Name (required) — e.g., "SXSW 2026" or "Earth Day Campaign"
  • Event Type — Industry Event, Trade Show/Conference, Awareness Day, Product Launch, Company Event, Seasonal, or Other
  • Description — What this event is about
  • Event Date (required) — Start date
  • End Date — Optional, for multi-day events
  • Location — City, venue, or "Virtual"
  • Event URL — Link to event website
  • Relevance Score (0-10) — How important this is to your brand
  • Priority Score (0-10) — Content priority ranking
  1. Click Save Event

Importing Events from ICS Files

Bulk import events from Google Calendar, Apple Calendar, or Outlook:

  1. Click Import ICS in the action bar
  2. Drag and drop your .ics file (or click to browse)
  3. Click Import Events
  4. Events are automatically:
  • Parsed for name, date, description, location
  • Classified by type (trade show, awareness day, etc.)
  • Deduplicated by UID (existing events aren't reimported)
  1. Review imported events in the Events list

Supported sources: Google Calendar (Settings > Export), Apple Calendar (File > Export), Outlook (File > Save Calendar)

Editing Custom Events

  1. Navigate to Calendar > Events list (click Events tab or access via URL)
  2. Click an event to view details
  3. Click Edit Event
  4. Modify fields and save

You can also generate AI marketing angles for custom events using the same workflow as holidays.

Generating Content Briefs

Create content briefs directly from the calendar for any event type:

  1. Click a holiday, offer, or custom event
  2. Click Generate Brief in the modal
  3. A content brief is created with:
  • Event name as keyword/topic
  • Event date as target publish date
  • Marketing angle (if generated) as content direction
  1. You're redirected to the brief detail page where generation progresses

Brief types created:

  • Holiday → Calendar Brief (holiday-focused content)
  • Offer → Calendar Brief (promotional content)
  • Custom Event → Calendar Brief (event-focused content)

Automation Schedule

The Offer Calendar includes automated background processes:

Holiday Aggregation (Monthly):

  • Global holiday database updates monthly with new holidays
  • Runs automatically via scheduled task
  • No action required from users

Holiday Distribution (On Demand):

  • Triggered when you click Sync Holidays
  • Runs as background task to avoid page timeouts
  • Progress can be monitored via notifications

Tips for Best Results

  • Sync holidays after updating brand settings — Relevance scores depend on your target audience, industry, and selling points. If these change, re-sync to get accurate scores.
  • Review rejected holidays monthly — AI isn't perfect. Some relevant holidays may be incorrectly rejected. Check the Rejected list periodically.
  • Create offers 4-6 weeks before holidays — This gives you time to create content briefs, generate articles, and schedule social posts.
  • Use marketing angles consistently — Generate an AI angle for every holiday you plan to leverage. This ensures content has a clear direction.
  • Import industry calendars — Export trade show calendars, industry events, and awareness days as ICS files and import them once per year.
  • Set realistic relevance scores for custom events — Higher scores (8-10) mean more content recommendations. Reserve high scores for events that truly matter to your audience.

Related Features

  • Content Calendar — Where scheduled articles and social posts appear
  • Content Briefs — Where you create detailed content plans for holidays and events
  • Strategy Hub — Where you plan overall content strategy
  • Campaign Planner — Where you orchestrate multi-channel campaigns around promotional events

Ready to lose the stack?

One platform. You approve. ILLIXIS executes. Marketing that just happens.

Join the waitlistNo spam, everUnsubscribe anytime
First 20 founding members: 50% off any plan for your first year.

Marketing, Unstacked.