Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Artificial Intelligence
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries ⟶
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    • Affiliate Program
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Appointment
  3. Appointment Jitsi v 16.0
  4. Sales Conditions FAQ

Appointment Jitsi

by Doodex https://www.doodex.net/
Odoo
v 16.0 Third Party 124
Download for v 16.0 Deploy on Odoo.sh
This module requires Odoo Enterprise Edition.
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 16.0 17.0 18.0 19.0 20.0
You bought this module and need support? Click here!
Versions 16.0 17.0 18.0 19.0 20.0
  • Description
  • Manifest
Appointment JitsiAppointment Jitsi OverviewUse casesFeaturesWhyFAQsReleases Talk to Doodex
Odoo 16.0 EnterpriseFree · LGPL-313 automated tests, included2 fields added, 0 new modelsPublished and supported by Doodex

Odoo Jitsi integration · Calendar & Appointment · v16.0.1.1.0

Every Odoo appointment gets its own Jitsi Meet room.

Your team meets in Jitsi, but Odoo keeps sending Discuss links — so someone pastes the real one in by hand. Tick one box and every Odoo appointment and calendar event arrives with its own Jitsi Meet room.

See the 8 featuresWhy not Odoo's own call?

Free, LGPL-3. No account, no key, no subscription to install it.

Recorded on a live Odoo database: the Jitsi Configuration setting switched off, then ticked with Company set to Doodex, the meet.jit.si room address it generated, and that same room open on meet.jit.si showing the Odoo token as its name.
01/06 Overview
What it changes in your Odoo

Three clicks, then never again

Set it up once. Every meeting after that is already a Jitsi room.

There is nothing to learn and nothing to remember. The module hooks into the fields Odoo already uses for video calls, so your team keeps clicking the same Join button they click today — it simply opens somewhere else.

1

Tick the box

Settings → Calendar. Switch on Jitsi Configuration, choose which company name the rooms are named after, and save.

2

Book as usual

Create a meeting, or let a visitor book a slot on your website. Nothing about the booking flow changes for you or for them.

3

The room is already there

A unique Jitsi Meet address lands in the event, on the Join button, and in the confirmation e-mail. Nobody pastes anything.

3
clicks to configure,
once per database
32
character random token,
a new one per meeting
0
new models, 0 new
access rules, 2 fields
€0
to buy, to renew,
and per user

Before you install anything

Ask us whether it fits your Odoo — it takes one question

Not sure if your edition qualifies, or whether you should point the rooms at your own Jitsi server? Ask. A real person at Doodex answers, and the answer is free either way.

30 minutes

Book a live walkthrough

We install it on a demo Odoo in front of you and book a meeting end to end.

QR code for hub.doodex.net/r/meeting
hub.doodex.net/r/meeting
Written reply

Send one question

Put it in writing and we reply by e-mail, in English or French.

QR code for odoo@doodex.net
odoo@doodex.net
Fastest reply

Message us on WhatsApp

Reach the Odoo team at Doodex directly on +62 821-3120-5030.

QR code for hub.doodex.net/r/whatsapp
hub.doodex.net/r/whatsapp

Scan a code with your phone, or type the address next to it — both reach the same place.

One tick in Settings. Every meeting after it opens in Jitsi.

No API key, no Jitsi account to register, no webhook, no cron job. The link is built inside Odoo from a random token and stored on the event like any other field.

02/06 Use cases
Five teams, one setting

Who this is for

Five places an Odoo booking becomes a video call

Each one names the exact Odoo app it runs through, so you can check whether your situation is actually covered rather than taking our word for it.

Sales

Discovery calls that start on time

A prospect books a slot on your website and the room is in the confirmation e-mail before they close the tab. No “sending the link shortly”. On a first call, starting on time is most of the first impression.

Runs throughAppointmentCRM
Support

Screen sharing with customers who have no login

Your customer has no Odoo account and no interest in getting one. They tap the link in the e-mail and they are in the room — browser or phone app, their choice, nothing to install.

Runs throughCalendar
Recruitment

Interviews candidates can join from a train

