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. Mail Activity Approval v 19.0
  4. Sales Conditions FAQ

Mail Activity Approval

by Fasil https://www.bytesraw.com , Bytesraw https://www.bytesraw.com
Odoo

$Β 19.93

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest
●  Available for Odoo 19.0

Mail Activity Approval

Turn activities into approval requests with Approve / Reject buttons β€” and run different server actions for each decision.

⭐ 19.0.1.0.0 πŸ“œ LGPL-3 πŸ’° 10 USD 🏷️ Productivity/Discuss
Explore Features β†’ Contact Support
OVERVIEW

Approvals, right inside
the activity you already use.

Mail Activity Approval turns ordinary Odoo activities into lightweight approval requests. It adds an Approval Request category to activity types, and any activity of that category is closed with Approve or Reject instead of the usual Mark Done. Built on Mail Activity Manager, it splits the on-done automation into two buckets β€” one set of server actions runs on approve, another on reject β€” so a single approval activity can drive real business logic without custom buttons or workflows.

βœ…

Approve / Reject in One Click

Approval activities replace the generic Done button with a green Approve and a red Reject β€” a clear, unambiguous decision in the Chatter.

πŸ”€

Separate Actions per Outcome

Configure two distinct sets of server actions so the record reacts differently depending on whether the request is approved or rejected.

🧩

Works Everywhere Activities Do

Approve and Reject behave identically from the Chatter popover, the Edit popup and the schedule wizard, including schedule-and-decide in one step.

FEATURES

A full approval flow,
with no new screens to learn.

Six capabilities that add decisions and per-outcome automation to Odoo activities.

🏷️

Approval Request Category

Adds an Approval Request category to activity types. Any type set to this category becomes an approval request, closed through the Approve / Reject buttons.

βœ…

Approve & Reject Buttons

The Chatter's single Done button becomes Approve (green) and Reject (red), and Done & Schedule Next is hidden β€” an approval is a decision, not a routine task.

πŸ”€

Approve / Reject Server Actions

Two server-action buckets: Approve actions run when approved, Reject actions when rejected. Each is bound to the document as record / records and runs in sequence.

🧩

Decision Actions Everywhere

Any wizard, notification or redirect returned by an Approve / Reject action is replayed for the reviewer β€” from the Chatter, the activity popup, or the schedule wizard.

πŸ“…

Schedule and Decide in One Step

From the Schedule Activity wizard you can schedule an approval request and immediately approve or reject it, with the matching actions firing just like from the Chatter.

πŸ“

Ready-to-Use Approval Type

Ships a pre-configured Approval Request activity type and auto-fills the schedule wizard summary from the type name, so you can request approvals right after install.

CONFIGURATION

Set up on the activity type

Approvals reuse the Mail Activity Manager form under Settings β†’ Technical β†’ Email β†’ Activity Types.

1

Enable Developer Mode

Server-action setup is shown to Technical / System users.

2

Choose the Category

Set a type's Category to Approval Request, or use the shipped type.

3

Configure Approve Actions

Add the actions to run when a request is approved and order them.

4

Configure Reject Actions

Add the actions to run when a request is rejected.

SCREENSHOTS

See it in action

From configuring an approval type to scheduling, deciding, and the resulting log.

1
Approval Request activity type The type set to the Approval Request category.
Activity type set to the Approval Request category.
2
Schedule an approval request Requesting an approval from the wizard.
Scheduling an approval request from the wizard.
3
Scheduled request in the Chatter The approval request waiting on the record.
The scheduled approval request shown in the Chatter.
4
Approve / Reject in the Chatter The green Approve and red Reject buttons.
Approve and Reject buttons on the approval request in the Chatter.
5
Approve / Reject from the wizard Deciding directly in the activity wizard.
Approve and Reject from the activity wizard.
6
Server action popup on decision A follow-up popup after Approve / Reject.
A server action popup shown after an Approve or Reject decision.
7
Chatter log after approval The recorded outcome in the Chatter.
The Chatter log after an approval request is approved.
USAGE

Put it to work

From setting up a type to deciding a request end to end.

WORKFLOW Β· 01

Set up an approval request type

Create an activity type that behaves as an approval request and wire up its outcomes.

βœ“
Open or create a type and set Category to Approval Request
βœ“
Add actions under Approve Server Actions and Reject Server Actions
βœ“
Reference the document as record / records and drag to order
WORKFLOW Β· 02

Approve or reject a request

Let reviewers make a clear decision straight from the Chatter.

βœ“
Schedule an approval activity on any record
βœ“
In the Chatter the reviewer sees Approve (green) and Reject (red)
βœ“
The matching server actions and any follow-up action fire
WORKFLOW Β· 03

Schedule and decide in one step

Handle a request end-to-end without leaving the schedule wizard.

βœ“
Open the Schedule Activity wizard and pick the approval type
βœ“
The summary is pre-filled from the type name
βœ“
Approve or reject immediately β€” actions fire as from the Chatter
FAQ

Questions, answered

Quick answers to the most common questions.

Q

How is an approval activity different from a normal one?

Its activity type uses the Approval Request category. That single setting swaps the Chatter's Done button for Approve / Reject, hides Done & Schedule Next, and routes closing to the Approve or Reject server-action bucket.

Q

What is the difference between the Approve and Reject buckets?

They are two independent lists of server actions on the activity type. Approving runs the Approve Server Actions; rejecting runs the Reject Server Actions. Each action is bound to the activity's document and runs in its configured sequence.

Q

Can I approve or reject from the schedule wizard, not just the Chatter?

Yes. Approve and Reject work from the Chatter popover, the Edit popup and the Schedule Activity wizard, including scheduling and deciding in a single step β€” with the same server actions and follow-up actions every time.

Q

Do I need to configure a type before I can use approvals?

No. The module ships a ready-to-use Approval Request activity type, so you can start scheduling approval requests immediately and add Approve / Reject server actions whenever you need automation.

Q

Does this module require Mail Activity Manager?

Yes. Mail Activity Approval builds directly on Mail Activity Manager, which provides the underlying server-action engine and button handling. It is installed automatically as a dependency.

CHANGELOG

Release history

A clean record of every release.

2026-07-26 Β· Latest release
v19.0.1.0.0
β–Έ Added the Approval Request category to activity types
β–Έ Approve (green) / Reject (red) buttons replacing Done for approval activities
β–Έ Separate Approve and Reject server-action buckets, bound to the document
β–Έ Approve / Reject from the Chatter, activity popup and schedule wizard
β–Έ Shipped a ready-to-use Approval Request activity type with summary auto-fill
Bytesraw logo

Bytesraw

Automate your success
🌐 www.bytesraw.com

πŸ› οΈ Need help?

Got a question, found a bug, or need a custom enhancement? Our support team responds within 24 hours on business days.

help@bytesraw.com β†’

πŸ’Ό Custom development

Need this module tailored to your workflow, or a brand-new Odoo solution? Let’s talk about your project.

info@bytesraw.com β†’
OUR EXPERTISE
βœ“
Odoo Development
βœ“
Functional Training
βœ“
Community Upgradations
βœ“
Python & PostgreSQL
βœ“
Hosting Solutions
βœ“
Automation
βœ“
Security
βœ“
API & 3rd-Party Integrations
βœ“
E-commerce & POS Solutions
Β© 2026 Bytesraw Β· All rights reserved Β· Licensed under LGPL-3
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Community Apps Dependencies Show
Mail Activity Manager
Lines of code 679
Technical Name mail_activity_approval
LicenseLGPL-3
Websitehttps://www.bytesraw.com

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.
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