Base module of the Mautic connector suite. It provides only the connection to a Mautic instance:
- the mautic.backend model, holding the connection settings (Mautic URL, OAuth2 Client ID / Secret),
- the OAuth2 authorization flow (connect, callback, automatic token refresh),
- a Test Connection action to verify the credentials are still valid.
This module does not synchronize any business data by itself. It is meant to be extended by future modules (contacts, tags, segments, ...) that will depend on it.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets administrators register one or more Mautic marketing instances in Odoo and connect to them securely with OAuth2, so future connector modules can exchange data with Mautic.
This module adds a new configuration screen called Mautic Backends, found under the Connector menu. There you create a record for each Mautic instance you want to link to Odoo.
On the form you fill in the Mautic URL, the OAuth2 Client ID and Client Secret, and the company it belongs to. The Callback URL is filled in automatically from your Odoo web address; you copy it into the Mautic API credentials as the Redirect URI.
A status bar shows whether the backend is Not Connected or Connected. The Connect to Mautic button opens the Mautic authorization page in a new window; after you approve access, Mautic sends you back to Odoo and the access and refresh tokens are stored automatically. Once connected, the Test Connection button calls the Mautic contacts endpoint to confirm the credentials still work and shows a success notification.
Tokens are refreshed automatically when they are about to expire, and the refresh is locked so two users cannot refresh at the same time. Access and refresh tokens are only visible to system administrators. Backends are filtered by company, so users only see the ones belonging to their allowed companies. Connector managers can create, edit and delete backends; other users can only read them. The module itself does not synchronize any business data.
Depends on
Menus it adds
Models and fields (1)
- mautic.backend · new modelname, state, active, api_url (Mautic URL), client_id, company_id, access_token, redirect_url (Callback URL), client_secret, refresh_token, token_expires_at
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/connector-mautic.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0- In Mautic, go to Settings > API Credentials and create a new API credential using the OAuth2 authorization method.
- Go to Connectors > Mautic Backends in Odoo and create a new backend with the Mautic URL and the Client ID / Client Secret from step 1.
- Copy the Callback URL shown on the backend form and paste it as the Redirect URI of the Mautic API credential (step 1). Save the Mautic credential.
- Back in Odoo, click Connect to Mautic: you will be redirected to Mautic to authorize the application, then back to Odoo with the backend marked as Connected.
Usage
Source · Odoo 18.0Use the Test Connection button on the backend form at any time to verify the stored credentials are still valid.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.