How Esora Finds Your Events
Esora uses an AI-powered pipeline to automatically discover events from publicly available information on your pages. Here’s how the process works behind the scenes.
Where events are discovered from
Section titled “Where events are discovered from”Esora pulls from your public posts across Instagram, Facebook, and websites, plus direct venue integrations with cinemas, theaters, and ticketing sites. Your pages are connected to your event source by the Esora team. Once connected, the system monitors them automatically.
How the AI pipeline works
Section titled “How the AI pipeline works”When you post about an upcoming event, the system goes through several stages:
1. Post detection
Section titled “1. Post detection”Esora regularly checks your connected pages for new posts and publicly available event information. Each new item enters the processing pipeline.
2. Media analysis
Section titled “2. Media analysis”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.
3. Event classification
Section titled “3. Event classification”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). A post becomes an event only when it has all four essentials:
- A date — a real date, not “soon” or “this weekend”
- What’s happening — the show, concert, screening, or occasion
- Where — a physical venue or place
- Open to the public — invite-only or enrollment-gated posts are skipped
Only public, upcoming, in-person events proceed to extraction.
We import regular posts, reels, and carousels — but not stories. If an event only goes out as a story, it won’t be picked up.
4. Event extraction
Section titled “4. Event 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.
How often are events checked?
Section titled “How often are events checked?”Your pages are checked several times a day — typically every few hours. The system works through your sources in turn to keep everything fresh.
New events typically appear on Esora within a few hours of being posted.
Tips for better extraction
Section titled “Tips for better extraction”The AI does a good job, but you can help it by making your posts clear and structured:
What if something is wrong?
Section titled “What if something is wrong?”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 Esora Organizer app. Your manual edits are protected from future overwrites — once you change a field by hand, the importer never touches it again.
If an event wasn’t picked up at all, try creating it manually through the event creation flow.