Feature List

Everything Exportlab does — listed in full, searchable, and filterable by category. Every feature with its individual capabilities and its limits.

Last updated: 31 features · 238 individual capabilities

31 features · 238 capabilities

Collaboration Mode & Swipe Mode

Let clients select their favorite photos directly in the gallery — no emails, no spreadsheets

DeliveryAll plansiOS: not available

  • Clients mark photos as public or private directly in the gallery — no login needed
  • Swipe Mode: fast one-by-one photo selection like a dating app — swipe or tap to decide
  • Real-time updates: photographer sees the client's selection live
  • Publish/unpublish toggle: photographer stays in full control
  • Stable public link: the public URL never changes, even when you republish
  • PIN protection available on the collaboration link

Easy Transfer

Send large files to anyone via a secure, PIN-protected download link — like WeTransfer, but built into your workspace

DeliveryAll plansiOS: not available

  • Send files of any type: RAW, ZIP, MP4, PSD, PDF, TIFF, etc.
  • Recipients download via a simple link — no account required
  • PIN protection on transfer links (recommended: send link and PIN via separate channels for security)
  • Configurable link expiry (7–60 days, default 30 days)
  • Download tracking: see if and when the recipient downloaded the files
  • Per-file metadata: add title, description, and tags to each file in the transfer
  • Separate transfer storage quota (does not count against gallery or video storage)

Guest Upload

Let guests and clients upload photos directly into your storage via QR code — no app needed

DeliveryAll plansiOS: partial

  • QR code generation for each upload event — guests scan and upload from their phone browser
  • No app or account required for guests
  • Configurable upload limit per guest (e.g. max 40 photos per person)
  • Pass system (optional): limit total uploads across all guests with tiers — Pass S (100 uploads, 1 GB), Pass M (500 uploads, 5 GB), Pass L (2,000 uploads, 20 GB)
  • Consent checkboxes: require guests to accept terms before uploading (public gallery use, marketing use)
  • Guest info collection: name, email (with optional verification), Instagram handle, personal message
  • Pause or archive events at any time — paused events show a 'closed' message
  • Uploaded photos can be added to any gallery, indexed with AI, or searched with Face Recognition
  • Multiple events can run simultaneously on paid plans

Photo Galleries

Professional client galleries with password protection, download control, share links, and AI-powered search

DeliveryAll plansiOS: partial

  • Unlimited galleries on all paid plans with three modes: Standard, Collaborative, Group Shoot
  • PIN protection per gallery (4-digit code) — optional, can be left open
  • Share Links: share a specific selection of photos without sharing the entire gallery, with optional PIN and download control
  • Gallery Notifications (Notify Me): visitors subscribe by email before the gallery is live and get notified automatically when you publish
  • Custom cover image, gallery title, and description
  • Download control: choose which images clients can download and in which resolution (high-res or web-sized for social media)
  • Client favorites: clients mark their favorite shots directly in the gallery
  • Drag-and-drop sorting, categories (manual or AI-generated), and file management
  • Gallery design customization: hero style (split or fullscreen), grid style (vertical masonry or horizontal), thumbnail size, grid spacing
  • Embed code: embed a gallery on an external website
  • Client assignment: assign a gallery to a client for their Client Portal
  • Mobile-optimized gallery view for clients on any device

Video Desk & Video Review

Upload, transcode, and deliver videos to clients with HLS streaming, timestamped review feedback, and EDL export for DaVinci Resolve

DeliveryAll plansiOS: partial

  • Upload videos directly from your browser — automatic HLS transcoding for smooth streaming on any device
  • Project-based: one project contains multiple video versions, all accessible via a single review link
  • Timestamped client feedback: reviewers click on the timeline to leave precise comments with optional frame annotations
  • Two feedback modes: Frame Mode (timestamped) for editors, Easy Mode (general comments) for non-technical clients
  • Feedback resolution: mark each comment as done, skipped (with a note why), or reopen
  • Version management: upload revised cuts as new versions — previous feedback is preserved per version
  • EDL export: download feedback as timeline markers for DaVinci Resolve with configurable timecode and marker color
  • Share modes: Review (full feedback + watermark), Preview (view-only with watermark), Presentation (view-only, no watermark, downloads allowed)
  • Custom thumbnail: select a frame from the timeline or upload your own image
  • Client assignment: assign a video project to a client so it appears in their Client Portal
  • PIN-protected review links with rate limiting (5 failed attempts per 10 minutes)
  • Email review links directly to clients with optional personal message
  • Feedback locking: lock feedback when review is complete to prevent further comments

