DolicraftAI
Complete AI suite for Dolibarr: email assistant, chatbot, CRUD actions, contract PDF generation, sentiment analysis, ticket responder, persistent memory. 12 providers including Ollama (local). 40+ models. 6 languages.
Full description
DolicraftAI - The Most Complete AI Suite for Dolibarr
Transform your Dolibarr ERP with artificial intelligence. DolicraftAI is the most feature-rich AI module available for Dolibarr - 18 integrated features, 12 AI providers, 40+ models. No external SDK, no Composer dependencies - just pure PHP + cURL.
18 Powerful Features
1. Sidebar Chat on Every Page
A context-aware AI chat sidebar is available on every Dolibarr page. The AI automatically detects what you are looking at (invoice, proposal, client, order) and adapts its responses. Ask questions, get suggestions, or request actions - all without leaving your current page.
2. AI Email Assistant
A smart toolbar appears in every Dolibarr email form (invoices, proposals, orders, tickets). Five powerful actions:
Generate - Write complete professional emails from simple instructions
Rewrite - Change tone: Professional, Friendly, or Concise
Translate - Instantly translate to FR, EN, ES, DE, IT, PT
Improve - Fix grammar, spelling, and clarity
Suggest Subject - Auto-generate relevant email subject lines
3. Full-Screen Chatbot with Conversation History
A dedicated full-screen chatbot interface with persistent conversation history. Start a conversation today, continue it tomorrow. All conversations are stored in the database and accessible anytime.
4. CRUD Actions via Natural Language
Create, modify, validate, close, reopen objects and add lines - all through natural language commands:
"Create an invoice for client Acme Corp for 500 EUR"
"Add a line to proposal PR2024-001: Web development, 10 hours at 90 EUR"
"Validate invoice FA2024-0042"
"Close order CO2024-0015"
5. AI Client Summary
A new tab on every third-party card generates a complete AI analysis: financial health, payment behavior, relationship history, risks, and actionable recommendations. Understand your clients at a glance.
6. Document Generation
Generate professional content with AI:
Commercial proposal descriptions and terms
Product descriptions (commercial, technical, or SEO-optimized)
Internal notes for any document
7. Contract Generation with PDF
Generate complete contracts from AI. The generated content is fully editable and adjustable before being converted to a professional PDF that is automatically attached to the contract in Dolibarr.
8. Sentiment Analysis
Analyze incoming emails and support tickets to detect tone (positive, negative, neutral, urgent) with a confidence score, suggested actions, and priority level. Never miss an unhappy client again.
9. Ticket Auto-Responder
AI suggests intelligent responses for support tickets based on ticket content and previously resolved similar tickets. Learns from your support history to provide increasingly accurate suggestions.
10. SQL Query via Natural Language
Ask business questions in plain language and the AI translates them into SQL queries, executes them safely, and returns formatted results:
"What is my revenue this quarter?"
"Which clients have unpaid invoices over 30 days?"
"Show me my top 10 products by sales volume"
11. Persistent Conversations
All chat conversations are stored in the database. Resume any conversation exactly where you left off. Full history browsing and search.
12. Persistent Memory
Tell the AI to remember important information: "Remember my hourly rate is 90 EUR", "Remember client Acme prefers email over phone". The AI retains this across all conversations and sessions.
13. Audit Log
Complete admin page with usage statistics, filters by user/date/feature, and detailed logs of all AI interactions. Monitor usage, track costs, and ensure compliance.
14. Rate Limiting
Configurable rate limits per user to control AI usage and costs. Set daily or hourly limits. Prevent unexpected API bills.
15. Granular Permissions
6 permission levels to control exactly who can use each feature. Assign AI capabilities by role - give sales teams email assistance, support teams ticket auto-response, managers full access.
16-18. Multi-Provider, Multi-Model, Multi-Language
12 AI providers, 40+ models, 6 interface languages (FR, EN, ES, DE, IT, PT-BR). Choose the best AI for your needs and budget.
12 AI Providers - 40+ Models
ProviderModels
OpenAIGPT-4o, GPT-4o-mini, o4-mini
AnthropicClaude Sonnet 4, Claude Haiku 3.5
GoogleGemini 2.5 Flash, Gemini 2.5 Pro
Mistral AILarge, Small, Medium
GroqLlama 3.3 70B, Mixtral (ultra-fast)
DeepSeekChat, Reasoner
xAIGrok 3, Grok 3 Mini
CohereCommand A, Command R+
Together AILlama 3.3, Qwen 2.5, DeepSeek R1
OpenRouterAccess all models via one API key
PerplexitySonar Pro, Sonar Reasoning
OllamaLlama 3, Mistral, Gemma (100% local, no cloud)
Technical Highlights
Zero dependencies - No SDK, no Composer. Pure PHP + cURL
Privacy option - Use Ollama for 100% local AI, no data sent externally
Smart context - Auto-captures client name, document ref, amount for personalized results
Database-backed - Conversations, memory, and audit logs stored in your Dolibarr database
6 interface languages - FR, EN, ES, DE, IT, PT-BR
6 permission levels - Fine-grained control over who uses what
Rate limiting - Control costs with per-user usage limits
Full audit trail - Every AI interaction logged for compliance and monitoring
Full documentation - Built-in setup guides, FAQ, troubleshooting
Requirements
Dolibarr 16.0+
PHP 7.4 - 8.3 with cURL extension
An API key from any supported provider (or Ollama installed locally)
Installation
Copy to htdocs/custom/dolicraftai/
Activate in Home > Setup > Modules
Enter your API key in the Settings tab
Start using AI everywhere in Dolibarr!
Developed by Dolicraft - Professional Dolibarr modules. Support: contact@dolicraft.com