Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Discuss
  3. Mailbox Square | Gmail, Microsoft 365, IMAP/SMTP v 19.0
  4. Sales Conditions FAQ

Mailbox Square | Gmail, Microsoft 365, IMAP/SMTP

by Binary Bridge Technology Services https://bbtech.ae
Odoo

$ 160.87

v 19.0 Third Party 5
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 5247
Technical Name bb_mailbox_pro
LicenseLGPL-3
Websitehttps://bbtech.ae
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 5247
Technical Name bb_mailbox_pro
LicenseLGPL-3
Websitehttps://bbtech.ae
Versions 17.0 18.0 19.0
Professional Mailbox Client for Odoo

Mailbox Square

Connect Gmail, Microsoft 365, Outlook, and custom IMAP/SMTP webmail accounts directly inside Odoo with a modern mailbox interface, secure synchronization, attachments, signatures, and record linking.

3 Providers
Gmail, Microsoft 365, Webmail
Multi Account
Per User Mailboxes
OWL UI
Modern Mail Client
Secure Sync
OAuth + Encrypted Credentials
✓ Odoo.sh Compatible
✓ On-Premises
✓ Community Edition
✓ Enterprise Edition
✓ Multi-Company Ready
✓ OAuth Ready

Built For

Teams that want Gmail inside Odoo, Outlook inside Odoo, and reliable Odoo IMAP SMTP webmail without leaving the ERP

📧

Gmail Workspace

Companies using Google Workspace

💼

Microsoft 365 / Outlook

Organizations on Microsoft 365 mail

🏢

Private Webmail

cPanel, Zoho, hosting & custom mail servers

🔧

Odoo Consultants

Mailbox workflows & Odoo mail client rollouts

📈

CRM / Sales

Sales teams linking mail to opportunities

🛡

Support / Helpdesk

Ticket-related email in one Odoo Mailbox

📋

Project Teams

Tasks & projects with email context

📁

Document Control

Structured communication & traceability

Odoo Mailbox

OWL Mailbox & Email Client for Odoo

Mailbox Square is a professional mailbox management system inside Odoo. Manage external mail without switching between Gmail, Outlook, webmail, and ERP screens—ideal for Odoo Gmail integration, Odoo Microsoft 365 integration, Odoo Outlook integration, and Odoo webmail client scenarios.

Mailbox Square three-pane mailbox interface

Mailbox Square Dashboard — folder tree, message list, and reading pane for Odoo email synchronization

Inbox with reading pane

Inbox with Reading Pane

Compose email

Compose Email

Mailbox accounts

Account Configuration & Accounts

Sync logs

Sync Logs

Providers

Gmail, Microsoft 365, and Webmail IMAP/SMTP

OAuth support for cloud mail providers plus classic Odoo IMAP SMTP connectivity for private servers

Gmail integration banner

A. Gmail Integration

Description: OAuth-based Gmail API mailbox inside Odoo.

Best for: Google Workspace and consumer Gmail users.

Connection: Google OAuth consent + authorized redirect to Odoo.

Security: OAuth tokens; encrypted storage.

Features: Labels/categories, sync folders, send mail.

Setup: Google Cloud project, Gmail API, OAuth client, paste Client ID/Secret in Mailbox Square settings, connect account.

Microsoft 365 integration banner

B. Microsoft 365 / Outlook

Description: Microsoft Graph mail sync and send from Odoo.

Best for: Corporate Microsoft 365 and Outlook mailboxes.

Connection: Azure app registration + OAuth redirect.

Security: OAuth 2.0 and encrypted refresh tokens.

Features: Outlook folders, attachments, send via Graph.

Setup: Entra app, redirect URI, Graph permissions, client secret, paste into Odoo settings, connect Microsoft account.

Webmail IMAP SMTP integration banner

C. Webmail IMAP/SMTP

Description: Generic IMAP inbox and SMTP outbound.

Best for: Private mail servers, cPanel, Zoho, hosting email.

Connection: Host, port, SSL/TLS or STARTTLS, credentials.

