FluentCommunity Video Calls (Jitsi + Zoom) π₯π
Been on this since Novermber last year, studying fluent community dev doc and zoom dev docs. I would finally say, I have done it. This is a Big One.
FluentCommunity Video Calls (Jitsi + Zoom) transforms your FluentCommunity-powered community into a complete video collaboration platform.
The plugin adds built-in video conferencing directly inside FluentCommunity Spaces, allowing community members to start and join live video calls without leaving your website.
Powered by Jitsi Meet and Zoom integration, it provides a seamless way to host community meetings, online classes, group discussions, coaching sessions, webinars, and private space conversations.
No extra accounts are required for Jitsi. No complicated setup. Just enable video calls inside your FluentCommunity spaces and start connecting.
About The Plugin
FluentCommunity Video Calls is designed for communities, membership sites, online schools, coaching platforms, and organizations using FluentCommunity.
Instead of sending users to external platforms, this plugin keeps your members engaged inside your own WordPress community.
Each FluentCommunity space can have its own dedicated video room, with controls for administrators and moderators.
Whether you are running:
- Online communities
- Membership platforms
- Learning communities
- Coaching groups
- Team collaboration spaces
- Private discussion groups
this plugin adds real-time communication directly into your platform.
Key Features
π₯ Built-in Video Calls Inside FluentCommunity
Add video conferencing directly into FluentCommunity spaces.
Members can:
- Join live calls
- Communicate through video and audio
- Share screens
- Chat during meetings
- Collaborate in real time
Jitsi Meet Integration
Uses Jitsi Meet technology for free video conferencing.
Features:
- No Jitsi account required
- No API key required
- No external registration
- Works with public Jitsi servers
- Supports self-hosted Jitsi servers
- Supports 8x8 JaaS JWT authentication
Zoom Integration
Connect your FluentCommunity spaces with Zoom meetings.
Includes support for:
- Zoom meeting creation
- Scheduled meetings
- Zoom meeting indicators
- Zoom recording handling
- Zoom API integration framework
Per-Space Video Call Controls
Each FluentCommunity space can have independent settings.
Admins can:
- Enable/disable video calls per space
- Create dedicated rooms
- Configure meeting behavior
- Control availability
Automatic Meeting Room Creation
The plugin automatically generates unique video rooms based on:
- Website URL
- FluentCommunity space slug
- Space identity
This prevents room conflicts and keeps every community space separated.
Custom Room Names
Administrators can customize meeting rooms.
Options include:
- Custom room names
- Private rooms
- Password-protected meetings
Full Screen Embedded Video Experience
Members can join calls directly inside your community.
Supports:
- Embedded video call pages
- Full-screen experience
- New tab mode
Live Call Indicator
Community members can instantly see when a space is active.
Includes:
- LIVE badge
- Active meeting status
- Real-time call indicators
Real-Time Participant Tracking
Tracks active users inside meetings using:
- REST heartbeat system
- Browser BroadcastChannel communication
- Live room activity monitoring
Attendance Tracking
Built-in attendance monitoring.
Track:
- Participants
- Join activity
- Meeting attendance
- Participation data
Analytics Dashboard
Includes analytics tools for monitoring video activity.
Administrators can view:
- Meeting activity
- Attendance information
- Usage statistics
Role-Based Permissions
Control who can access video features.
Supports:
- Administrators
- Moderators
- Space managers
- Community members
Email Notifications
Supports community communication features including:
- Meeting notifications
- Space call alerts
- Member communication workflows
REST API Support
Includes custom endpoints for:
- Room information
- Active rooms
- Meeting heartbeat tracking
- Call status monitoring
Self-Hosted Friendly
Designed for flexibility.
You can use:
- Public Jitsi Meet
- Your own Jitsi server
- 8x8 JaaS infrastructure
Giving you control over privacy, performance, and scaling.
Benefits
Keep Users Inside Your Community
No more sending members to:
- Zoom links
- Google Meet
- External platforms
Everything happens inside your FluentCommunity website.
Increase Community Engagement
Live video creates stronger communities through:
- Real conversations
- Group interaction
- Live events
- Better member retention
Perfect For Online Learning
Ideal for:
- Courses
- Workshops
- Training groups
- Study communities
- Coaching programs
Reduce Platform Costs
Using Jitsi means:
- No expensive video subscriptions
- No required accounts
- No per-user licensing fees
Better Privacy Control
With self-hosted Jitsi support, you can control:
- Data location
- Infrastructure
- Security
- Branding
Use Cases
Online Communities
Create live discussion rooms inside your spaces.
Membership Websites
Give premium members private video rooms.
Online Schools
Host classes and live lessons.
Coaching Platforms
Run private coaching calls.
Remote Teams
Create internal collaboration spaces.
Events & Webinars
Host live community events.
Requirements
- WordPress 6.0+
- PHP 7.4+
- FluentCommunity installed
- Jitsi Meet or Zoom configuration
https://www.youtube.com/watch?v=jA-YaSh92SY
For support: Mpaddi.com
image 1:

image 2:

image 3:

image 4:

Why Choose FluentCommunity Video Calls?
Unlike standalone video plugins, this plugin is built specifically around FluentCommunity.
It connects your community spaces with live communication tools, creating a complete social learning and collaboration environment.
Your members don't just join a website β they join a connected community.
This is great!ππ
Diego MaradonaΒ Thank you
So, I am using Zoom to host multiple weekly meetings with my Ministry & Community. I have a Zoom Pro account that allows us to have 100 participants (not that we've ever had anywhere near that many yet), and each meeting can be up to 24 hours long, (again, not that we run meetings that long), so with this plugin, do I still have all of the same admin functionality with my Zoom Pro account as I do now without this plugin?
I really like this idea of keeping Members inside the Community. This is really nice! π
David ForeΒ Yes you have all admin capacity of zoom pro working with this plugin. That's the purpose of this plugin, to fit all authentication of zoom(zoom sdk, server to server oauth, etc). From the admin end of this plugin, you scheduled, list out all meetings, delete, increase meeting duration, ended meeting recordings would be posted on your feed on that particular space. Your meeting schedule created would notify your members via email or on your space feed, if you turn them on on the plugin's admin end(by default they are already turned on). Lots of other cool features as well.
David ForeΒ check your DM for login credentials for testing.
Due to some members on this platform, stalking me, stealing my work, concepts and ideas, I have made the testing eligible for legit members. Kindly understand why I did this, I can't spend months on a project, just for a man old enough to be my dad to steal it. He even joined my community, direct messaging my members, I kicked him out. He's on this WPManageNinja fluent community site.
WiLson EberechiΒ Name and shame (with proof).
WiLson EberechiΒ is there a way we can test this?
Natascha VantuykomΒ kindly check your DM, I've sent you the login credentials for testing.
Due to some members on this platform, stalking me, stealing my work, concepts and ideas, I have made the testing eligible for legit members. Kindly understand why I did this, I can't spend months on a project, just for a man old enough to be my dad to steal it. He even joined my community, direct messaging my members, I kicked him out. He's on this WPManageNinja fluent community site.
This is an amazing addition to FC.
Is this something that can be extended to other virtual meeting software?
I have a lifetime license with MEETN.com and I don't use Zoom.
Thank you for the great work!
JFΒ I'm already working on adding Google meet and WebEx, studying their dev doc.
I am just knowing about MeetN, I'll take a look at it, study it and see if the video provider can be added.
WiLson EberechiΒ wow thank you so much. I really appreciate it. Keep the great work
JFΒ I've been checking on MeetN as you requested, I found no public dev doc for MeetN. There's no API, sdk, jwt/signature, no Oauth, hooks or even some JavaScript snippet that exposes their video conference provider for integration. They depend solely on URL from the site(MeetN.com/yoururl). Since you're a verified customer with them, you could contact them to expose rest API or sdk or even Js that exposes their video provider for external integration.
I noticed, some persons are actually complaining to them to expose something API or any.
And I think that's why they're not that popular, since they are not flexible and cannot be used externally.
They don't even have developer documentation, I've searched the internet and I couldn't find it. If you by chance stumbled or somehow get it from them directly, kindly share it with me.
WiLson EberechiΒ thank you very much for looking at it... I will ask their support and see what I can get.
This looks promising. Are you providing a trial code? Would like to try. Cheers
Matt WinΒ Thank you. Check your DM. I've sent you the login credentials for testing.
Would love to test this as well - I run a creative membership community and use FC and Zoom exclusively. This would make meetings so much easier - thanks.
Robert Rodriguez JrΒ Thank you. Kindly check your DM. I've sent you the login credentials for testing.
Really nice work! have seen the video and suppose google meet will come after zoom? :P
Jorge Nava (SolidCapo)Β yes, Google meet and WebEx as well. Studying their dev doc as we speak. The new video provider, Google meet and WebEx will be added.
This is amazing, I've been hoping they would release something like this soon. Is it possible for you to send me a test link too? π
Katherine StottΒ Thank you. Kindly check your DM. I've sent you the login credentials for testing.