Candidates pick their own slot and join in the Jitsi Meet app on their phone. Nothing to install on your side, no account to create on theirs, and no reschedule because someone could not get in.

Runs throughAppointmentRecruitment
Professional services

Paid consultations, room included

If you sell time — legal, accounting, coaching, medical follow-up — the room exists the moment the slot is paid for, and travels in the same e-mail as the receipt. One message, not three.

Runs throughAppointment
Internal

Recurring meetings without the recycled link

Weekly stand-ups and monthly reviews get a fresh room every occurrence. Last month's link never lets a former participant wander into this month's call, and nobody has to remember to rotate it.

Runs throughCalendar
Yours not listed?

If it books through Odoo, it is covered

Calendar and Appointment are the only two places this module touches — so if your meeting is created by either one, it gets a room. That is the whole rule. If you are not sure yours qualifies, ask before you install.

Ask us first →
03/06 Features
Eight features, in plain words

Everything it does

Eight things it actually does

No screenshots in this section, on purpose — each feature names the exact Odoo field, method or template behind it instead, so you can check the claim against the source rather than against a picture. The recording at the top of the page shows the setup running end to end.

01

One switch, in the settings page you already know

The module adds a Jitsi Configuration block to Settings → Calendar, right under the Google Calendar sync you have already seen. Two controls, no separate menu, no wizard.

Jitsi Configuration — the master switch for the database
Company — whose name appears in the room address
The Company field only appears once the switch is on, so there is nothing to misconfigure
Stored as standard Odoo system parameters, so it survives upgrades
02

A different room for every single meeting

Each event gets its own 32-character random token, and the room address is built from it. Two meetings never land in the same room, so last month's participants cannot wander into today's call.

Format: https://meet.jit.si/<Company>/<Company>-<token>
The token is a version-4 UUID in hexadecimal — 32 characters, not guessable
Company names with spaces or accents are made URL-safe automatically
The address is stored in a real field, jitsi_link, so you can put it in a list view, a report or an automation
03

The Join button you already use — it just opens Jitsi

No new button, no new habit. Odoo's own video-call field is filled with the Jitsi room, so the standard Join action on the meeting form takes everyone straight there, in a new tab.

Works from the meeting form, the calendar view and the invitation
Guests do not need an Odoo account, and do not need an Odoo login screen
Participants can open it in the Jitsi Meet app on iOS or Android instead of a browser
The address is a plain URL — forward it in WhatsApp, in Slack, on paper
04

The room address is in the e-mail Odoo already sends

This is the part people forget and the part that actually saves the meeting. The module extends two of Odoo's own e-mail templates with a How to Join block, so the room travels with the invitation instead of in a follow-up message nobody reads.

Extends appointment.appointment_booked_mail_template — the booking confirmation
Extends calendar.calendar_template_meeting_update — the meeting invitation and update
Falls back to Odoo's standard video-call line if an event has no Jitsi room, so no e-mail ever goes out broken
No new templates to maintain and nothing to re-brand: your existing e-mail layout is untouched
05

Website bookings are covered, not just internal meetings

When a visitor books a slot through Odoo Appointment on your public website, the event Odoo creates goes through exactly the same path. The room is ready before the confirmation page finishes loading.

Works on every appointment type, resource or staff-based
Works for paid appointments as well as free ones
The visitor never sees Odoo — they see your booking page and then a Jitsi room
Nothing to configure per appointment type

And three more

Control, exceptions and the way back out

The three features nobody advertises and everybody eventually needs.

06

An escape hatch for the meetings that need one

Every event carries an is_jitsi field, and two callable methods sit next to it: generate_jitsi_link() issues a room, clear_jitsi_link() drops the meeting back to Odoo's own video call. Wire either one to a server action or an automation rule and you have per-meeting exceptions without forking the module.

Be clear on what this is: the module ships no checkbox for it on the meeting form. This is a hook for whoever administers your Odoo, not a control your end users will find. If you want it on the form, it is a one-line view change — ask us, or add the field yourself.

07

Recurring meetings get one room each

Set a meeting to repeat weekly and every occurrence is issued its own token. Nobody joins the wrong week, and you do not have to remember to refresh anything between occurrences.