Security: Encrypted password storage; TLS transport.

Features: Folder sync, send mail, app passwords when required.

Setup: Collect server details, create IMAP/SMTP account in Odoo, test connection, sync.

Gmail Integration Process

Step 1: Open Google Cloud Console

  • Create or select a Google Cloud project.
  • Enable Gmail API.
  • Configure OAuth consent screen.
  • Add application name and support email.
  • Add authorized domain if required.

Step 2: Create OAuth Credentials

  • Go to APIs & Services > Credentials.
  • Create OAuth Client ID.
  • Select Web Application.
  • Add the Odoo callback/redirect URL.
  • Copy Client ID and Client Secret.

Step 3: Configure Gmail in Odoo

  • Open Mailbox Square > Configuration > Settings.
  • Paste Gmail Client ID.
  • Paste Gmail Client Secret.
  • Save settings.

Step 4: Create Gmail Mailbox Account

  • Go to Mailbox Square > Accounts.
  • Create a new account.
  • Select Provider = Gmail.
  • Enter email address and account name.
  • Save the account.

Step 5: Connect Gmail Account

  • Click Connect Gmail.
  • Login with the Gmail/Google Workspace account.
  • Approve requested Gmail permissions.
  • After callback, the account becomes connected.

Step 6: Sync Mailbox

  • Click Sync Now or wait for scheduled cron.
  • Inbox, Sent, Drafts, Trash, Spam, Archive, and Gmail categories sync into Odoo.
  • Users can read, compose, reply, forward, and link emails to Odoo records.

Note: For Google Workspace accounts, the Google administrator may need to approve the OAuth application depending on workspace security policies.

Microsoft 365 / Outlook Integration Process

Step 1: Open Microsoft Azure Portal

  • Go to Microsoft Entra ID.
  • Open App Registrations.
  • Create a new app registration.
  • Select supported account type based on company needs.

Step 2: Configure Redirect URI

  • Add Web redirect URI pointing to the Odoo Microsoft callback URL.
  • Save the app registration.

Step 3: Add Microsoft Graph API Permissions

  • Mail.Read
  • Mail.ReadWrite
  • Mail.Send
  • offline_access
  • User.Read

Admin consent may be required depending on tenant policy.

Step 4: Create Client Secret

  • Open Certificates & Secrets.
  • Create new client secret.
  • Copy the generated value immediately.

Step 5: Configure Microsoft 365 in Odoo

  • Open Mailbox Square > Configuration > Settings.
  • Paste Microsoft Client ID.
  • Paste Microsoft Client Secret.
  • Save settings.

Step 6: Create Microsoft Mailbox Account

  • Go to Mailbox Square > Accounts.
  • Create a new account.
  • Select Provider = Microsoft 365 / Outlook.
  • Enter email address and account name.
  • Save.

Step 7: Connect Microsoft Account

  • Click Connect Microsoft.
  • Login using Microsoft 365 or Outlook account.
  • Accept requested permissions.
  • Account becomes connected after OAuth callback.

Step 8: Sync and Use

  • Sync mailbox folders from Microsoft Graph.
  • Read, send, reply, forward, download attachments, and link emails with Odoo records.

Note: For corporate Microsoft 365 tenants, admin consent and allowed redirect URLs must be configured correctly.

Webmail IMAP/SMTP Integration Process

Step 1: Collect Mail Server Details

  • Email address
  • IMAP host and port
  • IMAP encryption SSL/TLS or STARTTLS
  • SMTP host and port
  • SMTP encryption SSL/TLS or STARTTLS
  • Username
  • Password or app password

Step 2: Enable IMAP/SMTP on Mail Server

Examples: cPanel webmail, Zoho Mail, private company mail server, hosting provider webmail, custom domain email.

Step 3: Create Webmail Account in Odoo

  • Open Mailbox Square > Accounts.
  • Create new account.
  • Select Provider = IMAP/SMTP.
  • Enter email address, username, IMAP and SMTP server details.
  • Save.

Step 4: Store Password Securely

  • Use the password wizard to store the mailbox password.
  • Password should be encrypted and not shown in plain text.

