--- show-content: true --- # Email Marketing The Odoo *Email Marketing* app provides drag-and-drop design tools, pre-built templates, and other interactive features to create engaging email campaigns. The *Email Marketing* app also provides detailed reporting metrics to track the campaigns' overall effectiveness. :::{seealso} [Odoo Tutorial: Email Marketing](https://www.odoo.com/slides/slide/email-marketing-essentials-989?fullscreen=1) ::: ```{eval-rst} .. cards:: .. card:: Mailing lists :target: email_marketing/mailing_lists Silo contacts into specific mailing lists. .. card:: Manage unsubscriptions (Blacklist) :target: email_marketing/unsubscriptions Allow recipients to unsubscribe and blacklist from future mailings. .. card:: Lost leads reactivation email :target: email_marketing/lost_leads_email Target lost leads with Email Marketing. .. card:: Analyze Metrics :target: email_marketing/analyze_metrics Analyzing campaign metrics. ``` ## Email marketing dashboard After installing the application, click the {menuselection}`Email Marketing` app icon from the main Odoo dashboard. Doing so reveals the main {guilabel}`Mailings` dashboard in the default list view. ```{image} email_marketing/mailings-dashboard.png :align: center :alt: View of the main dashboard of the Odoo Email Marketing application. ``` In the search bar, the default filter of {guilabel}`My Mailings` is present to show all the mailings related to the current user. To remove that filter, click the {guilabel}`✖️ (remove)` icon next to the filter in the search bar. Doing so reveals all the mailings in the database. The information on the {guilabel}`Mailings` dashboard has four different view options, located in the upper-right corner as individual icons. The view options, from left-to-right, are: - {ref}`List ` (default view) - {ref}`Kanban ` - {ref}`Calendar ` - {ref}`Graph ` (email-marketing-list-view)= ### List view The list view, represented by the {guilabel}`☰ (horizontal lines)` icon in the upper-right corner, is the default view of the {guilabel}`Mailings` dashboard in the {guilabel}`Email Marketing` app. While in list view, there are columns dedicated to different aspects of information related to the listed emails. Those columns are as follows: - {guilabel}`Date`: the date the email was sent. - {guilabel}`Subject`: the subject of the email. - {guilabel}`Responsible`: the user who created the email, or the user who has been assigned to the email. - {guilabel}`Sent`: how many times the email has been sent. - {guilabel}`Delivered (%)`: percentage of sent emails that have been successfully delivered. - {guilabel}`Opened (%)`: percentage of sent emails that have been opened by the recipients. - {guilabel}`Clicked (%)`: percentage of sent emails that have been clicked by the recipients. - {guilabel}`Replied (%)`: percentage of sent emails that have been replied to by the recipients. - {guilabel}`Status`: the status of the email ({guilabel}`Draft`, {guilabel}`In Queue`, or {guilabel}`Sent`). To add or remove columns, click the {guilabel}`Additional Options (two horizontal lines with dots)` icon, located to the far-right of the column titles in list view. Doing so reveals a drop-down menu of additional column options. (email-marketing-kanban-view)= ### Kanban view The Kanban view, represented by the {guilabel}`(inverted bar graph)` icon, can be accessed in the upper-right corner of the {guilabel}`Mailings` dashboard in the {guilabel}`Email Marketing` app. ```{image} email_marketing/kanban-view.png :align: center :alt: Kanban view of the main dashboard of the Odoo Email Marketing application. ``` While in Kanban view, the email information is displayed in the various stages. The stages are: {guilabel}`Draft`, {guilabel}`In Queue`, {guilabel}`Sending`, and {guilabel}`Sent`. - {guilabel}`Draft`: the email is still being written/created. - {guilabel}`In Queue`: the email is scheduled to be sent at a later date. - {guilabel}`Sending`: the email is currently being sent to its recipients. - {guilabel}`Sent`: the email has already been sent to its recipients. In each stage, there are drag-and-drop cards representing the emails that have been created/sent, and the stage they are in represents the current status of that mailing. Each card on the {guilabel}`Mailings` dashboard provides key information related to that specific email. When the cursor hovers over the upper-right corner of an email campaign card, a {guilabel}`⋮ (three vertical dots)` icon appears. When clicked, a mini drop-down menu reveals the option to color-code the email, {guilabel}`Delete` the email, or {guilabel}`Archive` the message for potential future use. ```{image} email_marketing/three-dot-dropdown.png :align: center :alt: View of the three-dot drop-down menu on the Odoo Email Marketing dashboard. ``` (email-marketing-calendar-view)= ### Calendar view The calendar view, represented by a {guilabel}`📆 (calendar)` icon, can be accessed in the upper-right corner of the {guilabel}`Mailings` dashboard in the {guilabel}`Email Marketing` app. While in calendar view, a monthly calendar (by default), shows when the mailings have been sent or are scheduled to be sent. ```{image} email_marketing/calendar-view.png :align: center :alt: Calendar view of the mailings dashboard in the Email Marketing application. ``` The current date is represented by a {guilabel}`🔴 (red circle)` icon over the date on the calendar. To the right of the calendar, the options to filter the results by {guilabel}`Responsible` and/or {guilabel}`Status` are available, via checkboxes. :::{tip} To hide the right sidebar, click the {guilabel}`(panel-right)` icon, located above the sidebar. ::: In the top-left corner, above the calendar, the option to change the time period being displayed is available via a drop-down menu, which shows {guilabel}`Month`, by default. When clicked, the drop-down menu that appears reveals the options: {guilabel}`Day`, {guilabel}`Week`, {guilabel}`Month` (default), {guilabel}`Year`, and {guilabel}`Show weekends` (selected by default). Clicking any of those options changes the calendar display to reflect that desired amount of time. Clicking either {guilabel}`⬅️ (left arrow)` icon or {guilabel}`➡️ (right arrow)` icon changes the calendar to a previous or future time, depending on what is clicked, based on the chosen amount of time being represented. To jump back to the current date, click the {guilabel}`Today` button. (email-marketing-graph-view)= ### Graph view The graph view, represented by a {guilabel}`(line graph)` icon, can be accessed in the upper-right corner of the {guilabel}`Mailings` dashboard in the {guilabel}`Email Marketing` app. While in graph view, the status of the emails on the {guilabel}`Mailings` page is represented in a bar graph, but other graph view options can be implemented, if needed. ```{image} email_marketing/graph-view.png :align: center :alt: How the Graph view appears in the Odoo Email Marketing application. ``` In the upper-left corner, above the graph, there is a {guilabel}`Measures` drop-down menu. When clicked, different filter options become available to further customize the graph views. Those {guilabel}`Measures` options are: {guilabel}`A/B Testing percentage` and {guilabel}`Count` (default). To the right of the {guilabel}`Measures` drop-down menu is an {guilabel}`Insert in Spreadsheet` button, if the *Documents* application is installed. When clicked, a pop-up window appears, in which the ability to add the graph to a spreadsheet or dashboard becomes available. Beside the {guilabel}`Measures` drop-down menu and {guilabel}`Insert in Spreadsheet` button are different graph view options. From left-to-right, those graph view options are: {guilabel}`(bar chart)` (default), {guilabel}`(line chart)`, and {guilabel}`(pie chart)`. :::{note} Each graph view option provides its own series of additional view options, which appear to the right of the selected graph view option. ::: ### Search options Regardless of the view chosen for the {guilabel}`Mailings` dashboard in the {guilabel}`Email Marketing` app, the {guilabel}`Filters`, {guilabel}`Group by`, and {guilabel}`Favorites` options are always available to further customize the information being displayed. To access those options, click the {guilabel}`(downward arrow)` icon, located to the right of the search bar. Doing so reveals a drop-down mega menu featuring those filtering and grouping options. ```{image} email_marketing/search-mega-menu.png :align: center :alt: The drop-down mega menu of search options the Odoo Email Marketing application. ``` These options provide various ways to specify and organize the information seen on the {guilabel}`Mailings` dashboard. ```{eval-rst} .. tabs:: .. tab:: Filters This section of the drop-down mega menu provides different ways to filter email results being shown on the :guilabel:`Mailings` dashboard in the :guilabel:`Email Marketing` app. .. image:: email_marketing/filters-dropdown.png :align: center :alt: View of filters drop-down menu options on the Odoo Email Marketing dashboard. The options are: :guilabel:`My Mailings`, :guilabel:`Sent Date`, :guilabel:`A/B Tests`, :guilabel:`A/B Tests to review`, :guilabel:`Archived`, and :guilabel:`Add Custom Filter`. If :guilabel:`Add Custom Filter` is selected, Odoo reveals a pop-up window, with three customizable fields to fill in, in order to create custom filter rules for Odoo to use to retrieve results that fit more specific criteria. .. image:: email_marketing/add-custom-filter-popup.png :align: center :alt: Add custom filter pop-up window that appears in Odoo Email Marketing app. .. tab:: Group By This section of the drop-down mega menu provides different ways to group email results being shown on the :guilabel:`Mailings` dashboard in the :guilabel:`Email Marketing` app. .. image:: email_marketing/group-by-dropdown.png :align: center :alt: View of the Group By drop-down menu on the Odoo Email Marketing application. Using this section, the data can be grouped by the messages' :guilabel:`Status`, or who it was :guilabel:`Sent By`. There is also the option to group the data by :guilabel:`Sent Period`, which has its own sub-menu of options to choose from. The :guilabel:`Sent Period` options are :guilabel:`Year`, :guilabel:`Quarter`, :guilabel:`Month`, :guilabel:`Week`, and :guilabel:`Day`. If none of the above :guilabel:`Group By` options deliver the desired results, click :guilabel:`Add Custom Group` at the bottom of the :guilabel:`Group By` section. Doing so reveals a drop-down menu, wherein custom criteria can be selected and applied, thus delivering any grouping of data that may be desired. .. tab:: Favorites This section provides the opportunity to save custom filters and/or groupings for future use. To utilize this section, click the :guilabel:`Save current search` field, which reveals additional fields. .. image:: email_marketing/favorites-dropdown.png :align: center :alt: View of the Favorites drop-down menu on the Odoo Email Marketing application. Give the favorited filter/grouping a title on the blank line above the checkboxes for :guilabel:`Default filter` and :guilabel:`Shared`. Ticking the box for :guilabel:`Default filter` makes this favorited filter/grouping the default option. Ticking the box for :guilabel:`Shared` allows other users to see and use this favorited filter/grouping. When all desired options are configured, click :guilabel:`Save` to save the filter/grouping in the :guilabel:`Favorites` section of the mega drop-down menu. ``` ## Settings To view and modify the *Email Marketing* settings, navigate to {menuselection}`Email Marketing app --> Configuration --> Settings`. ```{image} email_marketing/configuration-settings.png :align: center :alt: View of the Configuration menu with Settings page in the Odoo Email Marketing : application. ``` On the {guilabel}`Settings` page, there are four features available. ```{image} email_marketing/settings.png :align: center :alt: View of the Settings page in the Odoo Email Marketing application. ``` The features are: - {guilabel}`Mailing Campaigns`: enables the option to manage mass mailing campaigns. - {guilabel}`Blacklist Option when Unsubscribing`: allows recipients to blacklist themselves from future mailings during the unsubscribing process. - {guilabel}`Dedicated Server`: provides the option to utilize a separate, dedicated server for mailings. When enabled, Odoo reveals a new field (and link), in which the specific server configurations must be entered, in order for it to connect properly to Odoo. - {guilabel}`24H Stat Mailing Reports`: allows users to check how well mailings have performed a day after it has been sent. (email-marketing-create-email)= ## Create an email To create an email, open the {menuselection}`Email Marketing` application, and click the {guilabel}`New` button in the upper-left corner of the {guilabel}`Mailings` dashboard page. Clicking {guilabel}`New` reveals a blank email form. ```{image} email_marketing/blank-email-detail-form.png :align: center :alt: View of a blank email detail form in Odoo Email Marketing application. ``` On the email form, there are fields for the {ref}`Subject ` and {ref}`Recipients ` of the email. Beneath that, there are three tabs: {ref}`Mail Body `, {ref}`A/B Tests `, and {ref}`Settings `. (email-marketing-subject)= ### Subject First, enter a {guilabel}`Subject` to the email. The {guilabel}`Subject` is visible in the recipients' inbox, allowing them to quickly see what the message is about. :::{note} The {guilabel}`Subject` field is mandatory. An email can **not** be sent without a {guilabel}`Subject`. ::: The {guilabel}`(smiley face with a plus sign)` icon at the end of the {guilabel}`Subject` field represents emojis that can be added to the {guilabel}`Subject` field. Clicking that icon reveals a pop-up menu of emojis that can be used. Beside the {guilabel}`(smiley face with a plus sign)` icon at the end of the {guilabel}`Subject` field is an empty {guilabel}`(star)` icon. When clicked, the {guilabel}`(star)` icon turns gold, and the email is saved as a template in the {guilabel}`Mail Body` tab, which can be used again in the future. (email-marketing-recipients)= ### Recipients Beneath the {guilabel}`Subject` field on the email form is the {guilabel}`Recipients` field. In this field, select the recipients of the email. By default, the {guilabel}`Mailing List` option is selected, but clicking the field reveals a drop-down menu of other recipient options. With the default {guilabel}`Mailing List` option selected, a specific mailing list **must** be chosen from the adjacent {guilabel}`Select mailing lists` field drop-down menu. :::{tip} More than one mailing list can be chosen from the {guilabel}`Select mailing lists` field. ::: Odoo then sends the email to contacts on that specific mailing list(s). :::{seealso} {doc}`email_marketing/mailing_lists` ::: When the {guilabel}`Recipients` field is clicked, a drop-down menu of other options is revealed. Each option provides different ways Odoo can create a target audience for the email. ```{image} email_marketing/recipients-dropdown.png :align: center :alt: View of recipients drop-down menu in the Odoo Email Marketing application. ``` Those options (excluding the default {guilabel}`Mailing List`) provide the option to create a more specified recipient filter, in an equation-like format, which appears beneath the {guilabel}`Recipients` field. The {guilabel}`Recipients` field options, other than the default {guilabel}`Mailing List` option, are as follows: - {guilabel}`Contact`: ties specifically to the *Contacts* app, and includes all the contacts entered in the database. - {guilabel}`Event Registration`: ties specifically to the *Events* app, and provides opportunities to interact with event registrants, in order to communicate important information about the event(s), or nurture other valuable actions, such as post-event surveys, purchases, etc. - {guilabel}`Lead/Opportunity`: ties specifically to records in the *CRM* application, which opens up a number of opportunities to influence sales or purchase decisions. - {guilabel}`Mailing Contact`: ties specifically to the *Email Marketing* app, and focuses on specific mailing contacts that have been entered in that specific application, and are related to a specific mailing list. These contacts are also unique because they do *not* have their own contact card in the *Contacts* application. This list can be accessed by navigating to {menuselection}`Email Marketing app --> Mailing Lists --> Mailing List Contacts`. - {guilabel}`Sales Order`: ties specifically to the *Sales* app, and focuses on a specific sales orders in the database. #### Add recipient filter To add a more specific recipient filter to any {guilabel}`Recipient` option, select any recipient option (other than {guilabel}`Mailing List`), and click the {guilabel}`Modify filter (right-facing arrow)` icon beneath the {guilabel}`Recipient` field to reveal three subsequent filter rule fields, formatted like an equation. It is highly recommended that users implement detailed targeting criteria for the {guilabel}`Recipients` field. Typically, a single line of targeting logic is not sufficient enough for an email campaign. While the {guilabel}`Mailing List` option is adequate for the {guilabel}`Recipients` field, the {guilabel}`Lead/Opportunity` and {guilabel}`Event Registration` options provide far more detailed targeting criteria, which can be added on top of those seed sources. ```{eval-rst} .. example:: For example, with the :guilabel:`Lead/Opportunity` option chosen in the :guilabel:`Recipients` field, users can add various custom criteria related to :guilabel:`Created on` dates, :guilabel:`Stages`, :guilabel:`Tags`, :guilabel:`Lost Reasons`, :guilabel:`Sales Teams`, :guilabel:`Active` statuses, :guilabel:`Country`, and so much more. .. image:: email_marketing/detailed-filter-records.png :align: center :alt: View of how recipient filters can be customized in Odoo Email Marketing. ``` To reveal the sub-menu options within the filter rule fields, click each field, and make the desired selections, until the preferred configuration has been achieved. The number of {guilabel}`records` in the database that match the configured rule(s) are indicated beneath the configured filter rule(s), in green. ```{image} email_marketing/filter-records.png :align: center :alt: View of how recipient filters can be customized in Odoo Email Marketing. ``` :::{note} Some sub-menu options in the first rule field allow for a second choice to provide even more specificity. ::: To the right of each rule, there are three additional options, represented by {guilabel}`➕ (plus sign)`, {guilabel}`(sitemap)`, and {guilabel}`🗑️ (trash)` icons. - The {guilabel}`➕ (plus sign)` icon adds a new node (line) to the overall targeting logic. - The {guilabel}`(sitemap)` icon adds a branch to the node. A branch contains two additional, indented sub-nodes that are related to that specific rule, providing even more specificity to the parent line above it. - The {guilabel}`🗑️ (trash)` icon deletes a specific node (line) in the array of logic. (email-marketing-mail-body)= ### Mail Body tab In the {guilabel}`Mail Body` tab, there are a number of pre-configured message templates to choose from. ```{image} email_marketing/mail-body-templates.png :align: center :alt: View of the templates in the Mail Body tab in Odoo Email Marketing application. ``` Select the desired template, and proceed to modify every element of its design details with Odoo's drag-and-drop building blocks, which appear on the right sidebar when a template is chosen. ```{image} email_marketing/template-building-blocks.png :align: center :alt: View of the building blocks in the Mail Body tab in Odoo Email Marketing application. ``` The features on the sidebar used to create and customize emails are separated into three sections: {guilabel}`Blocks`, {guilabel}`Customize`, and {guilabel}`Design`. Each building block provides unique features and professional design elements. To use a building block, drag-and-drop the desired block element onto the body of the email being built. Once dropped, various aspects of the building block can be customized. :::{tip} To build an email from the ground up, without any building block elements, select the {guilabel}`Plain Text` template. When selected, Odoo provides a completely blank email canvas, which can be customized in a number of way using the front-end rich text editor that accepts forward slash `/` commands. When `/` is typed into the blank body of the email, while using a {guilabel}`Plain Text` template, a drop-down menu of various design elements appears, which can be used to create the desired email design. ```{image} email_marketing/template-blank-slash.png :align: center :alt: View of the rich text editor drop-down in the Odoo Email Marketing application. ``` ::: (email-marketing-ab-tests)= ### A/B Tests tab Initially, when the {guilabel}`A/B Tests` tab is opened on an email form, the only option available is {guilabel}`Allow A/B Testing`. This is **not** a required option. If this option is enabled, recipients are only mailed *once* for the entirety of the campaign. This allows the user to send different versions of the same mailing to randomly selected recipients to gauge the effectiveness of various designs, formats, layouts, content, and so on -- without any duplicate messages being sent. When the checkbox beside {guilabel}`Allow A/B Testing` is ticked, an {guilabel}`on (%)` field appears, in which the user determines the percentage of the pre-configured recipients that are going to be sent this current version of the mailing as part of the test. :::{note} The default figure in the {guilabel}`on (%)` field is `10`, but that figure can be changed at any time. ::: Beneath that, two additional fields appear: The {guilabel}`Winner Selection` field provides a drop-down menu of options, wherein the user decides what criteria should be used to determine the "winning" version of the email tests that are sent. The options in the {guilabel}`Winner Selection` field are as follows: - {guilabel}`Manual`: allows the user to determine the "winning" version of the mailing. This option removes the {guilabel}`Send Final On` field. - {guilabel}`Highest Open Rate` (default): the mailing with the highest open rate is determined to be the "winning" version. - {guilabel}`Highest Click Rate`: the mailing with the highest click rate is determined to be the "winning" version. - {guilabel}`Highest Reply Rate`: the mailing with the highest reply rate is determined to be the "winning" version. - {guilabel}`Leads`: the mailing with the most leads generated is determined to be the "winning" version. - {guilabel}`Quotations`: the mailing with the most quotations generated is determined to be the "winning" version. - {guilabel}`Revenues`: the mailing with the most revenue generated is determined to be the "winning" version. The {guilabel}`Send Final On` field allows users to choose a date that is used to know *when* Odoo should determine the "winning" email, and subsequently, send that version of the email to the remaining recipients. ```{image} email_marketing/ab-test-tab.png :align: center :alt: View of the A/B Tests tab in Odoo Email Marketing application. ``` To the right of those fields is a {guilabel}`Create an Alternative Version` button. When clicked, Odoo presents a new {guilabel}`Mail Body` tab for the user to create an alternate version of the email to test. (email-marketing-settings-tab)= ### Settings tab The options present in the {guilabel}`Settings` tab of the mail form are divided into two sections: {guilabel}`Email Content` and {guilabel}`Tracking`. :::{note} The options available in the {guilabel}`Settings` tab vary depending on if the *Mailing Campaigns* feature is activated in {menuselection}`Email Marketing --> Configuration --> Settings`. See {ref}`email_marketing/mailing-campaigns` for more information. ::: Without the *Mailing Campaigns* feature activated, the {guilabel}`Settings` tab on the email form only contains the {guilabel}`Preview Text`, {guilabel}`Send From`, {guilabel}`Reply To`, {guilabel}`Attachments`, and {guilabel}`Responsible` fields. ```{image} email_marketing/settings-without-features.png :align: center :alt: View of settings tab in Odoo Email Marketing app, without campaign setting activated. ``` #### Email content - {guilabel}`Preview Text`: allows the user to enter a preview sentence to encourage recipients to open the email. In most inboxes, this is displayed next to the subject. If left empty, the first characters of the email content appear, instead. The ability to add an emoji in this field is available, as well, via the {guilabel}`(smiley face with a plus sign)` icon. - {guilabel}`Send From`: designate an email alias that displays as the sender of this particular email. - {guilabel}`Reply To`: designate an email alias to whom all the replies of this particular email are sent. - {guilabel}`Attach a file`: if any specific files are required (or helpful) for this email, click the {guilabel}`Attachments` button, and upload the desired file(s) to the email. #### Tracking - {guilabel}`Responsible`: designate a user in the database to be responsible for this particular email. :::{note} If the *Mailing Campaign* feature *is* activated, an additional {guilabel}`Campaign` field appears in the {guilabel}`Tracking` section of the {guilabel}`Settings` tab. ```{image} email_marketing/settings-tab-with-campaign.png :align: center :alt: View of settings tab in Odoo Email Marketing when campaign setting is activated. ``` The additional {guilabel}`Campaign` field allows users to attach this particular email to a mailing campaign, if desired. If the desired campaign is not available in the initial drop-down menu, select {guilabel}`Search More` to reveal a complete list of all mailing campaigns in the database. Or, type the name of the desired mailing campaign in the {guilabel}`Campaign` field, until Odoo reveals the desired campaign in the drop-down menu. Then, select the desired campaign. ::: ## Send, schedule, test Once the mailing is finalized, the following options can be utilized, via buttons located in the upper-left corner of the email form: {ref}`Send `, {ref}`Schedule `, and {ref}`Test `. (email-marketing-send)= ### Send The {guilabel}`Send` button reveals a {guilabel}`Ready to unleash emails?` pop-up window. ```{image} email_marketing/send-popup.png :align: center :alt: View of pop-up window that appears when the send button on an email form is clicked. ``` When the {guilabel}`Send to all` button is clicked, Odoo sends the email to the desired recipients. Once Odoo has sent the mailing, the status changes to {guilabel}`Sent`. (email-marketing-schedule)= ### Schedule The {guilabel}`Schedule` button reveals a {guilabel}`When do you want to send your mailing?` pop-up window. ```{image} email_marketing/schedule-popup.png :align: center :alt: View of pop-up window that appears when the schedule button on an email form : is clicked. ``` In this pop-up window, click the {guilabel}`Send on` field to reveal a calendar pop-up window. ```{image} email_marketing/schedule-popup-calendar.png :align: center :alt: View of pop-up window that appears when the schedule button on an email form : is clicked. ``` From the calendar pop-up window, select the future date and time for Odoo to send this email. Then, click {guilabel}`✔️ Apply`. When a date and time are chosen, click the {guilabel}`Schedule` button, and the status of the mailing changes to {guilabel}`In Queue`. (email-marketing-test)= ### Test The {guilabel}`Test` button reveals a {guilabel}`Test Mailing` pop-up window. ```{image} email_marketing/test-popup.png :align: center :alt: View of pop-up window that appears when the test button on an email form is clicked. ``` From this pop-up window, enter the email addresses of the contacts to whom Odoo should send this test email in the {guilabel}`Recipients` field. Multiple contacts can be added in this field, if desired. Once all the desired email addresses have been entered in the {guilabel}`Recipients` field, click the {guilabel}`Send Test` button. :::{warning} By default, there's a daily limit applied for **all emails** sent throughout **all applications**. So, if there are remaining emails to be sent after a limit has been reached, those mailings are **not** sent automatically the next day. The sending needs to be forced, by opening the email and clicking {guilabel}`Retry`. ::: (email-marketing-mailing-campaigns)= ## Mailing campaigns The *Email Marketing* application provides users with the ability to build mailing campaigns. In order to create and customize mailing campaigns, the *Mailing Campaigns* feature **must** be activated in the *Settings* page of the *Email Marketing* application. To do that, navigate to {menuselection}`Email Marketing app --> Configuration --> Settings`, tick the box beside {guilabel}`Mailing Campaigns`, and click the {guilabel}`Save` button. ```{image} email_marketing/campaigns-feature.png :align: center :alt: View of the campaign feature setting in Odoo Email Marketing. ``` Once the {guilabel}`Mailing Campaigns` feature is activated, a new {guilabel}`Campaigns` menu option appears in the header. When that is clicked, Odoo reveals a separate {guilabel}`Campaigns` page, displaying all the mailing campaigns in the database, and the current stage they are in, showcased in a default Kanban view. ```{image} email_marketing/campaigns-page.png :align: center :alt: View of the campaign page in Odoo Email Marketing. ``` :::{note} This information can also be viewed in a list, by clicking the {guilabel}`☰ (horizontal lines)` icon in the upper-right corner. ::: Clicking any campaign from the {guilabel}`Campaigns` page reveals that campaign's form. There are two different ways to create and customize campaigns in the *Email Marketing* application, either directly from the {ref}`Campaigns page ` or through the {ref}`Settings tab ` on an email form. (email-marketing-campaign-page)= ### Create mailing campaign (from campaigns page) When the *Mailing Campaigns* feature is activated, a new *Campaigns* option appears in the header of the *Email Marketing* application. Campaigns can be created directly on the *Campaigns* page in the *Email Marketing* app. To do that, navigate to {menuselection}`Email Marketing app --> Campaigns --> New`. #### Kanban view When the {guilabel}`New` button is clicked in the default Kanban view on the {guilabel}`Campaigns` page, a Kanban card appears in the {guilabel}`New` stage. ```{image} email_marketing/campaigns-kanban-popup.png :align: center :alt: View of the campaign pop-up kanban in Odoo Email Marketing. ``` New campaign cards can also be made by clicking the {guilabel}`➕ (plus sign)` at the top of any Kanban stage on the {guilabel}`Campaigns` page. When the new campaign Kanban card appears, the options to enter a {guilabel}`Campaign Name`, a {guilabel}`Responsible`, and {guilabel}`Tags` become readily available. To add the campaign to the Kanban stage, click the {guilabel}`Add` button. To delete the campaign, click the {guilabel}`🗑️ (trash can)` icon. To further customize the campaign, click the {guilabel}`Edit` button, which reveals the campaign form for additional modifications. :::{note} A {guilabel}`Campaign Name` **must** be entered in the Kanban card, in order for the {guilabel}`Edit` button to reveal the campaign form for further modifications. ::: #### List view To enter the list view on the {guilabel}`Campaigns` page, click the {guilabel}`☰ (horizontal lines)` icon in the upper-right corner. Doing so reveals all campaign information in a list format. ```{image} email_marketing/campaign-page-list-view.png :align: center :alt: View of the campaign page in list view in Odoo Email Marketing. ``` To create a campaign from the {guilabel}`Campaigns` page while in list view, click the {guilabel}`New` button. Doing so reveals a blank campaign form. ```{image} email_marketing/blank-campaign-form.png :align: center :alt: View of the blank campaign form in Odoo Email Marketing. ``` From this campaign form, a {guilabel}`Campaign Name`, a {guilabel}`Responsible`, and {guilabel}`Tags` can be added. At the top of the form, various metric-related smart buttons can be seen that showcase specific analytics related to the campaign. Those smart buttons are: {guilabel}`Revenues`, {guilabel}`Quotations`, {guilabel}`Opportunities`, and {guilabel}`Clicks`. :::{note} Once a {guilabel}`Campaign Name` is entered and saved, additional buttons appear at the top of the campaign form. Those additional buttons are: {guilabel}`Send Mailing` and {guilabel}`Send SMS`. ::: ### Campaign form On the campaign form (after clicking {guilabel}`Edit` from the Kanban card, or selecting an existing campaign from the {guilabel}`Campaigns` page) there are additional options and metrics available. ```{image} email_marketing/campaign-form.png :align: center :alt: View of the campaign form in Odoo Email Marketing. ``` At the top of the form, various smart buttons can be seen that showcase specific analytics related to the campaign. Those smart buttons are: {guilabel}`Revenues`, {guilabel}`Quotations`, {guilabel}`Opportunities`, and {guilabel}`Clicks`. There are also buttons to {guilabel}`Send Mailing`, {guilabel}`Send SMS`, {guilabel}`Add Post`, and {guilabel}`Add Push` (push notification). :::{note} If the {guilabel}`Send Mailing` and {guilabel}`Send SMS` buttons are not readily available, enter a {guilabel}`Campaign Name`, then save (either manually or automatically). Doing so reveals those buttons. ::: The status of the campaign can be viewed in the upper-right corner of the campaign form, as well. (email-marketing-campaign-settings)= ### Create mailing campaign (from settings tab) To create a new campaign from the {guilabel}`Settings` tab of a mailing form, click the {guilabel}`Campaign` field, and start typing the name of the new campaign. Then, select either {guilabel}`Create "[Campaign Name]"` or {guilabel}`Create and edit...` from the drop-down menu that appears. ```{image} email_marketing/mailing-campaign-settings.png :align: center :alt: View of the mailing campaign creation in the Settings tab of an email form. ``` Select {guilabel}`Create` to add this new mailing campaign to the database, and modify its settings in the future. Select {guilabel}`Create and Edit...` to add this new mailing campaign to the database, and reveal a {guilabel}`Create Campaign` pop-up window. ```{image} email_marketing/mailing-campaign-popup.png :align: center :alt: View of the email mailing campaign pop-up window in Odoo Email Marketing application. ``` Here, the new mailing campaign can be further customized. Users can adjust the {guilabel}`Campaign Name`, assign a {guilabel}`Responsible`, and add {guilabel}`Tags`. Buttons to {guilabel}`Add Post` or {guilabel}`Send Push` (push notifications) are also available. There is also a status located in the upper-right corner of the {guilabel}`Create Campaign` pop-up window. When all modifications are ready to be finalized, click {guilabel}`Save & Close`. To delete the entire campaign, click {guilabel}`Discard`. :::{seealso} - {doc}`email_marketing/mailing_lists` - {doc}`email_marketing/unsubscriptions` - {doc}`email_marketing/lost_leads_email` - {doc}`email_marketing/analyze_metrics` ::: ```{toctree} :titlesonly: true email_marketing/mailing_lists email_marketing/unsubscriptions email_marketing/lost_leads_email email_marketing/analyze_metrics ```