All projects

Supa - AI Platform for Event Management

Development of an AI platform for event management

Authors: Iconicompany

🎉 Supa - AI Platform for Event Management (UK)

Workflow-driven system for event process management and automation


📌 Context and Challenge

The Supa project addresses a classic problem in the event industry:

  • communication with suppliers is manual (email, messengers)
  • contractor selection is chaotic
  • date and price negotiation is a lengthy process
  • information is fragmented (spreadsheets, emails, calendars)

Engineering task:

to consolidate all event organization processes into a single manageable system with AI automation


🎯 System Goal

  • automate interaction between participants
  • accelerate supplier selection and terms negotiation
  • reduce manual correspondence
  • make the process transparent, trackable, and reproducible

🧠 Architectural Approach

Core Principle:

AI-first + workflow orchestration + multi-tenant platform

The system is built as:

  • a set of domain services
  • a unified AI assistant layer
  • an event-driven interaction model

🧩 Key Modules


👤 1. User Accounts (Multi-role Accounts)

Support for various roles:

  • event organizers
  • suppliers (catering, venues, logistics)
  • managers

Functionality:

  • role-based access
  • data isolation (multi-tenant)
  • custom scenarios per role

✉️ 2. Communication Module (Messaging Engine)

Internal messaging system between accounts:

  • organizer ↔ supplier dialogues
  • communication history storage
  • message status

🤖 AI Email Generation

Key feature:

  • email generation based on request templates:

  • date inquiry

  • price inquiry

  • service clarification

  • adaptation to supplier context

Technically:

  • LLM + prompt templates
  • context = dialogue history + supplier profile

🧠 3. Manager AI Assistant (Core AI Layer)

Central component of the system.

Functions:

📅 Date Availability Check

  • supplier calendar analysis
  • consideration of business rules (buffer, load)

📌 Booking via Chat

  • user types: "book for June 15th"

  • system:

  • validates slot

  • creates event

  • records booking


🍽 Menu and Price Selection

  • parsing supplier documentation

  • extracting:

  • menu

  • prices

  • recommendations based on budget


🔍 Supplier Selection

  • search by database

  • filtering:

  • price

  • service type

  • availability


⚙️ How it's Implemented

AI Assistant = orchestration layer:

  • intent detection
  • request routing
  • calling domain services

📬 4. RFQ (Request for Quotation) Engine

Automation of quotation requests:

  1. request is formed
  2. sent to suppliers
  3. responses are aggregated
  4. best option is selected

📦 5. Supplier Booking

  • recording the selected contractor
  • date blocking
  • link to event

📅 6. Event Calendar

Functionality:

  • create / edit events
  • display participants
  • synchronization with bookings

Peculiarity:

calendar = source of truth for the entire system


🚚 7. Logistics Calculation

  • delivery cost calculation
  • distance consideration
  • integration with supplier rates

🏗 System Architecture


🧱 Microservice Structure

  • Account Service
  • Messaging Service
  • AI Service
  • Supplier Service
  • Booking Service
  • Calendar Service
  • Pricing/Logistics Service

🔄 Event-Driven Model

  • events:

  • message_sent

  • supplier_selected

  • booking_created

  • event_updated

Used for:

  • service synchronization
  • reactive logic

🧠 AI Layer

Separate service:

  • LLM orchestration
  • prompt management
  • tool calling

⚙️ Process Orchestration

Approach analogous to fintech:

each event = workflow

Example:

Create Event →
Select Suppliers →
Request Quotes →
Compare →
Book →
Manage Event →
Close
iconicompany

outstaffing aggregator ·
project work for IT specialists

for companies Platform

Client sign-in is a separate page, not this site for specialists.

specification notes
  • only the account-area theme is taken from the imatching project — none of the account-area functionality is carried over
  • colours — from the imatching account-area theme
  • fonts — from the imatching account-area theme: Bricolage Grotesque · Public Sans · JetBrains Mono
  • register — “the air of a public site”, not the density of an account area
  • product type — landing, a public site
  • not an admin console
  • not a mobile app
  • reference for the product type — skillstaff.ru, and for the type only
  • the brand and styling of skillstaff.ru are not copied
  • the themes differ: our own product (this public site) and the engine (the “Platform” page)
  • our own product is IT outstaffing; this public site is built for it
  • the tender story is not surfaced on the home page — it lives on the “Platform” page

© 2026 iconicompany

responding — as a link to your hh CV · without registration