Step 5: Test Connection

  • Test IMAP connection.
  • Test SMTP sending connection.
  • Fix host, port, SSL/TLS, or credential issues if connection fails.

Step 6: Sync and Send Emails

  • Sync folders from IMAP.
  • Send outgoing email using SMTP.
  • Use mailbox folders, attachments, signatures, and record linking.

Note: Some providers require an app password instead of the normal login password.

A. Mailbox Interface

Main mailbox screen, inbox list, reading pane, search and refresh, folder navigation for mailbox management in Odoo

Main mailbox screen

Main mailbox screen

Multiple accounts

Multiple accounts & folder navigation

Reading pane

Reading pane

Manual sync

Manual sync / refresh

B. Compose and Communication

Compose, reply, forward, attachments, and signatures for your Odoo webmail client workflow

Compose email

Compose email

HTML compose

HTML email body

Reply email

Reply / thread view

Sent mail

Sent folder

Signature form

Signature configuration

Signature list

Signatures list

C. Account Configuration

Gmail, Microsoft 365, IMAP/SMTP forms, and central settings

Gmail account form

Gmail account form

Mailbox settings

Mailbox settings & provider credentials

IMAP form

IMAP/SMTP account — IMAP

SMTP form

IMAP/SMTP account — SMTP

Mailbox password wizard

Password wizard

Settings features

Notifications & feature settings

D. Synchronization and Logs

Manual sync, sync logs, and troubleshooting for Odoo email synchronization

Sync now

Sync now / refresh control

Sync logs

Sync logs

Mail flow

End-to-end mail flow visibility

E. Security & User Access

User access rules for secure mailbox usage alongside CRM, helpdesk, and projects

User access rights

User-based access rules

Complete Feature List

Mailbox Management

  • Multiple accounts per user
  • Inbox, Sent, Drafts, Trash, Spam, Archive
  • Provider folders and Gmail categories
  • Message body preview
  • Attachment handling
  • Read/unread tracking
  • Manual and automatic synchronization
  • Folder-based organization

Email Communication

  • Compose new email
  • Reply
  • Reply all
  • Forward
  • CC/BCC support
  • Attach files
  • Email signatures
  • HTML email body support

Gmail Integration

  • OAuth-based Gmail connection
  • Gmail API support
  • Gmail labels and categories
  • Secure token handling
  • Workspace compatible
  • Sync Gmail folders
  • Send Gmail messages from Odoo

Microsoft 365 Integration

  • Microsoft Graph API connection
  • Outlook mailbox sync
  • Microsoft OAuth flow
  • Microsoft 365 tenant support
  • Send mail through Graph
  • Attachment support
  • Enterprise account compatibility

Webmail / IMAP / SMTP

  • Generic IMAP inbox sync
  • SMTP sending
  • SSL/TLS support
  • Custom mail server support
  • cPanel/webmail support
  • App password support
  • Server configuration form

Odoo Productivity

  • Link email to Odoo records
  • CRM lead communication tracking
  • Helpdesk ticket email reference
  • Project/task communication history
  • Partner/contact relationship
  • Documents integration ready
  • User access security

Security and Administration

  • Encrypted passwords
  • Encrypted OAuth refresh tokens
  • User-level record rules
  • Account ownership control
  • Sync logs
  • Error tracking
  • Central settings
  • Provider credentials management

Technical Foundation

  • OWL frontend
  • Python provider services
  • Gmail API
  • Microsoft Graph API
  • IMAP library
  • SMTP mail sending
  • Cron synchronization
  • Odoo backend models

Email Provider Integration Hub

Odoo Mailbox, Odoo Gmail integration, Odoo Microsoft 365 integration, and Odoo IMAP SMTP in one place

📧
Gmail
OAuth & Gmail API
🏢
Microsoft 365
Microsoft Graph
📩
Outlook
Mailbox sync
🌐
Webmail
IMAP / SMTP
📁
IMAP
Inbound sync
📤
SMTP
Outbound send
🔒
OAuth
Secure connect
🔗
Odoo Records
CRM, Helpdesk, Projects
Gmail integration hub
Microsoft 365 integration hub
Webmail IMAP SMTP integration hub
Workflow

