EventSnag

Live

Snap it. Snag it. Show up. The iOS app that turns event screenshots into calendar entries instantly, so you actually go to the things you say you will.

Tech Stack

  • Swift
  • SwiftUI
  • OpenAI Vision API
  • Google Calendar API
  • iOS Share Extension
  • Core Data
  • Push Notifications

The Problem

You screenshot that cool event flyer from Instagram. It gets buried in your camera roll with 847 other screenshots. The event comes and goes. You never went. Sound familiar?

EventSnag Changes That

Snap it. See a flyer? Open your Photos app, tap Share β†’ EventSnag.

Snag it. Our AI reads the screenshot and pulls out everythingβ€”date, time, venue, price, vibes. You review it (in case AI got creative), make any edits, and save.

Show up. Event syncs to your Google Calendar. Thursday at 6pm? You get a notification: "Weekend Plans Ready! πŸŽ‰" with all your upcoming events formatted and ready to share with friends.

Built for Real Life

EventSnag isn't another productivity app trying to optimize your life into oblivion. It's built to get you off your phone and into your community to farmers markets, live music, art shows, the weird pop-up taco stand by the river.

We started building this because Stillwater, OK has incredible local events, but people kept saying "I didn't know that was happening!" Well, you screenshotted it three weeks ago. Now you'll actually go. To be in the know you have to follow obscure facebook groups, tons of instagram accounts, and find event flyers at coffee shops.

How It Works

1. Capture

  • Camera: Snap a physical flyer in the wild
  • Instagram Share Extension: Screenshot on Instagram β†’ Share β†’ EventSnag
  • Photo Library: Upload any event image you've saved

2. AI Extraction (Powered by OpenAI Vision)

EventSnag reads the image and extracts:

  • Event title & description
  • Date, time, and recurring patterns ("Every Monday", "First Friday")
  • Venue name & address
  • Price (or "Free!" because we love free)
  • Age restrictions, categories, social handles
  • Even the vibe (is this chill acoustic or full punk chaos?)

3. Smart Normalization

Our AI doesn't just dump raw data at you:

  • Year Validation: Past dates automatically corrected to next occurrence
  • Time Parsing: "6-9pm" becomes proper start/end times
  • Typo Fixing: "frew" β†’ "free", "vinyls" β†’ "vinyl"
  • Emoji Selection: 🎡 for music, 🎨 for art, 🧘 for yoga... you get the idea
  • Confidence Scoring: "Look good? πŸ‘€" with a score so you know if AI nailed it or guessed wildly

4. Google Calendar Sync

Tap "Snag It πŸ“…" and boom! The event's in your calendar. Every synced event includes EventSnag branding so your friends discover it too.

Don't want it in your calendar yet? Tap "Save for Later" and it lives in the app.

5. Weekly Roundups

  • Thursday 6pm: "Weekend Plans Ready! πŸŽ‰" notification with Fri-Sun events
  • Monday 9am: "Your Week Ahead πŸ“…" notification with upcoming events
  • Tap notification β†’ Opens filtered list β†’ Share with friends via text/iMessage

Why This Works (The Shimmer Labs Angle)

Logan built EventSnag because he was new in Stillwater and kept missing events. He'd screenshot flyers from Instagram, follow a dozen local accounts, check Facebook groups β€” but never actually show up to anything. The info was there, scattered across apps, buried in his camera roll.

The friction? Event discovery is broken. Facebook Events is a wasteland. Eventbrite is corporate conferences. Instagram has the info but zero infrastructure for "I want to go to this."

The fix? One tap from screenshot to calendar. No typing. No copy-paste. No forgetting.

And here's the kicker: Every calendar event becomes a mini-billboard for EventSnag. Your friends see "Added via EventSnag" at the bottom of the event. They click the link. They download the app. They share their events. It grows.

The Tech Stack

iOS Native (Swift + SwiftUI)

  • Clean, fast, feels like it belongs on your phone
  • Share Extension lets you capture from Instagram without leaving the app
  • Core Data for local storage (your data stays on your device)
  • App Groups for seamless extension β†’ main app data flow

OpenAI Vision API

  • Reads images like a human would
  • Optimized prompt extracts 16 key fields (down from 31, we cut the fluff)
  • ~95% parsing accuracy based on 2+ months of production testing

Google Calendar API

  • OAuth 2.0 persistent sign-in (no re-prompting every time)
  • Smart sync: only adds events you approve
  • Users can edit/delete in Google Calendar and changes reflect in the app

Push Notifications

  • Local notifications (no server tracking)
  • Smart timing: Thu 6pm for weekends, Mon 9am for the week ahead
  • Deep linking: tap notification β†’ opens filtered event list

Viral Growth Built In

Calendar Branding: Every synced event includes:

---
πŸ“… Added via EventSnag
Never miss local events just snap a flyer, we'll add it to your calendar!
Download: shimmerlabs.co/projects/eventsnag

Shareable Roundups: Weekly roundup notifications let you share formatted event lists via text:

This Weekend in Stillwater πŸŽ‰

Friday, Oct 18
β€’ Live Music at Eskimo Joe's
  7:00 PM β€’ Free

Saturday, Oct 19
β€’ Farmers Market
  9:00 AM β€’ Boomer Lake

---
Snagged with EventSnag
Download: apps.apple.com/app/eventsnag

Instagram Share Extension: The easiest capture method = the most shared. See event post β†’ Share β†’ EventSnag. Done. Friends see you using it, they want it.

What's Next

Launch Roadmap (Post-App Store Approval):

  1. QR Code Sharing - Generate QR codes for physical event posters
  2. Shareable Event Cards - Beautiful Instagram Story templates with EventSnag branding
  3. Friend Referrals - Earn extra scans by inviting friends
  4. Discover Tab - Community event database (browse trending events in your city)
  5. Social Layer - See which friends are "Going" to events

Why Shimmer Labs Built This

EventSnag started because Logan was tired of screenshotting events and never going. New in Stillwater, sifting through Instagram accounts, Facebook groups, and coffee shop flyers β€” but still missing everything. So he built a mobile app he could take with him to scan event flyers and turn them into calendar invites he could share with friends.

We validated the idea with early users for 2+ months, proved the AI parsing hit 95% accuracy, then built the native iOS app.

That's the Shimmer Labs way: Solve a real problem you actually have. Build the tool. Ship it.

Perfect For

  • Small cities with amazing local scenes but terrible event discovery (Stillwater, college towns, tight-knit communities)
  • People who say "I wish I'd known about that" after seeing photos of cool events they missed
  • Community organizers who want their events actually attended
  • Anyone who screenshots Instagram event posts and promptly forgets they exist

Technical Highlights

  • 95% AI parsing accuracy (tested over 2+ months with early users)
  • 48% token cost reduction (optimized AI prompt from 31 fields β†’ 16 fields)
  • Persistent Google OAuth (no re-authentication headaches)
  • Year validation logic (past dates auto-corrected to next occurrence)
  • App Groups (Share Extension data seamlessly flows to main app)
  • Vercel serverless backend (keeps API keys secure, no exposed credentials)

Results

Turning screenshots into real-life experiences. EventSnag is now live on the App Storeβ€”download it at eventsnag.app and start snagging events today.