AI Image Indexing & Smart Discovery

Automatic face detection, keyword tagging, captions, mood analysis, and full-text search powered by AI

AdvancedAll plansiOS: not available

  • Face detection and face similarity search: find all photos of a specific person instantly across galleries
  • Smart Discovery panel: clients browse and filter photos by AI-generated tags directly in the gallery view
  • Per-photo AI analysis: caption (one sentence), keywords (objects, actions), categories (scene types), mood (joyful, intimate, dramatic, etc.), dominant colors
  • Full-text search across all indexed photos — search 'golden hour portraits' instead of scrolling through thousands
  • Selective indexing: index entire galleries or pick specific files only
  • Auto-generated categories from AI analysis — or create categories manually
  • Tags auto-translate into the viewer's language (generated in English, shown in their language)
  • Token system: 1 token = 1 photo. Tokens never expire. Buy in packs: 1,000 / 5,000 / 15,000
  • Privacy: photos sent to OpenAI for analysis but never stored (zero data retention policy). Metadata deletable by clearing the index.

Group Shoot

Event photography mode where each participant sees only their own photos via a unique access code — with check-in, shooting days, and AI face matching

Advancedfrom CreatoriOS: partial

  • Unique 4-character access code per person (auto-generated, alphabet excludes confusing chars: no 0, 1, I, O)
  • QR code check-in: participants scan a code, fill in a form, and receive their access code on screen + by email
  • Configurable check-in form: choose which fields to collect (name, email, employee ID, custom fields)
  • Photo assignment: drag photos to assign them to specific people in the Photo Assignment Panel
  • AI face matching suggestions: if Face Recognition is enabled, Exportlab suggests automatic assignments based on face similarity — saves significant time on large shoots
  • Shooting Days: manage multiple sessions with date, time, label, capacity (spots) — participants choose their session during check-in. Fully booked days show as unavailable.
  • CSV import/export: bulk-add persons via CSV (name, email, employeeId columns). Export the full person list.
  • Email notifications: send access codes to all participants at once, or individually
  • External API: integrate with HR systems via API key — programmatically add persons, list persons, and manage assignments
  • Embeddable check-in form: embed on your website with an iframe
  • Per-day QR codes: each shooting day gets its own check-in link and QR code

Group Shoot Package PaymentsBeta

Sell prepaid photo packages to participants during Group Shoot check-in, paid out via Stripe Connect

AdvancedAll plansiOS: not available

  • Sell one or more named packages during Group Shoot check-in
  • Card payments (and Apple Pay / Google Pay where Stripe supports them) via Stripe Checkout
  • Direct payout to the photographer through Stripe Connect (their connected account)
  • Payment status tracking per participant / package
  • Requires the tenant to complete Seller Verification before payments can be accepted

Seller VerificationBeta

Stripe Connect onboarding a tenant completes before accepting Group Shoot package payments

AdvancedAll plansiOS: not available

  • Guided Stripe Connect onboarding for the tenant's payout account
  • Multi-step verification flow with status reporting back into Exportlab
  • Gates Group Shoot Package Payments — payments are blocked until verification succeeds

Asset Collections

A built-in digital asset library for client intake, brand assets, and marketing materials — with custom questionnaires

WorkspaceAll plansiOS: not available

  • Create named collections per client or project
  • Client intake workflow: share a collection link — clients upload files and answer your custom questions without an account
  • Custom questions per collection: text fields, dropdown selects, multi-selects — configure which are required
  • View submissions: see each uploader's answers alongside their files
  • Download individual assets or the entire collection as a ZIP file
  • Separate storage quota from gallery and transfer storage
  • Assign collections to clients for their Client Portal
  • Categories and file type filtering within collections

Dashboard & Widgets

Customizable home dashboard with draggable widgets for KPIs, recent content, storage, and quick links

