Promotions

  • Advanced HRM : Advanced human resources management

    This module brings a layer of ergonomics and additional features in the standard Dolibarr human resources management module, such as the facility to create absence requests from the employee schedule, the addition of automatic VAT rates, the integration of the km scale on the tranche 1 and of google maps.

    145.00 €  (290€)
  • INTERVENTION PLUS - Complete Management of Interventions

    The “Intervention Plus” module is a revolutionary tool that simplifies and optimizes intervention management, from planning to invoicing. Designed for sales and technical teams, it offers a complete suite of features to ensure transparent and efficient monitoring of each intervention.

    250.00 €  (500€)

New products

  • EuroAddress - Verified address autofill (CH/FR/DE/AT/BE/LU)

    Auto-fills postal addresses on every Dolibarr form (third parties, contacts, members...). Type a postal code or a street and EuroAddress fills city, canton/state, country - and selects the state/canton dropdown for you. Covers Switzerland, France, Germany, Austria, Belgium and Luxembourg. Official free sources, no API key.

    39.00 €
  • DoliCRM Pro – The Most Complete CRM for Dolibarr

    Turn Dolibarr into a complete CRM: drag-and-drop sales pipeline, lead scoring, opportunities, marketing campaigns, omnichannel activities (calls, emails, WhatsApp), helpdesk with SLA, sales goals, a workflow automation engine and 16 BI reports — Sales, Marketing & Customer Service in one premium interface.

    299.00 €

Sten Chat

mp4061d20260624043320

New

Instant messaging and peer-to-peer video calling module for Dolibarr ERP/CRM. Enables real-time communication between system users with WebRTC video chat and screen sharing support.

  • Author Javier Basisty
  • Module version v1.0
  • Release date 06/24/2026
  • Access to download and updates 2 years
  • Compatibility Dolibarr V23 - V6   -   PHP>= 7.2
  • Last update 06/25/2026 10:10 AM

More info...

StenChat — Real-Time Chat for Dolibarr

Instant messaging and peer-to-peer video calling module for Dolibarr ERP/CRM. Enables real-time communication between system users with WebRTC video chat and screen sharing support.

Communication Capabilities

Instant Messaging

  • One-to-one conversations between Dolibarr users

  • Real-time text messages via AJAX polling

  • File attachments (images, documents, etc.)

  • Desktop notifications for new messages

  • Persistent message history in database

Video Calls (WebRTC)

  • Peer-to-peer video calls without intermediate servers

  • Start video call via invitation sent as chat message

  • "Join video call" button in the invitation message

  • Popup modal with local and remote video (jQuery UI Dialog)

  • Microphone and camera on/off toggling

  • Screen sharing support

  • STUN signaling (stun.l.google.com:19302)

  • Works on LAN networks and same NAT

  • Hang up and automatic signal cleanup

Presence

  • Real-time online user indicator

  • Periodic heartbeat to detect active connection

System Dependencies

Dolibarr

  • Minimum version: 18.0

  • Module installed in htdocs/custom/stenchat/

PHP

  • Minimum version: 7.2

  • Required extensions:

    • pdo_sqlite (for WebRTC signaling table)

    • gd or imagick (for image preview)

    • zip (for file compression)

Web Browser

  • WebRTC: Chrome 56+, Firefox 52+, Edge 79+, Safari 12.1+

  • Screen Sharing: Chrome 72+, Firefox 66+, Edge 79+

  • JavaScript enabled

  • Desktop notifications (optional, requires user permission)

Web Server

  • Apache or Nginx with PHP configured

  • Write permissions in htdocs/custom/stenchat/files/ and htdocs/custom/stenchat/data/

Installation

  1. Download the module

text

# Clone from GitLab
git clone git@gitlab.com:jbasisty/dolibarr-chat.git /path/to/dolibarr/htdocs/custom/stenchat

# Or unzip the zip file
unzip module_stenchat-1.0.0.zip -d /path/to/dolibarr/htdocs/custom/
  1. Create data directories

text

mkdir -p /path/to/dolibarr/documents/custom/stenchat/files
chmod -R 755 /path/to/dolibarr/documents/custom/stenchat
  1. Activate the module in Dolibarr

  • Log in to Dolibarr as administrator

  • Go to Home → Modules → StenChat Module

  • Click Activate

  1. Verify installation

  • The module automatically creates the necessary tables (llx_stenchat_message, llx_stenchat_signal)

  • A new Chat item will appear in the navigation menu

  • Click Chat to start using the messaging feature

Module Structure

text

custom/stenchat/
├── ajax/              # AJAX endpoints (messages, signaling, files, max_id)
├── class/             # PHP classes (StenChatDB, StenChatMessage)
├── core/modules/      # Module descriptor (modStenChat.class.php)
├── css/               # Stylesheets
├── js/                # Client-side JavaScript (WebRTC, UI)
├── sql/               # Database schema
├── chat.php           # Main chat page
└── .gitignore

License
GNU General Public License v3.0 or later.

Author
Developed for Dolibarr ERP/CRM.




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org