Fireflies.ai Productivity Suite — Meetings, Tasks, Timesheets & AI
by Grupo de Consultoría Henca https://www.consultoriahenca.com$ 250.06
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Project (project) • Discuss (mail) • Employees (hr) |
| Lines of code | 2394 |
| Technical Name |
henca_fireflies |
| License | LGPL-3 |
| Website | https://www.consultoriahenca.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Calendar (calendar)
• Project (project) • Discuss (mail) • Employees (hr) |
| Lines of code | 2394 |
| Technical Name |
henca_fireflies |
| License | LGPL-3 |
| Website | https://www.consultoriahenca.com |
Fireflies.ai Productivity Suite
Stop losing meeting decisions. Turn every Fireflies recording into Odoo tasks, timesheets, analytics and AI conversations â in real time.
Why this module exists
Teams that record meetings with Fireflies share the same leak: agreements stay in the summary and never land as tasks, hours spent in meetings never get billed, and projects going off the rails are spotted only when the client complains. This module closes those three gaps with real-time webhook sync and idempotent automations that never duplicate data.
Real-time webhook sync
Meetings appear in Odoo seconds after Fireflies finishes processing â no more 4-hour cron lag.
- HMAC-SHA256 signed webhook (header
X-Hub-Signature) â no tokens in URLs or logs - Reacts to Meeting Transcribed and Meeting Summarized events
- Idempotent: re-processing the same meeting just refreshes data
- Fallback cron every 4 hours catches anything missed
Action items â subtasks
Fireflies attributes action items by speaker with a timestamp. This module parses every line
of summary.action_items and creates a child project.task under the
meeting's linked task, assigned to the matched user.
- Owner match via partner name, participant email, or first-name fallback
- Description carries the source meeting and the timestamp (MM:SS)
- Idempotent via SHA-256 hash â re-syncing never duplicates
- Auto-fires on linking, manual button for explicit control
One meeting record, everything derived
Each transcript is the hub: summary, full transcript, participants, and links to the source audio/video. Stat buttons show the subtasks and timesheet entries the module generated, plus the linked calendar event.
- Attendance â timesheets: reads
join_time/leave_timeand createsaccount.analytic.lineentries per attendee, with smart duration for late joiners - Matched to
hr.employeeby name, linked user, or first-name fallback - Auto-links to the calendar event by video-call URL
- Classification workflow: Unclassified â Classified â Archived
AskFred from Odoo
PMs can ask Fireflies' AI questions about a meeting without watching the video. Multi-turn conversations, language toggle (ES/EN), and markdown formatting.
- Button on
project.taskandfireflies.transcript - Auto-picks the most recent transcript when opened from a task
- Continue or restart threads from the same wizard
- Requires AI credits on your Fireflies plan.
Project analytics
Catch projects going red before the client complains. Each project shows aggregated analytics across all its linked meetings.
- Duration-weighted sentiment averages (long meetings count more)
- Top 5 speakers by time, words, and meeting count
- Total questions and tasks mentioned across the project
- Updates automatically with every new sync
More features
Invite Fred to live meetings
One-click button on any calendar.event with a video URL â sends the Fireflies bot to Teams/Zoom/Meet.
Enriched search
Find every meeting where a price, deadline, metric or question was mentioned â powered by Fireflies' ai_filters.
Customer portal
Token-protected pages /my/meetings, /my/projects/<id>/meetings, /my/tasks/<id>/meetings.
Requirements
- Odoo 18.0 (Community or Enterprise)
- Fireflies.ai account with API key
- Odoo modules:
project,portal,calendar,hr_timesheet - Python package:
requests(included in standard Odoo installs)
Support
Maintained by Grupo de ConsultorÃa Henca â
Odoo implementation specialists.
Questions, custom development, or training: ventas@consultoriahenca.com
Please log in to comment on this module