WorkspaceAll plansiOS: not available

  • 13 available widgets: Photos KPI, Videos KPI, Storage KPI, Recent Galleries, Asset Collections, Storage Usage breakdown, Guest Events, Videos, Feature Spotlight, Group Shoot Check-ins, Quick Links (customizable), Recent Clients, Activity Feed
  • Drag-and-drop layout: reorder widgets by dragging
  • Per-user layout: each team member has their own dashboard — changes don't affect others
  • Quick Links widget: pin your most-used pages as shortcuts
  • Auto-save: layout saves automatically with a 1-second delay (no save button needed)

Project Manager

Group galleries, videos, and other deliverables into projects per client

WorkspaceAll plansiOS: partial

  • Group galleries, videos, contracts, and model releases in one project
  • Assign projects to clients for organized delivery
  • Internal notes visible only to your team
  • File attachments (PDFs, docs) per project
  • Status page generation for client-facing project updates

Analytics

Track gallery views, downloads, video plays, and client engagement with built-in analytics and optional Google Analytics integration

Businessfrom CreatoriOS: not available

  • Activity over time: line graphs showing event counts per day
  • Event breakdown: which types of events happened most (views, downloads, feedback, etc.)
  • Top galleries and top videos by activity in the selected period
  • Date range presets: last 7 days, 30 days, quarter, or custom range
  • Metric selector: choose which metrics appear on the graph
  • Google Analytics 4 integration: add your GA Measurement ID in Settings → Integrations for detailed visitor data on public galleries

Client Portal

Give each client their own private dashboard with all assigned galleries, videos, and projects in one place

Businessfrom CreatoriOS: partial

  • Private client login on your subdomain (yourname.exportlab.io/client)
  • Dashboard showing all assigned galleries, videos, and projects
  • One-click gallery and video assignment from your admin panel
  • Clients can download, favorite, and leave video feedback from their portal
  • Contract and model release access for clients
  • Separate from your admin — clients only see what you assign to them

Clients (CRM)

A lightweight client record — company, contacts, tags, notes — with everything you've delivered to them in one place

BusinessAll plansiOS: partial

  • Client records with company, job title, phone, website, LinkedIn, Instagram, location, timezone
  • Client status, source, and last-contact tracking
  • Tags and free-form notes per client
  • Linked galleries, videos, projects, and asset collections aggregated on the client detail page
  • Incoming client requests (contact-form submissions) routed to the client
  • Assign a gallery/video/project to a client (feeds their Client Portal)

Contracts

Create reusable contract templates with variable placeholders and send them to clients for digital signing

BusinessAll plansiOS: partial

  • Reusable templates with variable placeholders (e.g. [client_name], [total_fee], [delivery_date])
  • Template categories: Photo, Video (Short), Video (Long)
  • Digital signature: clients sign on any device
  • Contract status tracking: Draft → Sent → Fully Executed
  • Email notification when a contract is signed
  • Linked to projects for organized record keeping

ExpensesBeta

Photograph receipts, book income and expenses, and keep a running income statement

BusinessAll plansiOS: partial

  • Photograph or upload receipts, in batches, with automatic reading of supplier, amount, date and a category suggestion
  • Duplicate detection before an extraction is paid for
  • Manual entries in a guided flow, with a receipt attached at the point of entry
  • Attaching or replacing the receipt on an existing booking
  • Seeing at a glance which bookings still have no receipt, and filtering for exactly those
  • Income, expenses, owner drawings and owner deposits
  • Business-use share per allocation, for mixed private and business costs
  • Country profiles that decide the categories and the tax-form mapping
  • Own categories, attached to a built-in one and reported under it
  • Running income statement with a monthly chart and a category breakdown
  • Drill-down from any month or category to the bookings behind it
  • Multiple tax years, with a switcher, and creating a new one
  • Closing a tax year, which is refused while unbooked entries remain
  • Export as a year summary (PDF), a journal (CSV) or a receipt archive (ZIP)
  • Fixed assets with a depreciation schedule, pro rata from the month of purchase
  • Booking suggestions from paid invoices when invoicing is also in use

InvoicesBeta