08

Change your mind and nothing breaks

Untick the global switch and new meetings go back to Odoo's built-in video call, immediately, with no migration and no cleanup. Uninstall the module and Odoo removes the two fields it added — it added nothing else to remove.

Under the bonnet

What it actually adds to your database

Short list, on purpose. A module that touches little is a module that breaks little on your next Odoo upgrade.

Two fields on calendar.event

jitsi_link (stored text, copied when you duplicate an event) and is_jitsi (boolean, off by default). That is the entire data footprint.

Zero new models

Everything is an inheritance of calendar.event and res.config.settings. No new tables, no new menus, no new security groups.

Zero new access rules

Whoever can see a meeting today can see its room address. Your existing Odoo permissions are the permissions.

No API key and no outbound call

A Jitsi room comes into existence when somebody opens its address. Odoo therefore only has to compose the address — there is no API to authenticate against, no key to rotate, no rate limit to hit and no service that can be down at the moment you save a meeting.

Two methods you can call yourself

generate_jitsi_link() issues a fresh room, clear_jitsi_link() drops back to Odoo's own. Wire either one to a server action or a scheduled action without writing a module.

13 automated tests

Shipped inside the module and runnable with Odoo's own test runner, against Odoo Enterprise on PostgreSQL 15. You can verify the behaviour on this page yourself.

LGPL-3, source included

Roughly 150 lines of readable Python. Read it, fork it, extend it. There is no obfuscated blob and nothing phones home.

English and French included

The module ships an English README and a French LISEZMOI. Field labels follow your Odoo interface language.

Requirements

Everything you need to know before you click install

Including the two limits. We would rather you read them here than discover them on Tuesday.

Version

Odoo 16.0 only. Module version 16.0.1.1.0.

Edition

Enterprise required. It depends on Odoo's appointment app, which is not in Community.

Depends on

base, calendar, appointment. Nothing outside Odoo.

Licence & price

LGPL-3. Free, for any number of users and databases.

Install

Drop it in your addons path and install from Apps. No pip package, no system dependency.

Configuration

Two fields in Settings → Calendar. Nothing else.

Video service

Rooms point at the public meet.jit.si. Jitsi Meet is free and open source.

Moderator sign-in

On the public meet.jit.si, the meeting does not start until a signed-in moderator joins — free, one time, Google, GitHub or Facebook. Guests need no account but wait on a holding screen until that moderator arrives. On your own Jitsi server, nobody signs in.

Own Jitsi server — limit

The address is fixed to meet.jit.si in this version. Pointing it at your own Jitsi is a one-line change; it is on the roadmap and Doodex can do it for you.

Multi-company — limit

The Company used in the room name is one value for the whole database, not one per company. Per-company naming is on the roadmap.

Your data

Odoo stores only the room address. The video itself never passes through Odoo.

Mobile

Participants can join in the free Jitsi Meet app on iOS and Android, or in any modern browser.

04/06 Why
The objection, answered head-on

The obvious question

“Odoo 17 already has a video call. Why would I add this?”

Fair, and the honest answer is: if Odoo Discuss is where your meetings already happen, you do not need this module. Install it when the video tool your team actually uses is Jitsi — because then Odoo is quietly working against you four times a day.

Two video products, depending on where the meeting was booked

Odoo sends a Discuss link. Your team sends a Jitsi link. Participants get both and pick wrong.

One room, whatever created the meeting

Website booking, internal calendar entry, recurring stand-up — all of them come out as Jitsi. One tool, one habit.

Guests join Odoo Discuss in a browser tab

Your guest is not going to install the Odoo app to take one call, so they join in a mobile browser — and a client on a train notices.

Guests join in the Jitsi Meet app

Jitsi Meet is a free native app on iOS and Android. The link from your Odoo e-mail opens straight into it.

The video runs on your Odoo server, whether you planned that or not

The call is tied to the machine running your ERP. Where the media goes is decided for you.

The video runs wherever Jitsi runs

Public meet.jit.si today. Your own Jitsi server, in your own country, once you point the address at it — a one-line change Doodex can make for you.

