ImpactDistribution.IO — System Overview
Powered by Together Films · Static mirror for AI crawlers · Live site: impactdistribution.io
The operating system for independent film. Plan releases, run festivals, sell screenings, close licensing deals, and prove the impact — all in one workspace.
1. Concept
ImpactDistribution.IO runs a film's full release cycle in one workspace, organized around the 3R framework — Reach, Revenue, Reaction. It serves filmmakers, producers, distributors, impact strategists, festivals, and funders.
Three faces: a public marketing site, a Filmmaker Portal (SaaS app) scoped per film via Row-Level Security, and an Admin Portal for the Together Films team. Architecture: 11-module framework, dual-portal UI, multi-film/multi-user RLS gated by a has_film_access function and a granular per-module permissions matrix.
2. Stack
- React 18 + Vite 5 + TypeScript + Tailwind + shadcn/ui
- Lovable Cloud backend (Postgres + RLS, Edge Functions, Storage, Auth)
- AI: Lovable AI Gateway, model
google/gemini-2.5-flash
- Stripe (Checkout + Connect), Bitmovin (video), Mapbox (geo), Ayrshare (social), Resend (email)
- Ticketing: Veezi, Vista, Eventive, AgileTix (admin-managed)
3. Public marketing site
- Landing, mega menus (Features, Solutions, Resources)
- Features index + per-feature detail pages
- Solutions by user type (producers, distributors, publicists, social managers, festivals, funders)
- About, Pledge, Manifesto
- Resources incl. Comscore-ready report template for festival & non-theatrical reporting
- Pricing currently shown as Waitlist until launch
- Public Learning Hub, Blog, What's New, Changelog
- Help / FAQ / Docs / Glossary / How it works / Tour / Roadmap / Feature Requests
- Industry Reports (public PDFs)
- Legal: Privacy, Cookies, Terms, Security
- Token/slug sub-experiences: Film Sites, License Store, RSVP, Surveys, Stakeholder Portals, Action Campaigns, Sponsorship Decks, Press Kit, Public Film Index
4. Filmmaker Portal (SaaS)
Workspace & onboarding
- Dashboard with KPI tiles, AI briefing, RAG health
- My Films / Workspace Navigator
- Onboarding wizard, Film Info / Metadata, Brand Guidelines, Guided Tour
AI Impact Producer (flagship)
- Analyzes film assets → structured impact strategy (Vision, Audiences, Goals, Tactics, KPIs, Timeline, Budget)
- Approve/Deny workflow preserves user edits on regenerate; section-level regeneration
- Edge functions: analyze-project, ai-campaign-recommendations, ai-partner-search, discover-creators, discover-lookalikes, research-outreach-target, critique-pitch-deck, generate-impact-objectives, generate-logframe-suggestions
- Pipeline sync — every AI-discovered org becomes a CRM org + deal
- Audience persona builder: Commercial / Affected / Supportive / Tactical
- Locations heatmap via admin-managed Mapbox
CRM & outreach
- Contacts (incl. crew/talent via role tags) — multi-film junction
- Organizations — partner CRM
- Deals / Pipeline, Sales Forecast, Hot Leads, Unified Inbox
- Email templates, sequences, newsletter
Screenings & distribution
- Screening tracker + Close-Event workflow for actuals
- Live ticketing sales tab — real-time data from Veezi / Vista / Eventive / AgileTix
- Distribution planner (drag-and-drop Gantt with stacked release windows)
- Deliverables tracker, Rights / Avails
- Contracts & Agreement Generator (multi-step, variable-driven, SOW integration)
- Admin-managed Venue registry for dedup
- Public RSVP / Event page editor
- Comscore-ready exports (Theatrical, Festival, Non-Theatrical) CSV
- Film Pulse weekly auto-emailed digest
Festivals
- Submission Tracker, Festival Packet builder, FYC/Awards tracker
Finance & fundraising
- Finance hub: Revenue Forecast, Waterfall P&L, Invoices, Expenses, Accounting Sync
- Scope of Work builder + Service Library with tiered pricing
- Funding pipeline, Crowdfunding, Grant calendar, Negotiation assistant
- Licensing rate card (dynamic matrix by license type × capacity)
- Public License Store with Stripe Connect split payments + Bitmovin delivery
Press & comms
- Press Strategy + Press Tracker, Awards Planning / FYC tracker
- Comms calendar with AI caption generation
- Social Accounts, Social Listening, Social Press Kit
Audience & reaction
- Surveys (post-screening, quick) with public forms
- Testimonials, Action Campaigns
- Audience Segments, Lookalikes, Creator Outreach
- Reaction Intelligence (sentiment, share-of-voice)
- Discussion Guide generator
Impact & reporting
- Impact Logframe (Input → Output → Outcome → Impact)
- Impact dashboard, KPI library + per-film KPIs + KPI rollup
- Benchmarks: film vs comp set vs anonymous platform averages
- Reports hub, Weekly Digest, Data Export
- PDF generation server-side (landscape pitch-deck format for strategy export)
- Public Industry Report viewer
Public film websites
- Auto-generated per-film sites with block editor (Hero, Trailer, Gallery, Press Wall, Screenings, Take Action, Impact Stats, Newsletter, Testimonials, Rich Text, Spacer)
- Secure preview mode for unpublished sites
Stakeholder portals
- Token-based read-only access for funders / partners
Team & settings
- Settings hub: Profile, Campaign, Modules, Team, Notifications, Automations, API Keys, Webhooks, Audit Log
- Granular per-module team permissions matrix
- Billing
Community & learning (in-app)
- Training (7 courses, 33 lessons, sequential unlocks)
- Community: Peer Q&A, Mentors, Collaborations, Braintrust
- Learning Resources, Consultations, Help Center, Service Marketplace
5. Admin Portal
- Admin Dashboard, Users, Films (Film Registry with EIDR / TMDB / IMDB / internal IDs)
- Film Modules, Cohorts & Cohort detail, Cohort Hub
- Integrations Hub + Integration Detail (ticketing health monitor + hourly sync cron)
- Venues registry, Landing Pages, Blog, What's New, Templates
- Newsletter, Emails (admin read of suppressed list)
- Industry Reports management
- Performance Analytics, KPIs, KPI Library
- Revenue + Revenue Projections, Discounts
- Feature Requests / Tracker / Rollout, Bug Reports
- SEO, Chat Sessions, Accessibility
- Training, Learning Resources, Community, Consultations admin
6. Training system
- 7 courses, 33 lessons, sequential unlocks
- Public Learning Hub for free preview + paid course purchase
- In-app Training page for enrolled users
- Admin-managed curriculum, learning resources, consultations
7. Integrations
- Ticketing APIs (admin-level): Veezi, Vista, Eventive, AgileTix — real-time per-venue sales
- Stripe (Checkout + Connect)
- Bitmovin (video delivery)
- Mapbox (geo, admin-managed key)
- Ayrshare (social posting)
- Resend (transactional email)
- Accounting sync (Xero/QuickBooks) via Finance hub
8. Security & data model
- Postgres RLS on every public table;
has_film_access membership function
- Roles in a separate
user_roles table; never on profiles
- Security-definer helpers locked down (revoked anon/authenticated EXECUTE on internal helpers)
- Stakeholder tokens hashed; pledge signatory emails behind safe RPCs
- Cookie consent + Privacy / Cookies / Terms / Security pages
9. Status
Pre-launch. Pricing surface currently shows waitlist signup. Site is fully public; no password gate. AI-crawler-readable mirrors live under /static/ and at /system-overview.html.
Return to the live site →