Podcast Management for Odoo | Episode Production and Studio Booking
by DevIntelle Consulting Service Pvt.Ltd https://www.devintellecs.com$ 57.05
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Calendar (calendar) • Contacts (contacts) • Discuss (mail) • Email Marketing (mass_mailing) • Inventory (stock) • Invoicing (account) • Project (project) • Surveys (survey) • Website (website) |
| Lines of code | 8863 |
| Technical Name |
dev_podcast_management |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Calendar (calendar) • Contacts (contacts) • Discuss (mail) • Email Marketing (mass_mailing) • Inventory (stock) • Invoicing (account) • Project (project) • Surveys (survey) • Website (website) |
| Lines of code | 8863 |
| Technical Name |
dev_podcast_management |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Versions | 17.0 18.0 19.0 |
Podcast Management Odoo App
Podcast Management Odoo App helps a podcast network, studio or independent creator run their whole catalog from one place. You set up shows and seasons, plan episodes on a 12 stage pipeline, book recording studios on a calendar, track microphones and other gear, and link guests, hosts and producers to each episode.
Episodes move through clear stages from idea to published. When an episode changes stage, the production checklist is generated as project tasks and assigned to the producer and editor. On the day of recording, the studio booking shows on the calendar with a built in check that blocks overlapping bookings for the same room.
On the money side, you keep a sponsor directory with pipelines for new pitches and live deals. Each deal lets you set rate type (per episode, flat or CPM) and date range. When an episode is published, the system creates draft invoices for the matching active sponsors, so billing is no longer a separate manual step.
The module also turns your Odoo Website into a public podcast portal with show pages, episode pages, a chapter aware HTML5 player and a Podcasting 2.0 compliant RSS feed for Apple Podcasts and Spotify. A KPI dashboard, episode and quarterly PDF reports and a CSV import for platform stats give the manager a single view of downloads, revenue and active deals.
KEY FEATURES
Shows, Seasons and Networks
Build a clean catalog with a show record, season records under each show, and an optional network on top, all with cover art, language, owner and category fields.
12 Stage Episode Pipeline
Episodes move on a kanban from idea, planning and scripted through recorded, editing, approved and published, so the team always knows what is in progress.
Production Task Templates
Pick a template on an episode and the full checklist of production tasks is created in Project and assigned to the producer and editor automatically.
Studio and Room Bookings
Book a recording room for a show or episode from a calendar; the system blocks any second booking that overlaps the same room and time.
Equipment and Maintenance
Track microphones, mixers, interfaces and other gear with serial numbers, condition, location and a maintenance log so nothing breaks mid recording.
Guest Directory and Outreach
Keep a profile per guest with bio, photo, social links and expertise; track pitches in a dedicated outreach pipeline and link the guest to each episode.
Sponsor Pipeline and Deals
Track new sponsors on a sales pipeline, record signed deals with date range and rate type (per episode, flat or CPM), and link the customer for billing.
Ad Placements per Episode
Book pre roll, mid roll and post roll ad spots on each episode, mark them recorded during editing and keep them linked to the sponsor deal.
Auto Draft Invoices on Publish
When an episode is published, the system reads the active sponsor deals and creates draft customer invoices, so billing matches publishing without manual work.
Deal Expiry Reminders
A scheduled job watches sponsorship end dates and drops a renewal activity on the account manager 30 days before a deal expires.
Public Podcast Website
A ready website with a show list, show pages, season grouping and episode pages, all served from your existing Odoo Website with no extra theme.
Chapter Aware Web Player
The episode page has a built in HTML5 player; listeners click a chapter marker and the player jumps straight to that timestamp in the audio.
Podcasting 2.0 RSS Feed
Each show has a public feed at a clean URL with itunes, podcast, atom and content namespaces, ready for Apple Podcasts and Spotify to ingest.
Content and Campaigns
Plan social posts, audiograms and blog pieces on a calendar, fire an announcement mailing per episode, and collect listener feedback through surveys.
Platform Stats CSV Import
Upload Spotify, Apple or YouTube performance exports through a guided window and the downloads and stream numbers land against the right episodes.
KPI Dashboard and PDF Reports
A dashboard shows downloads, streams, revenue and active deals over a date range; one click prints the Episode Performance or Show Quarterly report.
Season Episode Planner
Pick a start date, weekday cadence and release time, and the planner drafts the whole season of episode slots with production tasks already in place.
Role Based Access
Three roles, Podcast User, Producer and Manager, control who can see shows, edit episodes, book studios or close sponsor deals and invoices.
User Access Security Groups
Decide who in your team can see, edit and approve
podcast records. Three roles ship out of the box and
they slot into your existing multi company setup.
How to Activate & Assign Roles:
- Navigate to Settings → Users & Companies → Users.
-
Select a user, scroll down to the
Podcast section, and pick a role:
- Podcast User: Basic read-only access to shows, seasons, and guests. Ideal for guest hosts or agency coordinators.
- Podcast Producer: Manage episodes, recordings, guests, studio bookings, equipment, and marketing content schedules.
- Podcast Manager: Full administrative authority including podcast networks, financial contracts, invoices, and configuration setups.
User Access Security Groups
Three role groups (Podcast User, Producer and Manager) control who can read, edit and approve shows, episodes, bookings and sponsorship records.
Categories & Tags Setup
To ensure RSS feed validation on Apple Podcasts and
Spotify, your catalog must follow standard
categorical listings and tagging.
Configuration Steps:
- Go to Podcast → Configuration → Categories to review pre-loaded structures matching Apple Podcasts taxonomies.
- Setup custom tags in Configuration → Tags to assign thematic indicators to episodes for quick indexing.
- These indicators will auto-inject correct categorizations and search tags directly inside your XML feed headers.
Apple Podcast Categories Taxonomy
Configure primary and secondary podcast categories matching Apple Podcasts and Spotify taxonomy standards to ensure feed compliance.
Thematic Episode Tags
Create and manage flexible tags to categorize episodes by theme, topic, or guest, facilitating easier search and index filtering.
Show & Season Setup
Establish the anchor of your catalog by creating a
detailed Show and structuring it into multiple
active or planned Seasons.
How to Setup:
- Navigate to Podcast → Shows → All Shows → New.
- Fill in Show Title, Author, Apple-compliant Category, Language, and owner contact metrics. Upload high-res Show Artwork.
- A unique web slug is auto-generated (e.g., tech-founders-weekly) for public routing.
- Go to the Seasons tab and click Add a line to generate season records with custom start dates and season numbers.
Podcast Show Catalog
One page per show with cover art, language, owner contact, the network it sits under and the public URL slug used on the website and the RSS feed.
Show Seasons Setup
Organize your shows into separate seasons, tracking season numbers, start dates, descriptions, and episode counts.
Production Task Automation
Save administrative overhead by pre-defining stage
checklists that trigger automated Odoo Project task
generation.
Setting up Automations:
- Go to Podcast → Configuration → Production Templates and review pre-loaded interview templates.
- Open an episode in draft and link a template under the Production tab. Specify the assigned Producer and Editor.
- Click "Generate Production Tasks" in the header. A dedicated project is immediately compiled, auto-assigning subtasks to editors and producers.
Production Task Templates
Define reusable production task templates representing key checklist steps to build an automatic workflow schedule.
Production Template Configuration Form
Configure stage-specific checklist items, establishing sequence orders, required roles, and detailed action instructions.
Assign Crew Roles (Producer & Editor)
Quickly assign primary Producers and Editors to episodes, streamlining responsibility and scheduling tasks.
Auto-Assigning Production Tasks
Automate workflow assignments: transitioning an episode to a new stage instantly generates and assigns tasks to the crew.
Studio Booking Calendar
Maintain scheduling clarity for your recording
studios and podcasting rooms with built-in overlap
protections.
How to book:
- Define physical studios in Podcast → Studio → Studios & Rooms, including passenger capacities and room features.
- Go to Studio → Booking Calendar and click any date/time block to draft a booking.
- Link the target show episode and click Confirm. This automatically generates a shared calendar meeting event.
- Built In Check: Trying to book a second session that overlaps the same room and time is blocked with a clear warning, so double bookings cannot happen by mistake.
Studio & Room Registry
Manage physical recording studios, equipment resources, and maximum capacity limits for multi-room booking coordination.
Studio Booking Calendar View
Visual calendar view of studio bookings to easily identify open time slots and schedule recordings without double-bookings.
Studio Booking Form
Book a session by picking the show, episode, studio room, date range and the crew members on one form.
Booking Collision & Overlapping Validation
A second booking that overlaps the same room and time is blocked with a clear warning, so the calendar stays clean.
Equipment & Maintenance Logs
Keep track of valuable audio boards, microphones,
headphones, and cables to secure smooth recordings
without interruptions.
How to track:
- Navigate to Podcast → Studio → Equipment and register items with brands, models, serial numbers, and locations.
- Set status indicators (Excellent, Good, Needs Repair). Items flagged "Needs Repair" are highlighted in red for engineers.
- Under the Maintenance Log tab, record preventive maintenance events, calculate historical repair costs, and set next check-up dates.
Studio Equipment Registry
Keep an inventory of microphones, mixers, cameras, and software licenses, linking them to specific studio locations.
Equipment Maintenance Logs
Track technical issues, schedule periodic maintenance, record repair costs, and log hardware downtime.
Kanban Pipeline & Chapter Markers
Episodes move through a 12 stage kanban that covers
the whole production journey. Each card holds the
audio file, the chapter list and the metadata that
ends up on the website and the feed.
How to coordinate:
- Go to Episodes → Production Pipeline to view cards representing drafts, scripted material, schedules, and edits.
- Open an episode, go to the Audio tab, and upload the final MP3 media file. Set recording dates and actual durations.
- Go to the Chapters tab to outline marker points (e.g. 00:00 Intro, 05:30 Discussion, 25:00 Outro) which display as clickable seeks in the front-end player.
Interactive Kanban Production Pipeline
Track episodes across 12 custom stages (from Brainstorm to Published) with drag-and-drop kanban cards.
Episode Audio & Metadata Upload
Upload raw audio files, calculate file sizes, specify audio duration, and manage episode release metadata.
Interactive Episode Chapters
Set precise timestamp chapter markers with custom titles, images, and links for enhanced listener navigation.
Public Website & Audio Player
Deliver a stunning web portal for your audience,
providing direct listings, rich graphics, and fluid
player integrations.
Frontend Website Capabilities:
- Visit http://<domain>/podcast to review compiled listings of published shows.
- Each show gets a landing path detailing seasonal hierarchies, links to major streaming platforms, and published episodes.
- Individual episode detail pages feature a beautifully integrated HTML5 media player that reads chapter marks. Clicking any chapter instantly jumps the audio track timeline.
Podcast Website Homepage
A public landing page that lists every published show with cover art, ready to share with listeners.
Website Show Page
Frontend page dedicated to a specific show, displaying all its active seasons, latest episodes, and subscribe options.
Web Media Player & Episode Page
The episode page carries an HTML5 audio player, the show notes and a list of chapter markers listeners can click to jump in the timeline.
Apple Podcasts & Podcasting 2.0 Feeds
Distribute your podcast shows automatically with
valid, structured, and compliant XML RSS feeds.
Distribution Workflow:
- The system automatically serves feeds dynamically at the path: http://<domain>/podcast/<show-slug>/feed.xml.
- The feed already contains the itunes, podcast, atom and content namespaces, so Apple Podcasts and Spotify accept it without extra tweaks.
- XML schemas include enclosure files, transcripts, chapter specifications, and person tags matching Podcasting 2.0 standards.
Podcasting 2.0 Compliant RSS Feed
A public RSS feed for each show, served at a clean URL with all the namespaces Apple Podcasts and Spotify need, ready to submit.
Guest Profiles & CRM Outreach Pipelines
Keep track of expert guests and interview bookings.
Streamline cold outreach and coordination in a
specialized CRM.
How to coordinate guests:
- Create guest cards in Podcast → Guests → All Guests, including job titles, brief bios, expertise tags, and contact detail integrations.
- Manage bookings in the Guests → Guest Outreach Pipeline, a dedicated kanban for guest outreach where you track pitches, follow ups and confirmations.
- Link guest records to episodes under the Guests tab. This auto-calculates guest appearance stats and highlights appearances on bio pages.
Guest Profile Management
Build detailed profiles for guest speakers including biography, profile picture, social links, and website slug.
Guest Outreach CRM Pipeline
Track booking pitches, schedule outreach campaigns, and manage guest communications using an integrated Odoo CRM pipeline.
Episode Guest Participation
Easily link registered guests to specific episode records, automatically generating website credits and bio links.
Sponsor Pipeline and Sponsorship Deals
Establish recurring revenue models by pitching,
locking, and tracking multi-currency sponsorship
deals.
How to manage deals:
- Manage prospective brands in Sponsors → Sponsor Pipeline to coordinate sales pitches.
- Register sponsorship contracts in Sponsors → Sponsorship Deals specifying start/end dates, show limitations, and default pricing structures (e.g. Per Episode, flat rate, CPM).
- A daily scheduled Cron automatically monitors contract end dates and drafts activity reminders 30 days before deals expire.
Sponsor Sales Pipeline
Track potential sponsors on a kanban from initial pitch to a closed deal, with stages, expected value and the owner of each opportunity.
Sponsorship Contract Management
Record signed sponsorship deals with start and end dates, the show or shows in scope, and the rate type (flat, per episode, CPM or barter).
Ad Placement & Automated Billing
Integrate ads directly into the production process
and instantly trigger client billing upon episode
release.
How to book ads & invoice:
- Inside an episode form, go to the Monetization tab and schedule ad placements (Pre, Mid, or Post-Roll), noting the target timestamps and talking points.
- Producers flag ad placements as Recorded during audio editing.
- When you click the header button Publish on the episode, Odoo automatically processes active deals and creates draft customer invoices against matching sponsor partner records, saving hours of manual billing coordination.
Episode Ad Slot Placements
Book pre roll, mid roll and post roll ad spots on an episode, set the talking points and target timestamp, and mark spots recorded once they are edited in.
Marketing Campaigns and Content Repurposing
Extend episode reach by scheduling content pieces
across platforms, initiating listener feedback
surveys, and tracking campaigns.
Key Workflows:
- Plan social posts, audiograms, and blog posts under Marketing → Content Pieces, displaying them on a central Content Calendar.
- Draft and trigger email announcements inside the episode form via Create Announcement Mailing, which automatically constructs a clean newsletter containing show notes and player links.
- Link Odoo Surveys under the Marketing tab to record listener ratings and feedback reviews.
Cross-Promotion & Marketing Campaigns
Plan content pieces, send an announcement mailing per episode, and link surveys to collect listener feedback, all from the marketing tab.
Performance Analytics & KPI Dashboard
Gain precise oversight on catalog performance,
comparing costs, download trends, streams, and
profits.
How to review metrics:
- Open the custom Podcast → Dashboard to check global KPI cards (Downloads, Streams, Revenue, Episodes) with dynamic time selectors.
- Use the Import Analytics CSV popup inside the Analytics menu to upload stats directly from Spotify or Apple Podcast catalogs.
- Open any published episode or show and click the Gear icon → Print → Episode Performance Report or Show Quarterly Report to print detailed PDF financial sheets.
Podcast KPI Dashboard
One dashboard view of downloads, streams, sponsorship revenue and active deals, with a date range filter at the top.
CSV Analytics Import Wizard
Upload a Spotify, Apple or YouTube performance CSV and the numbers land against the right episodes without any manual matching.
Episode Performance PDF Report
One PDF per episode with download numbers, ad placement details and sponsorship revenue, ready to share with the sponsor.
Show Quarterly PDF Report
One PDF per show that summarises the quarter: downloads, episode count, sponsorship revenue and ad slot use, for an internal or board review.
Version 1.2 | Released on : 25th January 2025
Version 1.1 | Released on : 13th December 2024
Version 1.0 | Released on : 25th August 2024
-
Is this app compatible with Odoo Enterprise?
- Yes, our app works with Odoo Enterprise as well as Community.
-
If need of customization in this app, How can i contact
?
- Please contact us on odoo@devintellecs.com
-
Do i get free support?
- Yes, you will get free support for 90days.
-
Do i get free updates?
- Yes, you will get free updates for lifetime.
-
Do i have to buy this module for each version ?
- Yes, you have to buy this module for each version.
Support
Why Us?
Devintelle Odoo Services
Please log in to comment on this module