From Credentials to Linked Business Mail

1
Configure provider credentials
Paste OAuth keys or prepare IMAP/SMTP endpoints in Mailbox Square settings.
2
Create mailbox account
Add Gmail, Microsoft 365, or webmail account records per user.
3
Authenticate
OAuth for Gmail and Microsoft, or credentials for IMAP/SMTP.
4
Sync folders and messages
Background jobs plus manual sync for Odoo email synchronization.
5
Read and send inside Odoo
Use the OWL mailbox as your email client for Odoo.
6
Link emails to records
Attach conversations to leads, tickets, tasks, and documents.
7
Monitor logs
Review sync logs and connection status for support teams.

Mailbox Square helps organizations consolidate Odoo Mailbox workflows with Odoo Gmail Integration, Odoo Microsoft 365 Integration, and Odoo Outlook Integration. For hosted and private mail, Odoo IMAP SMTP connectivity delivers a dependable Odoo Webmail Client experience. Teams adopt it as an Email Client for Odoo that keeps Gmail inside Odoo and Outlook inside Odoo, improving Mailbox Management in Odoo and predictable Odoo Email Synchronization policies across the business.

Technical Specifications

Specification Details
FrontendOWL / Odoo Web Client
BackendOdoo ORM models and provider services
ProvidersGmail API, Microsoft Graph, IMAP, SMTP
AuthenticationOAuth 2.0 and encrypted mailbox credentials
SyncManual and scheduled cron synchronization
SecurityUser-based access rules and encrypted tokens/passwords
AttachmentsEmail attachment caching and download support
Record LinkingLink mailbox messages to Odoo business records
DeploymentOdoo.sh, On-Premises, Community and Enterprise Edition

Binary Bridge Technology Services

Expert Odoo development, customization, and implementation services. Trusted by clients across multiple industries.

100+
Satisfied Clients
36
Industries Served
24/7
Support Available
✉ odoo@bbtech.ae
WhatsApp +971 56 1286 321
🌐 https://bbtech.ae

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 or have a question related to your purchase, please use the support page.
  • Ratings
  • Discuss
There are no ratings yet!
gui
by
Miguel Salinas
on 5/1/26, 4:38 AM Confirmed Purchase

hi im using samsung s26 ultra, can you fix to adapt to mobile?

gui
by
Muhammad
on 5/2/26, 7:57 AM Author

As we ask you to record the video and share it on odoo@bbtech.ae, so that we can check.


Gui
by
Miguel Salinas
on 4/19/26, 10:36 PM Confirmed Purchase

Hi i buy the app but isnt working very well in smartphone , i mean the gui is fixed and i cant compose or read mails in it


Gui
by
Muhammad
on 4/22/26, 1:41 PM Author

Thank you for your feedback and for purchasing the app.

The current interface is primarily optimized for desktop use, and some layouts may not adapt perfectly on smaller smartphone screens due to not loading js on phone or maybe any 3rd party app is installed that is blocking js to load properly. However, composing and reading emails should still function correctly.

To help us investigate and resolve this for you, could you please share: 

  • The device and browser you are using
  • A short video or screenshots of the issue

if you can share on odoo@bbtech.ae 

We will review this on priority and provide a fix or improvement if needed.


by
Muhammad
on 4/5/26, 7:31 PM Author

Please select the version you need to purchase and click on add to cart and then in you cart you can check out after doing payment you can find the link to download  in your email. Further you can send and email to odoo@bbtech.ae for further assistance  


how can we purchase this
by
Mubasheera Pullat
on 4/2/26, 5:24 AM


how can we purchase this
by
Muhammad
on 4/5/26, 7:31 PM Author

Please select the version you need to purchase and click on add to cart and then in you cart you can check out after doing payment you can find the link to download  in your email. Further you can send and email to odoo@bbtech.ae for further assistance


Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with