Somebody pastes the real link in by hand

And they do it after Odoo already sent the confirmation e-mail, so the room lives in a second message the guest has to go find.

Nobody pastes anything, ever

The room is in the field, on the Join button and inside the confirmation e-mail before anyone thinks about it.

Side by side

Your three real options

These are the three things an Odoo team actually does about video calls. Pick the column that describes you.

Appointment Jitsi Odoo's built-in call Pasting a link by hand
Where the call happens Jitsi Meet Odoo Discuss, on your Odoo server Wherever your team meets
Work per meeting None None About 30 seconds, every single time
Room address in the confirmation e-mail Yes Yes No — it needs a second message
A different room per meeting Yes, 32-character token Yes Only if somebody remembers
Guest needs an account to join No No Depends on the tool
Native phone app for guests Jitsi Meet, iOS and Android Mobile browser Depends on the tool
Recurring meetings handled One room per occurrence Yes Usually one room reused for months
Can move to a server you control One-line change · on the roadmap It is already your server Your choice
Price €0, LGPL-3 Included in Odoo €0, plus the 30 seconds

Odoo's built-in call is a perfectly good product — this table is about which room your invitations should point at, not about which video tool is better.

The number

Thirty seconds a meeting, and you can do the sum yourself

Pasting a room link into a meeting, then sending a follow-up message so the guest actually has it, takes about half a minute. Here is what that costs a year at three honest volumes. No hidden assumptions — it is 30 seconds × meetings × 12.

20 meetings a month, done by hand every month, for ever
2 h / year
50 meetings a month, done by hand every month, for ever
5 h / year
100 meetings a month, done by hand every month, for ever
10 h / year
Any volume, with Appointment Jitsi configured once, then nothing
~1 min, once

The hours are the smaller half of it. The real cost of a hand-pasted link is the call that starts five minutes late because the guest was looking in the wrong e-mail.

If something breaks

What support means here, and what it does not

Support here means defects, not a subscription. If the module does something this page says it should not, tell us and we fix it. The module is free and so is that.

Write to odoo@doodex.net

Bug reports go straight to the team that builds the module. There is no ticket portal to register with, and no support plan to buy before you can report one.

What counts as a defect

The module behaving differently from what this page describes: a meeting that gets no room, a room address missing from the confirmation e-mail, or the Settings switch not taking effect.

What is consulting, not support

Pointing the rooms at your own Jitsi server, or changing how your Odoo is configured, is work we quote separately. Ask below and we will scope it.

Still deciding

Two limits stand between this and perfect. Ask us about them.

Self-hosted Jitsi and per-company room names are the two things this version does not do. Both are small changes. If either one is a blocker for you, say so — it moves up the roadmap.

Most asked

Point it at our own Jitsi

Book 30 minutes and we scope the change and the hosting on the call.

QR code for hub.doodex.net/r/meeting
hub.doodex.net/r/meeting
Written reply

Report a bug or ask for a feature

Include your Odoo version and the steps. Fixes appear in the Releases section below.

QR code for odoo@doodex.net
odoo@doodex.net
Read first

The write-up on our blog

Why we built it, and the Odoo internals it hooks into.

QR code for the Doodex blog article about Appointment Jitsi
doodex.net/blog · appointment-jitsi

Scan a code with your phone, or type the address next to it — both reach the same place.

05/06 FAQs
Twelve real questions

Questions we actually get

Twelve questions, answered without hedging

Including the three whose honest answer is “no”.

Do I need Odoo Enterprise, or will this run on Community?

–

You need Enterprise. The module depends on Odoo's appointment app, which ships only with Odoo Enterprise and Odoo Online. On Community, installation will fail with a missing-dependency error rather than half-working. If you are on Community and only need Jitsi rooms on ordinary Calendar meetings, write to us — that is a smaller module and we are interested in whether people want it.

Do participants need a Jitsi account to join?

+

Your guests need no account — they open the address in a browser or the Jitsi Meet app, type a display name, and they are in.

