Skip to Content
Menu

33.55

v 19.0 Third Party
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Events (website_event)
Website (website)
Discuss (mail)
Lines of code 307
Technical Name event_track_multi_speaker
Websitehttps://www.dewinnovate-solutions.be/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Events (website_event)
Website (website)
Discuss (mail)
Lines of code 307
Technical Name event_track_multi_speaker
Websitehttps://www.dewinnovate-solutions.be/

🎤 Event Track Multi-Speaker

Transform your event sessions from single-speaker to collaborative presentations with seamless multi-speaker management

Why This Module?

Standard Odoo events support only one speaker per track/session. But real-world events often feature panels, co-facilitated workshops, and multi-author presentations.

This module removes that limitation, allowing you to assign unlimited speakers to any session while maintaining full compatibility with Odoo's standard workflow.

🎯 Key Features

👥

Multiple Speakers

Assign unlimited speakers to any track instead of being limited to just one

🔄

Auto-Sync Data

Speaker information syncs automatically from contacts - names, photos, bios, companies

📊

Analysis Views

Track speaker participation across events with advanced filtering and grouping

🏷️

Speaker Tags

Identify professional speakers with automatic tag recognition

📤

Export-Friendly

Plain text conversion of HTML descriptions for easy data export

✉️

Smart Defaults

First speaker becomes primary contact for email communications

⚙️ How It Works

📋 Setup

  1. Install the module from the Apps menu - no configuration needed
  2. Navigate to Events → Select your event → Open Tracks tab
  3. Open any track/session to see the new "Speakers" tab

➕ Adding Speakers

  1. Go to the Speakers tab (standard "Speaker" page is hidden)
  2. Click "Add a line"
  3. Select a contact from the dropdown
  4. Speaker information fills automatically (name, photo, company, bio)
  5. Add as many speakers as needed
  6. Save the track

📈 Analyzing Participation

  1. Go to EventReportingSession-Speakers
  2. Use filters: Has Email, Has Phone, Has Biography, Speaker Tag
  3. Group by: Speaker, Session, Event, Company, or Function
  4. Export data with plain text descriptions included

The module creates a smart link table (event.track.conferencier) between tracks and contacts, preserving data even when contact information changes later.

🚀 Perfect For

🎓 Academic Conferences

Panel Discussions: "AI Ethics in Healthcare" with Dr. Smith (Hospital), Prof. Jones (University), Ms. Brown (Tech Company) - all three speakers listed with photos, bios, and affiliations

💼 Corporate Training

Co-Facilitated Workshops: "Advanced Python Programming" with Lead Trainer + Assistant Trainer - both speakers credited, primary trainer receives emails

🔬 Research Symposiums

Multi-Author Presentations: "Climate Change Study Results" with Principal Investigator + 3 Research Associates - complete research team visible to attendees

🌐 Webinars & Online Events

Guest Collaborations: Host + multiple guest speakers with automatic bio sync and professional presentation

🏢 Trade Shows

Product Demos: Product Manager + Technical Specialist presenting together with combined expertise visible

🔧 Technical Implementation

New Model: event.track.conferencier

  • Many-to-many link table between tracks and speakers
  • Automatic data synchronization from contacts
  • Fields: partner_id, track_id, event_id, name, email, phone, function, company, biography, image
  • Boolean field for speaker tag detection
  • Computed fields with store=True for performance

Extended Models

  • event.track: New contact_ids One2many field + plain text description
  • res.partner: Reverse conferencier_ids One2many field
  • First speaker in contact_ids becomes primary for email communications
  • Backward compatible with existing single-speaker tracks

Views & Analysis

  • Form view with Speakers tab on event.track
  • List view: Session-Speakers analysis with filtering
  • Search view: Advanced filters (email, phone, biography, tag)
  • Grouping: By speaker, session, event, company, function
  • Export support with plain text descriptions

📦 Installation

  1. Navigate to Apps menu in Odoo
  2. Click Update Apps List if the module doesn't appear
  3. Search for "Event Track Multi-Speaker"
  4. Click Install
  5. No configuration needed - works immediately!
  6. Existing tracks remain unchanged (add speakers optionally)

Quick Start Guide

  1. Go to EventEvents → Select event → Tracks tab
  2. Open a track and navigate to the Speakers tab
  3. Click Add a line and select contacts
  4. Speaker data auto-fills from contact records
  5. Save and view your multi-speaker session!

Analysis & Reporting

Access comprehensive speaker analytics at EventReportingSession-Speakers

  • Filter by: Email presence, phone presence, biography, speaker tag
  • Group by: Speaker, session, event, company, job function
  • Export: All data including plain text descriptions

✨ Bonus Features

🔍

Tag Detection

Automatically identifies contacts with "Conférencier" (Speaker) category tag for easy filtering of professional speakers

📝

Plain Text Export

HTML descriptions automatically converted to plain text for CSV/Excel exports and external integrations

🔒

Data Preservation

Speaker info stored at time of assignment - changes to contact records won't break historical data

🔄 Compatibility

System Requirements

  • Odoo Version: 19.0 (Community and Enterprise)
  • Dependencies: website_event_track (standard Odoo module)
  • Compatible with: All event-related modules (event_sale, website_event, mass_mailing_event_track, etc.)
  • Languages: English (en_US) and French - Belgium (fr_BE)
  • No external dependencies required

Backward Compatibility

  • Existing single-speaker tracks continue to work without modification
  • Standard "Speaker" page is hidden, replaced by "Speakers" tab
  • First speaker becomes primary contact for backward compatibility
  • No data migration required for existing events

Ready to Enable Multi-Speaker Sessions?

Transform your events with collaborative presentations, panels, and co-facilitated workshops

Install Now for €49

Need customization or support?
julien@dewinnovate-solutions.be | www.dewinnovate-solutions.be

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.