$ 173.31
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• eCommerce (website_sale) • Discuss (mail) • Invoicing (account) |
| Lines of code | 3849 |
| Technical Name |
elevenlabs_agent |
| License | LGPL-3 |
| Website | https://www.llmarifa.co |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• eCommerce (website_sale) • Discuss (mail) • Invoicing (account) |
| Lines of code | 3849 |
| Technical Name |
elevenlabs_agent |
| License | LGPL-3 |
| Website | https://www.llmarifa.co |
Powerful Features
Everything you need to create an intelligent voice-enabled shopping experience
Voice-Enabled Shopping
Natural voice conversations with your customers using ElevenLabs advanced speech technology.
Smart Recommendations
AI-powered product suggestions based on user context, preferences, and browsing history.
Cart Management
Add items to cart directly through voice commands with real-time inventory updates.
Advanced Search
Search products using natural language queries and filters.
Multi-Trigger System
Activate widget on delay, scroll percentage, time on page, or exit intent.
Geographic Targeting
Show widget based on user location with country code filtering.
Customer Segmentation
Target first-time visitors, returning customers, or VIP users specifically.
Rate Limiting
Comprehensive usage tracking and limits to prevent abuse and manage costs.
Theme Customization
Match the widget perfectly to your brand colors and style.
Installation
Get up and running in minutes
ðª Method 1: Odoo App Store
- Go to Apps in your Odoo backend
- Click Update Apps List
- Search for "ElevenLabs AI Shopping Assistant"
- Click Install
ð Method 2: Manual Installation
- Copy the
elevenlabs_agentfolder to your Odoo addons directory - Go to Apps â Update Apps List
- Search for "ElevenLabs AI Shopping Assistant"
- Click Install
â ï¸ Requirements
- Odoo 18.0 or higher
websitemodulewebsite_salemoduleproductmodule- An ElevenLabs account with API access
Configuration
Comprehensive settings to tailor your AI assistant
Access Settings
Navigate to Website â Configuration â Settings and scroll to the "ElevenLabs AI Assistant" section.
Settings Panel in Odoo
All configuration options in one place
Basic Settings
| Setting | Parameter | Description | Default |
|---|---|---|---|
| Agent ID | agent_id |
Your ElevenLabs Agent ID from the dashboard | Required |
| Enabled | enabled |
Enable or disable the assistant globally | true |
| Widget Position | widget_position |
Position of widget on screen | bottom-right |
Trigger Settings
| Setting | Parameter | Description | Default |
|---|---|---|---|
| Trigger Delay | trigger_delay |
Seconds to wait before showing widget | 0 |
| Trigger on Scroll | trigger_on_scroll |
Scroll percentage (0-100) to trigger | 0.0 |
| Trigger on Time | trigger_on_time |
Seconds on page before triggering | 0 |
| Exit Intent | trigger_on_exit_intent |
Show when user shows exit intent | false |
Tool Settings
| Setting | Parameter | Description | Default |
|---|---|---|---|
| Show Product Card | enable_show_product_card |
Enable product recommendation display | true |
| Add to Cart | enable_add_to_cart |
Enable addToCart tool | true |
| Search Products | enable_search_products |
Enable product search tool | true |
| Cart Integration | cart_integration_method |
direct_add or redirect |
direct_add |
Geographic & Device Settings
| Setting | Parameter | Description | Default |
|---|---|---|---|
| Geographic Restrictions | geographic_restrictions |
Comma-separated country codes (e.g., US,CA,UK) | Empty |
| Device Filtering | device_filtering |
all, desktop, or mobile |
all |
| Customer Segment | customer_segment_targeting |
all, first_time, returning, vip |
all |
Session Settings
| Setting | Parameter | Default |
|---|---|---|
| Max Messages Per Session | max_messages_per_session |
0 (unlimited) |
| Conversation History Retention | conversation_history_retention |
24 hours |
| Daily Usage Limit (Per User) | daily_usage_limit |
0 (unlimited) |
| Global Usage Limit | global_usage_limit |
0 (unlimited) |
| Enable Conversation Logging | enable_conversation_logging |
false |
Theme Settings
| Setting | Parameter | Options |
|---|---|---|
| Theme Type | theme_type |
light or dark |
| Primary Color | primary_color |
Hex color (default: #667eea) |
| Secondary Color | secondary_color |
Hex color (default: #764ba2) |
ElevenLabs Dashboard Setup
Configure your AI agent in the ElevenLabs console
Create an ElevenLabs Account
Visit elevenlabs.io and sign up for an account. Choose a pricing plan that fits your needs.
Create Your Conversational AI Agent
Go to Conversational AI â Agents â Create New Agent. Save and copy your Agent ID.
Configure System Prompt
Define your AI assistant's personality and behavior in the System Prompt section.
Choose an AI Model
Select the model that best fits your needs:
| Model | Description | Best For | Tier |
|---|---|---|---|
| Eleven Turbo v2.5 | Fast, low-latency responses | Real-time conversations | Starter+ |
| GPT-4 Turbo | Advanced reasoning | Complex product queries | Growth+ |
| Claude 3.5 Sonnet | Balanced performance | General shopping assistant | Growth+ |
| GPT-4o | Multimodal capabilities | Image-based products | Enterprise |
Configure Voice Settings
Choose from pre-built voices (Rachel, Drew, Clyde) or create a custom voice clone using Voice Lab.
Define Client Tools
Add the following tools to your agent in the Client Tools section:
showProductCard
Display product recommendations in a visual card format.
addToCart
Add products to the shopping cart.
searchProducts
Search for products matching criteria.
initializeSession
Initialize a new conversation session.
Screenshots
See the AI Assistant in action
Widget Integration
The AI assistant widget seamlessly integrated into your Odoo storefront.
Product Recommendations
AI-powered product suggestions displayed in beautiful cards.
Easy Configuration
Comprehensive settings panel in Odoo backend.
Rate Limiting & Best Practices
Optimize your AI assistant for performance and cost efficiency
ð Recommended Rate Limits
| Store Size | Daily Limit Per User | Global Daily Limit |
|---|---|---|
| Small (<1,000 visitors/day) | 50 messages | 5,000 messages |
| Medium (1,000-10,000) | 30 messages | 25,000 messages |
| Large (>10,000) | 20 messages | 100,000 messages |
ð Start Conservative
Begin with lower limits, monitor usage patterns, and adjust based on analytics.
ð Track Metrics
Enable conversation logging and use external analytics dashboard.
ð Geographic Segmentation
Target specific countries with high conversion and exclude low ROI regions.
ð± Device Optimization
Prioritize mobile for voice shopping and test on all device types.
Support This Project
Your support helps us develop new features and keep this module free for the community
â¹ï¸ About the Developer
Hichem - LLMarifa Co
We specialize in AI-powered solutions for e-commerce and enterprise
systems.
Please log in to comment on this module