But on the public meet.jit.si there is one catch worth knowing up front: the conference does not actually start until a signed-in moderator joins. A guest who clicks the link before anyone else sees a holding screen telling them so, and waits. The moderator sign-in is free and one time per browser (Google, GitHub or Facebook) — a policy Jitsi introduced in August 2023. In practice whoever hosts the meeting signs in once, and everybody else just clicks the link.

On a Jitsi server you run yourself, none of this applies — no sign-in, no moderator gate, no third party in the middle. It is the strongest argument for self-hosting, and it is the first item on our roadmap.

Can I point the rooms at my own Jitsi server instead of meet.jit.si?

+

Not from Settings in this version. The base address https://meet.jit.si is fixed in the code. It is a single line, so the change is genuinely small — it is on the roadmap as a proper setting, and in the meantime Doodex can make the change and set up the Jitsi server as a service. Book the 30 minutes above and we will tell you what it costs before you commit to anything.

What happens to meetings that already exist when I install it?

+

They keep whatever video address they have now. The module does not go back and rewrite your history. To bring existing meetings across, call generate_jitsi_link() on them from a server action — select the records in the list view and run it. There is no per-meeting button for this out of the box; see the note on Feature 06.

Can I keep some meetings on Odoo's built-in call?

+

Yes, but not from the meeting form. Each event has an is_jitsi field that overrides the global default, and clear_jitsi_link() puts a single meeting back on the standard Odoo Discuss link. Neither is exposed as a checkbox out of the box, so exceptions are set through a server action, an automation rule, or by adding the field to your own form view. If per-meeting control matters to you, say so — putting it on the form is a small change.

How private is the room address?

+

Each room name contains a fresh 32-character random token, so it is not something anyone can guess or enumerate. But treat it the way you treat any meeting link: whoever holds the address can join the call. If a meeting is sensitive, set a room password in Jitsi once you are inside, or enable the lobby — both are Jitsi features and neither needs Odoo. Inside Odoo, the address is visible to exactly the people who can already see the meeting.

Does it change the e-mails Odoo sends?

+

Yes, two of them. It extends Odoo's own appointment.appointment_booked_mail_template (the booking confirmation) and calendar.calendar_template_meeting_update (the meeting invitation and update) with a How to Join block. Your layout, branding and wording are otherwise untouched, and if an event has no Jitsi room the block falls back to Odoo's standard video-call line. Note that these are overrides of core templates: if you have already customised those two templates yourself, review them after installing.

Does it work with recurring meetings?

+

Yes, and each occurrence gets its own room. That is deliberate: a single reused room means last month's participants can walk into this month's call. If you would rather one room served a whole series, that is a small change — ask us.

We run several companies in one database. Does that work?

+

Partly, and here is the limit. The Company whose name goes into the room address is a single setting for the whole database, not one per company. So the meetings work fine across companies, but every room is named after the one company you picked. Per-company naming is on the roadmap. If you need it now, say so and we will scope it.

Where does our meeting data actually go? What about GDPR?

+

Odoo stores only the text of the room address — no recordings, no participant list, no video, no audio. The call itself never passes through your Odoo server at all: it flows through whichever Jitsi instance the address points at.

Today that address points at the public meet.jit.si, operated by 8x8, so their terms and their data handling apply to the call. If your compliance position requires the video to stay inside your own infrastructure or a specific jurisdiction, self-host Jitsi — that is the whole reason self-hosting is the first item on our roadmap, and it is a service Doodex provides.

What happens if I uninstall it?

+

Odoo removes the two fields the module added, jitsi_link and is_jitsi, and the two e-mail template overrides revert to Odoo's originals. There are no new tables, no new access rules and no leftover menus, because the module never created any. Existing meetings keep whatever value is currently in Odoo's own videocall_location field — if that is a Jitsi address you no longer want, clear it or let Odoo recompute it.

It is free. So what is in it for Doodex?

+

Straight answer: this module is how you meet us. Doodex is an Odoo partner — we do implementation, customisation, migration and hosting, including Jitsi hosting. A free module that solves one problem properly is a better introduction than an advert. Install it, never contact us, and that is a perfectly good outcome; the licence is LGPL-3 precisely so that is a real option and not a trap.