Write, issue and send invoices, including German e-invoices (ZUGFeRD and XRechnung)

BusinessAll plansiOS: partial

  • Draft editor with line items, quantities, units, per-line tax rates and drag-to-reorder
  • Reusable invoice templates
  • Server-side validation before issuing, listing every blocking problem at once
  • Issuing with a gapless final invoice number and a frozen content snapshot
  • ZUGFeRD and XRechnung e-invoices to EN 16931, or a plain PDF
  • Small-business taxation (no VAT charged) as well as standard rates
  • Sending the invoice by email with the PDF and e-invoice files attached
  • Recording payments, including partial payments and over-payments
  • Correcting a recorded payment by counter-entry, keeping the history intact
  • Cancelling an issued invoice as its own recorded act
  • Downloading every generated file, including the archived data snapshot
  • Attachments and evidence on a draft, copied into the archive when issued
  • QR code for payment on the document
  • Document design options (layout, colour) and free header and footer text

Model Release Forms

Digital consent forms for photo subjects — replace paper forms with a signed, timestamped digital record

BusinessAll plansiOS: partial

  • Digital signature on any device — captures signature image, IP address, device info, and timestamp
  • Collects: full name, email, phone, address, date of birth
  • Minor support: guardian name, relationship, and contact info
  • Scope of use: editorial, commercial, third-party, territory, duration
  • Timestamped and stored as a digital record
  • Shareable via link, email, or QR code
  • Linked to projects for organized record keeping

Project Status Pages

A public, optionally PIN-protected page that shows a client the live progress of their project

BusinessAll plansiOS: not available

  • Public project status page reached via an access-token URL
  • Optional PIN protection
  • Per-project progress / stages shown to the client
  • Edited from the project's Status Page editor; no client login required

Proposals

Write a quote, send it as a link, and let the client accept it online

BusinessAll plansiOS: full

  • Line items with quantity, unit price and per-line tax rate
  • Optional items the client can select or leave out, which changes the total
  • Publishing to a public link that needs no client account
  • Sending by email to a named recipient
  • Client-side accept or decline in the browser, capturing name and company
  • Versioning - a published proposal is frozen; a revision supersedes it
  • Automatic expiry once the validity date passes
  • Duplicating a proposal as the starting point for the next one
  • Cancelling a proposal that is no longer on the table
  • PDF of any published version
  • Reusable proposal templates
  • Creating an invoice from an accepted proposal, carrying the line items over
  • Attaching a proposal to a project and a client

Public Profile & Portfolio

A standalone portfolio page on your Exportlab subdomain — show your work, services, pricing, testimonials, and a contact form

