Product Roadmap

From agency
to marketplace.

Six phases transforming Toronto Event Agency from a manual service business into Canada's first self-service live activation marketplace. Our foundation is built — now we're scaling.

PHASE 0 — COMPLETE ✓ Live

Foundation

Platform infrastructure and core features

The backbone is built. Admin dashboard, client and host portals, real-time chat, public website, and all the infrastructure needed to run the business — live and operational.

Admin Dashboard10 sections: Home, Leads, Calendar, Revenue, Venues, Bugs, Hosts, Talent, Chat, Blog. Full CRUD for all entities.
Client PortalEvents, Messages, Invoices, Bug Reports, and full Booking form. Auth with magic links.
Host PortalVenue management, inquiry response (confirm/decline), profile editing. Host auth with approval workflow.
Live ChatWebSocket (Socket.IO) + PHP fallback. Auto account creation from visitor email. Telegram notifications.
Public Website18+ pages: venues, talent, blog, contact, callback, vendor, investor, legal. SEO with JSON-LD, dynamic sitemap, RSS feed.
Content Manager9 content sections with media library. Seed data, image uploads, video support.
Talent & VenuesFull CRUD, public listing pages with search and filters, reviews, skills, amenities, booking inquiries.
Inquiry System9 inquiry types: general, callback, vendor, venue booking, host, talent booking, talent application, investor, venue listing. Telegram + email notifications.
Reviews & RatingsClient-submitted reviews for venues and talent. Admin moderation. Rating averages displayed publicly.
Search & FilterAdvanced filtering on talent and venue pages by category, skill, city, capacity, price, and amenities.
GA4 AnalyticsClient-side tracking (GTM + gtag) and server-side Measurement Protocol for conversion events.
Security & AuthRate limiting, CSRF protection, magic link auth, session management, input sanitization, SMTP with TLS.
Blog & Content PublishingAdmin-authored blog posts with categories, tags, featured posts, and SEO-optimized detail pages. RSS feed, Google News sitemap, Open Graph, and JSON-LD structured data.
PHASE 1 — NEXT

Revenue Engine

Payments, invoices, and commissions — turning inquiries into revenue

The single most important phase. Without payment processing, the platform cannot monetize. Square handles card processing and invoicing, while the commission engine ensures every booking generates revenue.

💳
Square PaymentsCard processing via Square Web Payments SDK. Client-facing payment page for invoices. Webhook handler for payment events.
📄
Invoice LifecycleInvoice state machine: draft → sent → viewed → paid/overdue/cancelled. Email delivery, PDF download, and Square invoice integration.
💰
Commission EngineAuto-calculate commissions on payment: venue 10%, host 10%, talent 10%. Commission ledger, admin dashboard, host earnings view.
📊
Revenue DashboardMonthly/quarterly charts, revenue by source, invoice aging, commission breakdown by entity, CSV export.
🔔
Payment NotificationsEmail + Telegram alerts for payments received, invoices sent, and commission earned.
PHASE 2

Self-Service Portals

Empowering hosts, talent, and clients to manage everything themselves

Completing the portals that are partially built and adding the talent portal from scratch. When hosts and artists manage their own profiles and availability, the platform scales without manual coordination.

🏛️
Host Portal CompletionAvailability calendar, image upload, addon management with pricing, hourly/daily rate settings. Notification preferences.
🎤
Talent PortalNew self-service portal for artists: profile management, skills and images, booking requests, calendar view, and earnings.
📄
Invoice EnhancementAdmin sends invoices via email, client pays online with Square, payment confirmation, and status tracking.
📸
Media UploadsHosts and talent upload photos and videos directly to their profiles — no admin bottleneck.
PHASE 3

Calendar & Booking

Real-time availability and automated coordination

Live availability across venues, talent, and hosts. No double-bookings, no scheduling conflicts — just smooth, automated coordination from inquiry to confirmed booking.

📅
Availability CalendarHosts set blocked/available dates. Public venue pages show availability. Admin calendar becomes interactive.
Conflict DetectionAutomatic warnings for double-bookings and scheduling overlaps. Hard block on confirmed bookings.
🔔
Automated NotificationsEmail confirmations on booking, inquiry receipt, invoice sent. Configurable reminders before events.
🔄
Calendar SynciCal feeds for venues, hosts, and clients. "Add to Google Calendar" links in confirmation emails.
PHASE 4

Analytics & Packages

Data-driven decisions and bundled offerings

Comprehensive dashboards for every stakeholder, plus the ability to create curated event packages that bundle venue, talent, and services at a single price.

📈
Client AnalyticsEvent spend over time, booking history, most-used services, budget tracking per event.
🏆
Admin ReportingRevenue by month/quarter/service. Lead funnel conversion. Host and talent performance. CSV/PDF export.
📦
Curated PackagesPre-built event packages combining venue + activations + talent at bundle pricing. Admin CRUD, public pages, "Book this package" flow.
Instant Quote CalculatorSelect event type, guest count, services, and location → estimated price range based on real venue and talent rates.
PHASE 5

Marketplace Intelligence

Smart discovery and premium placement

Transforming TEA from a service agency into a true marketplace where clients discover, compare, and book without manual coordination — powered by data and recommendations.

🔍
Enhanced SearchUnified search across venues, talent, and packages. Advanced filters: price, rating, availability date, location.
⚖️
Comparison ToolsSide-by-side comparison of venues (amenities, pricing, capacity, rating) and talent (skills, pricing, availability).
🎯
Automated MatchingGiven event requirements (type, guests, budget, date, location), suggest matching venues and talent with scoring.
💎
Premium ListingsFeatured placement for venues and talent — monetized through the commission structure. Admin toggle for featured status.

Future Considerations

Capabilities that require significant new infrastructure or business decisions. These will be phased as the platform matures.

🔄
Stripe IntegrationSecondary payment processor for international payments
🏪
Vendor PortalSelf-service for service vendors (distinct from talent)
📧
Email SequencesAutomated nurture, onboarding, and re-engagement campaigns
📝
Digital ContractsE-signable contracts and service agreements
🏙️
Multi-CityLocalized pages and networks for Vancouver, Montreal, Calgary, and beyond
🤖
AI RecommendationsMachine learning–powered matching and suggestions

Want to be part of this?

We're building the future of live events in Canada. If that excites you, let's talk.

Investor Inquiry → Book an Event →
📅 Book an Event
💬