06/06 Releases
Public changelog & roadmap

Kept in public

Every version, dated, including the fixes we are not proud of

The quiet question behind every free module is “will this still be maintained in a year?”. A changelog is the only honest answer to it, so this one stays on the page and gets a new entry every time the module changes.

16.0.1.1.0 Current release
FIX The room address now really appears in the confirmation e-mails. The template file was never registered in the module manifest, so Odoo had never loaded it and both e-mail overrides were silently dead. This was the module's headline feature and it had not worked since the first release.
IMP The per-event is_jitsi field is now honoured. Previously the global setting applied to every event in the database regardless of the field's value. Note that the field still has no checkbox on the meeting form — it is driven from a server action or an automation.
FIX Turning the global setting off now really turns Jitsi off. The stored value was being read as text, and any text counts as “on”, so unticking the box left the integration running.
FIX Recurring meetings now get their own room per occurrence. Odoo creates recurrences in a batch, and the batch path skipped room creation entirely.
FIX Company names containing a space or an accent now produce a valid address. Doodex Group used to put a literal space inside the URL.
IMP Removed the startup warning Odoo printed on every install about the module not creating records in batch.
16.0.1.0.0 First release
NEW The jitsi_link field on calendar.event, computed from the event's access token.
NEW Jitsi Configuration in Settings → Calendar: the global switch and the Company field.
NEW Odoo's Join action redirected to the Jitsi room.
NEW generate_jitsi_link() and clear_jitsi_link() for server actions and automations.
Roadmap Planned — not shipped, no promised date
PLAN Your own Jitsi server, as a setting. The most requested item, and the smallest change. Ranked first.
PLAN Per-company room names for multi-company databases.
PLAN The per-event toggle on the meeting form. The is_jitsi field works but ships with no checkbox, so exceptions need a server action today. Putting it on the form is the smallest item on this list.
PLAN Odoo 18 and Odoo 19. Ordered by how many people ask.
PLAN Room options carried from Odoo — lobby on, start muted, a password per meeting.
PLAN Jitsi embedded inside Odoo, so the call opens in a form view instead of a new tab. The groundwork exists in the repository but it is switched off and unsupported, so it is listed here rather than as a feature.

Want one of these sooner? Tell us at odoo@doodex.net. Requests genuinely reorder this list.

Works great with

Other Doodex modules, built the same way

Different problems, same approach: narrow scope, a one-time price and the limits stated up front. Each one installs on its own.

Narrow scopeOne-time priceLimits stated up front

Doodex Growth Suite
$349 once

Doodex Growth Suite

Five CRM and marketing modules that do share one another's data: BizScan AI, Campaign Manager, Smart Dashboards, User Roles and Email Sync+. Sold as one suite.

Open on the Apps Store →
Flow Survey Reader
Free

Flow Survey Reader

Publish conditional surveys and forms straight from Odoo and keep every answer in your own database.

Open on the Apps Store →
Flow Survey Builder
$199 once

Flow Survey Builder

The drag-and-drop editor for those surveys: 25 question types, slide branching and full theming.

Open on the Apps Store →

Last thing

Install it, or ask us first. Both are free.

Download it from this page and switch it on yourself — it takes about a minute and needs nothing from us. Or spend 30 minutes with a Doodex engineer first and find out whether it fits your Odoo before you touch your database.

30 minutes

Book a walkthrough

On your Odoo or on our demo. We book a real appointment and join the room together.

QR code for hub.doodex.net/r/meeting
hub.doodex.net/r/meeting
English or French

E-mail the team

Support, bug reports, feature requests and quotes all arrive here.

QR code for odoo@doodex.net
odoo@doodex.net
Fastest reply

WhatsApp

+62 821-3120-5030. Short questions get short answers, quickly.

QR code for hub.doodex.net/r/whatsapp
hub.doodex.net/r/whatsapp

Scan a code with your phone, or type the address next to it — both reach the same place.

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Appointments (appointment)
• Calendar (calendar)
• Discuss (mail)
Lines of code 415
Technical Name appointment_jitsi
LicenseLGPL-3
Websitehttps://www.doodex.net/

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, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with