Every photo, video,
and voice note.
Pinned to the right
contact.
The gallery isn't a separate app or tab. It's one panel inside the contact card. Five things land there: photos, videos, business cards, selfies, voice notes. Each one stays attached to the lead it came from. So no camera-roll archaeology after the show.
Procurement
- Legacy PLC integration — needs Siemens stack
- Middleware licensing cost overhead
- EU timezone support SLA
What is a trade show photo and video gallery?
A trade show photo and video gallery is a per-contact archive of visual context captured at the booth. Selfies confirm the meeting happened, business card photos preserve the original layout, booth photos capture the product, and short videos hold the demo or pricelist that did not fit on a card.
Exporb attaches all four media types to the contact record, syncs them to encrypted cloud storage, and serves them back via signed CDN URLs with 24-hour TTL. Capture works offline. The local copy stays on the device for instant playback even without WiFi.
Related: business card scanner · lead capture · offline mode · for buyers / sourcing
Built for the booth, not the camera roll
Every file you capture at a trade show belongs to a lead. Not floating in your photo library next to last weekend's brunch shots.
One panel per lead
Open Sarah's contact, see Sarah's media. Open Marcus's, see his. Sorted by lead, not by date.
Capture from the booth
Tap a photo. Hold for video. Snap the card. Selfie. Voice note. Each file knows which lead it belongs to.
Offline-first capture
IndexedDB instant save. The upload has a 5-second timeout, so flaky booth Wi-Fi can't block you. Sync resumes when you're back online.
Plays inline on iOS
iOS Safari refuses raw data URLs over about 1MB. The lightbox converts to blob object URLs on the fly, so video plays inline on every iPhone we've tested.
Camera roll stays clean
Booth shots save inside the contact, not your phone library. Your kid's birthday photos stay separate from supplier signage.
Lightbox with swipe
Tap a thumbnail to go fullscreen. Arrow keys, on-screen arrows, mobile swipe (50px threshold). Loops past two items.
Five media types, one panel
Anything you capture at the booth ends up here. Sorted by lead. Filterable.
Photos
Product shots, samples, booth signage, price lists
Videos
Demos and walkthroughs. Auto thumbnails and duration.
Business Cards
Photograph the card. AI parses name, title, email, phone.
Selfies
Photo with the supplier so you remember the face
Voice Notes
Booth conversations with optional AI transcription
Built for spotty Wi-Fi and iOS Safari
60-booth trade show days find every edge case. We hit most of them.
Offline-first storage
- IndexedDB instant save for every captured file
- Supabase Storage upload with 5-second per-call timeout
- Automatic background retry when network returns
- Service worker caches the gallery shell for cold offline launch
Video playback
- data: URL → blob object URL conversion for iOS Safari
- Memoized per video URL, automatic revoke on unmount
- Inline lightbox playback (no separate modal)
- Thumbnail and duration badge generated on capture
From capture to lead in four steps
No new app. No "where did I save that photo?" Every file lands on the right contact.
Capture at the booth
Tap for a photo. Hold for video. Snap the card. Selfie. Voice note. The Capture Booth screen routes all five into one lead.
Linked to the lead
Each file gets attached to the contact you're saving. Your phone's camera roll stays out of it.
Browse inside the contact
Open the lead. The Photos & Videos panel shows thumbnails for everything. Tap any one for the lightbox.
Export or share
Save a single file. Or export the lead as PDF or CSV with all media included. PIN-protected share links for teammates. iOS uses the native share sheet.
Photo & Video Gallery FAQ
Inside the contact. When you open a lead, you see the profile, the AI summary, the audio recording with transcript, then a Photos & Videos panel. It's not a separate app or tab. It's a section of the contact view, sitting between the audio and the follow-up actions.
Whatever you capture at the booth (photo, video, card, selfie, voice note) gets linked to whichever contact you're saving in that flow. You don't pick a lead afterwards. Open the contact later and the gallery is already there.
Yes. iOS Safari refuses to play raw data URLs over about 1MB, so the lightbox converts the video source to a blob object URL on the fly. The conversion is memoized and cleaned up when the video unmounts. Videos play inline on every iPhone we've tested.
Tap a thumbnail to open the lightbox. Arrow buttons, keyboard arrow keys, or horizontal swipe on mobile (50px threshold). With two or more items, navigation loops. Backdrop click or Escape closes it.
Photos (booth shots, samples, signage), videos with auto thumbnails and duration badges, business card photos, selfies with the contact, and voice note recordings. Five types, one panel per lead.
Yes. Photos, videos, selfies, and business cards save to your device instantly when there's no network. The upload has a 5-second timeout, so flaky booth Wi-Fi can't block you. Sync resumes when you reconnect.
Yes. On iOS, downloads route through the Capacitor filesystem and the native share sheet, so files save like any other file. On the web, you get the standard browser download dialog.
Yes. Share any contact via a PIN-protected link with a 6-digit code. The recipient sees the full gallery and AI insights, and can export to PDF or CSV. Links use crypto-random 32-character tokens, expire after 30 days, and auto-revoke after 10 failed PIN attempts.
Yes. The buyer-side companion mode runs batch image analysis on booth photos, product shots, and pricelist photos. The AI extracts SKUs, prices, materials, and minimum order quantities into the supplier record. See the for-buyers solutions page for the full workflow.
Photos save to local device storage instantly. They sync to cloud storage when the device reconnects, with retries on failure. The local copy stays on the device and loads instantly even when offline.
Each image can be up to 50 MB. When the app captures via the camera, photos are compressed as JPEG at 0.85 quality to balance storage with readability. HEIC, PNG, and WebP from existing photos are also supported.
Explore More Features
Stop scrolling. Start capturing.
Photos, videos, business cards, selfies, voice notes. One gallery per lead. No camera-roll archaeology after the show.