Skip to content

How Esora Finds Your Events

Esora uses an AI-powered pipeline to automatically discover events from publicly available information on your social media pages and websites. Here’s how the process works behind the scenes.

Esora monitors publicly available information from your connected social media pages and websites. Your pages are connected to your event source by the Esora team. Once connected, the system monitors them automatically.

When you post about an upcoming event, the system goes through several stages:

Esora regularly checks your connected pages for new posts and publicly available event information. Each new item enters the processing pipeline.

The AI analyzes the images and videos — reading any text visible in flyers, posters, or graphics. This captures event details that might only appear in the image, not the caption.

The AI determines whether the content is actually about an upcoming event or something else (like a throwback photo, a product announcement, or a birthday wish). Only upcoming in-person events proceed to extraction.

For confirmed events, the AI extracts:

  • Event title — the name of the performer, show, or event
  • Description — relevant details from the post
  • Date and time — including relative phrases like “this Friday” or “tomorrow”
  • Venue — the physical location
  • Pricing — if mentioned in the post or image
  • Media — images and videos

If a single post contains multiple events (like a monthly program), the system creates separate event listings for each one. If a post lists multiple dates for the same event, it creates one event with multiple occurrences.

Your pages are checked multiple times per day. The system runs on a schedule throughout the day (roughly every hour during active hours), processing sources in a round-robin order to keep data fresh.

New events typically appear on Esora within a few hours of being posted.

The AI does a good job, but you can help it by making your posts clear and structured:

The AI isn’t perfect. If it misses an event, gets the date wrong, or extracts incorrect details, you can always fix it in the Manage Dashboard. Your manual edits will be protected from future overwrites.

If an event wasn’t picked up at all, try creating it manually through the event creation flow.