Thank you for purchasing our extension. If you have any questions that are beyond the scope of this document, please feel free to contact us via [email protected]

By: Magenest | Support Portal: 




System Overview

AI Email Management is a web application for managing Gmail more efficiently with AI.

The application uses Gemini 2.0 Flash to automatically classify emails, generate summaries, and extract action items. It also supports team collaboration through internal notes and lets users create Odoo tasks directly from email conversations.

Key Features

Login

AI Email Management uses an internal account system. An administrator provides each user with an email address and password.

Login Steps

  1. Open the application in your browser.
  2. Enter the assigned Email and Password.
  3. Click Log In.

Note: A login session remains active for 8 hours. Once the session expires, the application automatically redirects you to the login page.

Change Your Password

  1. Click your avatar/email in the upper-right corner.
  2. Select Change Password.
  3. Enter your current password and a new password of at least 6 characters.
  4. Click Save.

Dashboard

The Dashboard gives you a quick overview of your inbox as soon as you log in.

Dashboard Metrics

Card

Description

Emails Today

Number of emails/threads received today

Needs Attention

Number of threads classified by AI with urgency = critical

Has Action Items

Number of threads with unfinished action items

Top 5 Critical:

The Top 5 Critical section shows the five most important emails that need immediate attention.

Each item includes:

Note: The Dashboard only reflects data that has already been synchronized to the server. If Gmail has not been connected, all metrics will show 0.

Connect Gmail

The application needs permission to read your Gmail messages before it can display them.

Gmail is connected through Google OAuth2, so the application does not store your Gmail password.

First-Time Connection

  1. From the Dashboard or Inbox, click Connect Gmail.
  2. Your browser opens the Google account selection page.
  3. Select the Gmail account you want to connect.
  4. Click Continue to grant permission to read email.
  5. Google redirects you back to the application, and the Inbox loads automatically.

Disconnect Gmail

  1. Click your avatar/email in the upper-right corner.
  2. Select Disconnect Gmail.
  3. Confirm the action in the dialog.

Note: Disconnecting Gmail removes the stored OAuth2 token. Email data already cached in the system remains available until an administrator deletes it. To reconnect Gmail, repeat the first-time connection process.

Inbox

View Email Threads

Emails are displayed by thread, so multiple messages with the same conversation topic are grouped into a single row.

The most recent thread appears first.+

Information Shown for Each Thread

Field

Description

Sender

Name/email of the first and most recent sender

Subject

Email subject

Preview

Snippet from the most recent email

Time

Time the most recent email was received

Messages

Total number of messages in the thread

Status Badges

UNREAD, STARRED, IMPORTANT, and custom labels

AI Urgency

critical, normal, or low, assigned by AI

AI Summary

One-line Vietnamese summary when LLM is enabled

Sorting Order

Tip: The application checks for new emails every 60 seconds. When new mail arrives, the list refreshes automatically.

Filter and Search

The following filters are available:

Filter

Description

Example

Label

Filter by Gmail label

INBOX, SPAM, SENT

Keyword (q)

Search email subjects and content

quotation, contract

Sender

Filter by email address or domain

[email protected]

Date

Show emails from the most recent N days

7d, 1d

Tip: When a filter is applied, the application searches directly through the Gmail API for the most accurate results.

AI Classification (LLM)

Click AI: Off to enable automatic AI classification. The LLM analyzes each thread and returns:

When AI Classifies an Email as Critical

An email may be marked Critical when:

When AI Classifies an Email as Not Important

Examples include:

AI Cache

Note: The first time LLM classification is enabled, processing may take a few seconds depending on the number of emails. Later loads are faster because cached results are reused.

Hide Promotional Emails

Use the Promotional Emails: Show/Hide button to enable or disable the newsletter filter.

When the filter is enabled, emails from the following addresses are automatically hidden:

Custom Labels

In addition to Gmail system labels such as INBOX and STARRED, you can create your own labels to organize emails around your team's workflow.

Create a Label

  1. Click Manage Labels in the sidebar.
  2. Enter the label name.
  3. Click Add.

