Skip to main content

Creating Events

Add events to your schedule manually, import from text or images using AI, or sync from external calendars.

Creating Events Manually

The simplest way to add an event is to create it manually from your schedule's admin page.

  1. Go to Admin Panel → Schedule
  2. Click "Add Event"
  3. Fill in the event details:
    • Event name (required)
    • Date and time
    • Duration
    • Venue/location
    • Description
    • Event image
  4. Click "Save" to publish the event

Let AI Do the Heavy Lifting

Save hours of manual data entry. Paste any event text - emails, social media posts, website listings, or even flyer descriptions - and watch it transform into a ready-to-publish event in seconds.

AI-Powered

AI import uses Google Gemini to intelligently extract event name, date, time, venue, description, and more from unstructured text and images.

Importing from Text

Copy and paste event information from any source - emails, websites, social media posts - and AI will extract the event details.

  1. Go to Admin Panel → Schedule and click "Import"
  2. Paste your event text into the text box
  3. Click "Parse Events"
  4. Review the extracted events and make any corrections
  5. Click "Import" to add them to your schedule

Example Input

Live Jazz Night
Friday, March 15th at 8pm
The Blue Note, 123 Main Street
Featuring the John Smith Trio
Tickets: $20

AI Extracts

  • Name: Live Jazz Night
  • Date: March 15
  • Time: 8:00 PM
  • Venue: The Blue Note
  • Address: 123 Main Street
  • Description: Featuring the John Smith Trio

Review the extracted details, make any corrections, and click Import. You can process multiple events at once.

Importing from Images/Flyers

Upload an event flyer or poster and AI will read the text and extract event information.

  1. Go to Admin Panel → Schedule and click "Import"
  2. Upload an image file (JPG, PNG, etc.)
  3. Click "Parse Events"
  4. Review the extracted events
  5. The uploaded image can automatically become the event's featured image
  6. Click "Import" to add them to your schedule
Image Tips

For best results, use clear, high-contrast images where text is easily readable. The AI works best with images that have legible text.

Calendar Sync

Sync events automatically from your existing calendars:

Google Calendar

Connect your Google Calendar for bidirectional sync. Events added in either place will appear in both.

CalDAV

Connect any CalDAV-compatible calendar (Apple Calendar, Outlook, Fastmail, etc.).

To set up calendar sync, go to Admin Panel → Profile → Edit and scroll to the Calendar Sync section.

Recurring Events

For events that happen regularly - weekly open mics, monthly meetups, daily happy hours - you can add multiple dates at once.

Adding Multiple Dates

  1. When creating an event, look for the "Add more dates" option
  2. Click to add additional dates - add as many as you need
  3. All dates will share the same event details (name, description, venue)
  4. Each date becomes its own event, so you can edit them individually later if needed

Common Patterns

  • Weekly: Open mic nights, trivia, live music residencies
  • Bi-weekly: Book clubs, game nights
  • Monthly: Networking events, first Friday art walks
  • Custom: Festival dates, workshop series
Pro Tip: Use Google Calendar for True Recurrence

For events with complex recurrence patterns (every Tuesday and Thursday, first Monday of the month, etc.), create a recurring event in Google Calendar and sync it to Event Schedule. The calendar sync handles all the pattern logic automatically.

Event Details

Here's what you can include with each event:

Field Description
Name The event title (required)
Date & Time When the event starts
Duration How long the event lasts (in hours)
Venue Where the event takes place (name and address)
Description Details about the event (supports markdown formatting)
Image A flyer or photo for the event
Subschedule Organize events by type (e.g., "Live Music", "Comedy")
Registration URL Link to external registration or ticketing
Members Tag performers, speakers, or other participants

Managing Events

Once events are created, you can edit, clone, or delete them from your schedule.

Editing Events

Click on any event in Admin Panel → Schedule to edit it. Changes are saved immediately when you click Save.

Cloning Events

Use the clone option to duplicate an event. Great for creating similar events on different dates - just clone and change the date.

Deleting Events

Delete events from the event edit page. Warning: If the event has sold tickets, you should refund ticket holders before deleting.

Pending Events

If you have "Require Approval" enabled, submitted events appear in a pending queue. Review them in Admin Panel → Schedule → Pending and approve or reject each one.

See Also