BusinessAll plansiOS: not available

  • Custom hero section: background image, color overlay with adjustable opacity, accent color, avatar photo
  • About section: display name, tagline, introduction, and detailed bio
  • Portfolio sections: curated image collections — separate from client galleries, these are public showcase images
  • Pricing display: hourly rate, half-day rate, full-day rate, and custom packages
  • Equipment list: cameras, lenses, and gear for professional credibility
  • Client testimonials: add quotes with client name and company
  • Showreel: embed a video reel from Vimeo or YouTube
  • Contact form: visitors fill it out and submissions land in your Client Requests inbox. Add custom questions, enable CAPTCHA for spam reduction
  • SEO controls: meta title, description, search engine indexing toggle
  • Theme: auto (follows visitor's system), light-only, or dark-only
  • One-click: convert a contact form submission into a full client record

Team Chat

Real-time messaging for your team built directly into Exportlab — no need for Slack or WhatsApp

Teamfrom TeamiOS: not available

  • Channels: group conversations with a name (e.g. #weddings, #retouching) — any team member can join
  • Direct Messages: private 1:1 or small-group conversations between specific team members
  • Link to galleries or videos: reference specific work items directly in messages as preview cards
  • Real-time delivery: messages arrive instantly for all members
  • Full Access members can create channels and send messages; Read Only members can read but not post
  • Chat history retained until account is closed

DaVinci Resolve, Premiere Pro, After Effects & Lightroom Plugins

Upload, review feedback, and manage projects directly from DaVinci Resolve, Premiere Pro, After Effects, or Adobe Lightroom

IntegrationsAll plansiOS: not available

  • DaVinci Resolve: workspace panel showing all video projects and client feedback
  • DaVinci: import feedback as timeline markers with one click
  • DaVinci: upload new video versions directly from Resolve
  • Premiere Pro: render and upload new versions directly from Premiere
  • Premiere Pro: import feedback as sequence markers
  • After Effects: upload versions and review feedback inside the panel
  • Lightroom: upload photos directly from Lightroom to an Exportlab gallery
  • Lightroom: choose target gallery or create a new one during export
  • All plugins: require an API key from Settings → Integrations

Public API & API Keys

A REST API with per-tenant API keys for third-party integrations and automation

IntegrationsAll plansiOS: not available

  • Per-tenant API keys managed in Settings (X-Api-Key auth)
  • Group Shoot API — add persons, list persons, manage assignments (HR-system integration)
  • Rate limiting on API requests

Audit Logs & Usage Logs

Track every action in your workspace and monitor storage changes with detailed activity logs

PlatformAll plansiOS: not available

  • Audit Logs: every gallery, video, file, client, team, and billing action is logged with actor, resource, timestamp, and result
  • Filterable by action type, resource, actor, result (success/error), and date range
  • Free-text search across log entries
  • Usage Logs: track every upload, delete, and processing operation that affected storage quota
  • Storage delta per operation: see exactly how much each action added or freed
  • 365-day retention for audit logs (auto-deleted after)
  • Sensitive data (passwords, tokens, headers) automatically redacted — logs are read-only and cannot be modified

Beta Programme

Opt-in early access to features that are not generally available yet

PlatformAll plansiOS: partial

  • Owner joins the programme once by accepting the Beta Programme Terms (versioned)
  • Requesting access to an individual beta feature from the workspace
  • Per-workspace approval, so two workspaces on the same plan can differ
  • Three visibility levels per feature - visible (preview shown), discoverable (direct link only), hidden (invisible unless approved)
  • Three feature states - active, read-only (reading works, writing is hidden), paused (explanatory screen)
  • Sending feedback on a beta feature, including screenshots
  • Leaving the programme, which removes access to its features
  • Plan gating applies on top of a grant, so an approved feature can still require a plan

Free Trial

7-day free trial with access to all core features — no credit card required

PlatformAll plansiOS: not available

  • 7 days of full access to all features (within limits)
  • No credit card required to start
  • Grace period (3 days) after trial ends — still accessible with a warning banner
  • Upgrade at any time during trial to skip the grace period
  • Trial banner at the top shows remaining days (blue → amber → red)

Notifications

Real-time workspace alerts for video processing, feedback, billing, team events, and more

PlatformAll plansiOS: not available

  • Real-time delivery via WebSocket — no refresh needed
  • Bell icon in top bar shows unread count; full list in sidebar
  • Click any notification to jump directly to the relevant gallery, video, or resource
  • Mark all as read or clear read notifications
  • Email notifications for the same events (configurable per category)
  • Notification categories: gallery events, video processing, new feedback, team invitations, billing events, guest upload limits

Settings, Security & Team Management

Account settings, two-factor authentication, team invitations, API keys, and integrations

PlatformAll plansiOS: not available

  • Two-Factor Authentication (2FA/MFA): TOTP-based via authenticator app with backup codes
  • Team management: invite members with Full Access or Read Only roles
  • API keys for DaVinci, Lightroom, and external integrations
  • Google Analytics integration (GA4 Measurement ID)
  • Custom email templates for gallery notifications, client invitations, etc.
  • Design & branding: accent color, dark mode toggle, logo upload
  • Notification preferences per category (gallery, video, billing, team, client events)

This list is generated directly from our product documentation and describes what currently ships. Features marked Beta are built but not yet enabled for every workspace. Limits and plan availability can change.

Try all of it in one workspace

7 days free, no credit card. Test the features that actually matter for your work.

app.exportlab.io
Home

Good morning, Max 👋

Search pages, help, actions...

Photos

12,840

248 new

Videos

18

6 in review

Storage

128 GB

64% of plan

Recent galleries

Latest workspace activity

Be the first to hear about Exportlab news.

Feature List — every Exportlab feature in one place