| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Website (website) • Calendar (calendar) • Contacts (contacts) |
| Lines of code | 295 |
| Technical Name |
website_crm_webhook |
| License | OPL-1 |
| Website | https://wanaag.odoo.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
CRM (crm)
• Discuss (mail) • Website (website) • Calendar (calendar) • Contacts (contacts) |
| Lines of code | 295 |
| Technical Name |
website_crm_webhook |
| License | OPL-1 |
| Website | https://wanaag.odoo.com/ |
🚀 Website Contact to CRM Lead Automation
Automatically capture every contact form submission from ANY website and create CRM leads in Odoo
📋 What Does This App Do?
This powerful app bridges the gap between your website contact forms and Odoo CRM. Whether you're using Odoo's website builder, WordPress, custom HTML, or any other platform - this app automatically captures form submissions and creates qualified leads in your CRM pipeline.
✨ Key Features
Automatic Form Detection
Intelligently detects and captures all contact forms on your website without manual configuration.
Universal Compatibility
Works with Odoo Website, WordPress, Wix, Squarespace, custom HTML, and any website platform.
Zero Code Integration
Just paste one line of code. No backend modifications, no complex configurations needed.
Real-Time Lead Creation
Leads appear in your CRM instantly when forms are submitted. No delays, no manual imports.
Smart Field Mapping
Automatically maps form fields (name, email, phone, message) to CRM lead fields.
Email Threading
Reply to leads directly from CRM. Full conversation history tracked in one place.
Source Tracking
Automatically tags leads with "Website" source for easy tracking and analytics.
Public Webhook
Secure public API endpoint that works without authentication for seamless integration.
Custom Field Mapping
Configure custom field mappings for non-standard form field names.
Multi-Database Support
Manage multiple databases with automatic routing and database selection.
Success Notifications
Optional success messages displayed to users after form submission.
Developer-Friendly
Well-documented API, customizable widget, and extensive configuration options.
🎯 Perfect For
🏢 Businesses with Multiple Websites
Consolidate leads from all your websites (corporate site, landing pages, microsites) into one CRM.
🎨 Marketing Agencies
Integrate client websites with their Odoo CRM without touching their existing code. White-label solution available.
💼 B2B Companies
Capture high-value leads from contact forms and immediately route them to your sales team with full context.
🛒 E-commerce Stores
Turn product inquiries into CRM leads for personalized follow-up and conversion tracking.
🏗️ Service Businesses
Capture quote requests, project inquiries, and support tickets directly into your CRM pipeline.
📚 Educational Institutions
Manage admissions inquiries, course registrations, and student questions in one system.
⚙️ How It Works
For Odoo Website Builder Users:
- Install the app from Odoo Apps marketplace
- That's it! All contact forms automatically sync to CRM
- No configuration needed - works out of the box
For External/Custom Websites:
- Install the app in Odoo
- Get your embed code from the app dashboard
- Paste one line of JavaScript before the </body> tag on your website
- Done! Forms are now captured automatically
Your existing forms continue to work exactly as before - no changes needed!
💻 Integration Example
For external websites, just add this single line of code:
The widget automatically:
- Detects all contact forms on the page
- Captures form submissions in real-time
- Sends data to your Odoo CRM via secure webhook
- Creates properly formatted leads with all contact information
- Maintains original form functionality (still sends emails, shows thank you pages, etc.)
📊 Why Choose This Over Alternatives?
| Feature | This App | Manual Entry | Email Import | Custom API |
|---|---|---|---|---|
| Setup Time | 2 minutes | N/A | 30+ minutes | Hours/Days |
| Automatic Capture | ✓ Yes | ✗ No | ✓ Yes | ✓ Yes |
| Real-Time | ✓ Instant | ✗ Manual | ✗ Delayed | ✓ Instant |
| No Code Changes | ✓ Yes | ✓ Yes | ✓ Yes | ✗ Required |
| Structured Data | ✓ Perfect | ✓ Manual | ✗ Messy | ✓ Perfect |
| Works with Any Website | ✓ Yes | ✓ Yes | ✓ Yes | ✗ Custom |
| Maintenance Required | ✓ None | ✗ Daily | Occasional | ✗ Ongoing |
| Cost | One-time | Time = Money | Free | Developer Costs |
🔧 Technical Specifications
Odoo Versions
Compatible with Odoo 15.0, 16.0, 17.0, and 18.0
Editions
Works on both Community and Enterprise editions
Dependencies
Requires: CRM, Mail, Website (optional)
API Type
RESTful JSON webhook with CORS support
Security
Public endpoint with input validation and rate limiting
Performance
Asynchronous processing, no impact on website speed
❓ Frequently Asked Questions
Will this break my existing contact forms?
No! The widget works alongside your existing forms without interfering. Your forms will continue to function exactly as they do now - sending emails, showing thank you pages, etc. The widget simply duplicates the data to Odoo CRM in the background.
Do I need to modify my website code?
For external websites: Just paste one line of JavaScript. For Odoo website: Zero modifications needed - it's automatic after installation.
What if my forms use different field names?
The widget includes smart auto-detection that recognizes common variations. For unique field names, you can configure custom field mapping in seconds.
Can I use this with WordPress/Wix/Squarespace?
Absolutely! The app works with ANY website platform. Just add the JavaScript snippet to your site's footer using the platform's custom code feature.
How do I reply to leads from Odoo?
Simply open the lead in CRM and click "Send Message" in the chatter. Your email is automatically sent to the customer, and any replies thread back into the same lead.
Does it work with multiple websites?
Yes! You can integrate unlimited websites. Each can be tagged with its source for easy tracking and analytics.
Is there a limit on form submissions?
No limits! The app handles any volume of form submissions. Optional rate limiting can be configured for spam protection.
What about GDPR compliance?
The app only transmits data that users voluntarily submit through your forms. You maintain full control and can configure according to your privacy policy.
🎁 What You Get
Immediate Benefits:
- Never miss a lead - 100% capture rate, no manual data entry
- Faster response times - Leads appear instantly in CRM
- Better lead quality - Structured, complete data every time
- Improved conversion - Respond to hot leads while they're engaged
- Time savings - Eliminate manual lead entry and imports
- Better tracking - Know exactly which website generated each lead
- Unified pipeline - All leads in one place regardless of source
- Professional follow-up - Full email threading and conversation history
📚 Support & Documentation
Complete Documentation
Step-by-step setup guides, troubleshooting, and best practices included.
Video Tutorials
Watch installation and configuration walkthroughs for different platforms.
Priority Support
Direct email support for setup assistance and technical questions.
Free Updates
Lifetime updates for new features, bug fixes, and Odoo version compatibility.
🚀 Ready to Automate Your Lead Generation?
Join hundreds of businesses that never miss a lead from their website
Install NowVersion: 1.0.0 | License: OPL-1 | Category: Sales/CRM
Compatible with Odoo 15.0 • 16.0 • 17.0 • 18.0
Community Edition ✓ | Enterprise Edition ✓
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module