Skip to Content
Menu
v 18.0 Third Party 8
Download for v 18.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies CRM (crm)
Discuss (mail)
Calendar (calendar)
Contacts (contacts)
Lines of code 3151
Technical Name slack_integration
LicenseLGPL-3
Websitehttps://stonerstudios.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies CRM (crm)
Discuss (mail)
Calendar (calendar)
Contacts (contacts)
Lines of code 3151
Technical Name slack_integration
LicenseLGPL-3
Websitehttps://stonerstudios.com

Slack Integration for Odoo CRM

Manage your CRM opportunities directly from Slack

Slack Integration Header

Overview

This module allows your team to interact with Odoo CRM directly from Slack using natural Direct Message commands. Each user securely connects their own Odoo account via OAuth 2.0, ensuring all operations respect individual user permissions.

Key Features

  • πŸ” Secure OAuth Authentication β€” Each user connects their own account
  • πŸ’¬ Direct Message Commands β€” No slash commands needed, just type naturally
  • ⚑ Real-time CRM Access β€” Search, view, and update opportunities instantly
  • πŸ›‘οΈ Enterprise Security β€” HMAC-SHA256 verification on all requests
  • πŸ‘€ User Permissions β€” Respects your Odoo access rights
  • πŸ“‹ Audit Logging β€” Complete security audit trail
  • 🚦 Rate Limiting β€” Configurable per-IP protection
  • 🌐 Multilingual β€” Available in English and Spanish

Bot Commands

Send these commands directly to the bot via Direct Message:

πŸ”— Getting Started

connect

Link your Odoo account via secure OAuth authentication.

status

Check your connection status with Odoo and see account details.

help

Display a list of all available commands with brief descriptions.

πŸ’Ό Managing Opportunities

search <keyword> (also: buscar, b, s)

Find CRM opportunities by name or keyword.

Example: search Microsoft or s Microsoft

view <OPP_ID>

Get detailed information about a specific opportunity.

Example: view OPP_42

note <OPP_ID> <message>

Add a note to an opportunity.

Example: note OPP_42 Client called today to discuss pricing

move <OPP_ID> <stage>

Move an opportunity to a different pipeline stage.

Example: move OPP_42 Won

Slack Bot Interaction Example

Example of bot interaction in Slack Direct Messages

Security

Built with enterprise-grade security from the ground up:

  • βœ“ HMAC-SHA256 signature verification on all requests
  • βœ“ Timestamp verification to prevent replay attacks (5-minute window)
  • βœ“ Multiple layers of token validation
  • βœ“ Configurable rate limiting per IP address
  • βœ“ Complete security audit logging with analytics
  • βœ“ Request validation and sanitization
  • βœ“ User-level permission enforcement (no sudo)
  • βœ“ Automatic cleanup of old security logs

Quick Setup

  1. 1 Install this module in your Odoo instance
  2. 2 Create a Slack App with bot and OAuth capabilities
  3. 3 Configure tokens in Odoo: Settings β†’ Slack Integration
  4. 4 Configure webhook URLs in your Slack app
  5. 5 Users can now connect by sending a DM to the bot

πŸ’‘ Note: Complete step-by-step instructions are available in the Settings panel after installation.

Support

This module is developed and maintained by Stoner Studios.

πŸ“§ For support, contact us at support@stonerstudios.com

Stoner Studios β€” Premium Odoo Solutions

Licensed under LGPL-3

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
There are no ratings yet!
Great module!. Very useful for sales people
by
Javier SΓ‘nchez
on 10/31/25, 11:57 AM Author

I’ve been missing this feature β€” Salesforce has something similar (and obviously much more powerful) for sales teams, especially when working on the go. Really happy to see it now available in Odoo!