Add a Label to an Email

  1. Open the thread details.
  2. Click the Label button or tag icon.
  3. Select one or more labels.

Note: Custom labels are available only inside AI Email Management. They are not synchronized back to Gmail.

View Email Details

Click any thread in the Inbox to open its details.

Email Content

The detail page displays every message in the thread in chronological order.

Each message includes:

AI Analysis

The AI panel appears at the top of the thread detail page.

It shows:

Change Urgency Manually

  1. Click the urgency badge - critical, normal, or low.
  2. Select a different urgency level.

The manual value overrides the AI result and is saved to the database.

Action Items

AI automatically extracts tasks and follow-up actions from the email conversation.

Each action item appears as a checkbox.

Using Action Items

Tip: Action Items are especially useful when several people are following the same email. Each team member can mark the tasks they have already handled.

Internal Notes

Internal Notes allow team members to discuss an email without sending a reply to the actual mailbox.

Add a Note

  1. Scroll to the Notes section at the bottom of the detail page.
  2. Enter your note.
  3. Click Send or press Ctrl + Enter.

Mention a Teammate

Type @, followed by the user's username - the part before @ in their email address.

Example: @hungpq mentions the user with: [email protected].The mentioned user receives an instant notification.

Edit or Delete a Note

Users can only delete their own notes. Administrators can delete any note.

Shared Notes

If the same email is being followed by multiple team members through different Gmail accounts, the notes are shared and visible to everyone following that email.

Create an Odoo Task from an Email

This feature lets you turn an email into an Odoo task without leaving AI Email Management.

Create a Task

From the thread detail page, click Create Odoo Task.

Complete the following fields in the dialog:

The system automatically attaches files from the email to the Odoo task.

After the task is created successfully, an internal note is automatically added to the thread with a link to the new task.

Notifications (@mentions)

When a teammate mentions you in an internal note, you receive an instant notification.

View Notifications

Mark Notifications as Read

Note: Notifications are generated only when you are mentioned directly using @username in a note. The system keeps the most recent 50 notifications.

Administration

The Admin section is available only to users with the Admin or Manager role.

User Management

Go to: Admin > User Management

Create a New User

  1. Click Add User.
  2. Enter:
  3. Click Create.

Edit a User

  1. Click the edit icon on the relevant user.
  2. Update the role or password.

Delete a User

Roles

Role

Description

staff

Regular user who can access only their own Inbox

manager

Can view the entire team's inboxes from the Admin Panel

admin

Full access, including user management, Audit Log, and all inboxes

Unified Inbox

Admins and Managers can view emails from the entire team in one interface.

Go to: Admin > Unified Inbox

Filters

Filter

Description

User

Show the inbox of a specific team member

From / To Date

Filter by the date the email was received

Urgency

critical / normal / low

Needs Attention

Show only threads marked important by AI

Search

Full-text search across subject and snippet

Click any thread to open its details and add internal notes.

Audit Log

The Audit Log records important actions performed in the system.

Go to: Admin > Audit Log

Recorded Actions

Information Stored for Each Entry

Note: The Audit Log shows the most recent 200 entries. Contact the system administrator if you need older records.

Role-Based Permissions

Feature

Staff

Manager

Admin

View own Inbox

Yes

Yes

Yes

Connect Gmail

Yes

Yes

Yes

Enable/disable LLM

Yes

Yes

Yes

Add internal notes

Yes

Yes

Yes

Create custom labels

Yes

Yes

Yes

Create Odoo tasks

Yes

Yes

Yes

View another user's Inbox through Admin Panel

No

Yes

Yes

Manage users

No

No

Yes

View Audit Log

No

No

Yes

Delete another user's notes

No

No

Yes

Frequently Asked Questions

Q1. Why aren't my emails showing in the Inbox?

Q2. Why doesn't AI classification return any results after I turn on "AI: Off"?

Q3. Why isn't my custom label showing up?

Q4. Why can't I create an Odoo task?

Q5. How can I stop an email address from being hidden by the newsletter filter?

Q6. Why does my login session keep expiring?

Q7. I already read my notifications. Why is the badge still showing?