Skip to content

AI & Productivity Tools

AI Assistant & Productivity Tools

DodaMail includes integrated productivity tools and AI assistance designed to accelerate triage, enhance professional communication, and eliminate email fatigue.


1. AI Email Thread Summarizer

Long email threads spanning dozens of replies can consume valuable time. DodaMail’s Email Summarizer synthesizes the entire conversation into a concise brief in one click.

Controls on the Summarizer Card

Control Name Control Type Description
“Summarize Thread” Button Primary Action Button Located in the reading pane toolbar next to the message subject. Clicking initiates local analysis of the thread messages.
Key Takeaways Box Bullet List Outlines the core 3 to 5 decisions and developments made across the thread.
Action Items Checklist Interactive Checklist Lists specific tasks, deliverables, and requests assigned to participants, noting who is responsible.
Sentiment & Tone Badge Status Tag Classifies the underlying conversation tone (e.g., Urgent / Escalated, Collaborative, Formal Inquiry).
“Copy Summary” Button Action Button Copies the formatted summary to your clipboard for pasting into project trackers, Slack, or meeting agendas.
“Dismiss Summary” (X) Close Button Collapses the summary card back into the header toolbar.

2. Smart Reply Generator

When viewing any email requiring a standard response, DodaMail analyzes the context of the sender’s inquiry and renders three context-aware Smart Reply options directly above the Quick Reply box:

+-------------------------------------------------------------------------+
| [ AI Smart Replies ]                                                    |
|  [ Option 1: Formal ]      [ Option 2: Friendly ]    [ Option 3: Concise]|
|  "Thank you for the update."I appreciate the info! "  "Received with thanks."
|  "I will review the report  "Looks fantastic, let's  "Will follow up by EOD."
|  "and reply by 4 PM today."  "catch up tomorrow."                        |
+-------------------------------------------------------------------------+

Controls in the Smart Reply Bar

  • Formal Variation Button: Generates an executive, respectful tone suitable for enterprise clients and executives.
  • Friendly Variation Button: Produces an approachable, collegial response ideal for team members and familiar partners.
  • Concise Variation Button: Formats a direct 1-line acknowledgment for quick turnaround.
  • “Insert & Edit” Action: Clicking any option immediately populates the Quick Reply textarea with the selected text, placing the cursor at the end so you can make personal adjustments before transmitting.

3. AI Subject Line Generator

Stuck on crafting a clear, open-worthy email subject? In the Composer, clicking the Magic Wand Icon next to the Subject input triggers the Subject Line Generator.

Generator Controls

  1. Analysis Trigger (Magic Wand): Scans the text written in your draft editor.
  2. Generated Suggestion List: Displays 3 distinct variations:
    • Direct & Professional: (e.g., Meeting Agenda & Q3 Financial Review - Oct 17)
    • Action-Oriented: (e.g., Action Required: Please Review Q3 Financials by 5 PM)
    • Brief & Concise: (e.g., Q3 Budget Final Draft)
  3. “Apply Suggestion” Button: Clicking any suggestion replaces the current Subject text with that selection and shifts focus back to the email body.

4. Intelligent Proofreader & Tone Analyzer (ProofreaderPopover.tsx)

Clicking the Proofread button in the composer toolbar opens the Proofreader Popover, which analyzes your draft for linguistic clarity and professional polish.

Control Breakdown of the Proofreader Popover

Control Name Control Type Description
Category Tabs Segmented Filter Toggles suggestions between:
  • All (Total count)
  • Spelling: Typos and misspelled technical terms.
  • Grammar: Subject-verb agreement, dangling modifiers, punctuation.
  • Clarity & Clichés: Flags wordy corporate clichés (e.g., suggesting replacing “at the end of the day” with “ultimately”).
  • Tone: Detects passive-aggressive phrases or overly blunt language.
Suggestion Card List Interactive List Shows each detected phrase in context with a green diff preview showing the recommended substitution.
“Accept Suggestion” (Checkmark) Action Button Immediately updates the editor text with the corrected word or phrase.
“Ignore Suggestion” (X) Dismiss Button Discards the recommendation without altering the draft.
“Accept All Suggestions” Primary Batch Button Automatically applies all pending grammar and spelling corrections in a single atomic operation.

5. The Snooze Engine (SnoozeModal.tsx)

Snoozing temporarily removes an email from your Inbox until a designated future time, at which point it resurfaces at the top of your list marked unread with an alert chime.

Press Z or click the Snooze Icon in the reading toolbar to open the Snooze Modal:

Controls on the Snooze Modal

Control Name Control Type Target Time Description
“Later Today” Quick Preset Button Current Time + 3 Hours Postpones the email for a few hours while completing current tasks.
“Tomorrow Morning” Quick Preset Button Tomorrow at 09:00 AM Re-delivers the email at the start of the next business day.
“Tomorrow Afternoon” Quick Preset Button Tomorrow at 02:00 PM Postpones until post-lunch work hours.
“Next Week” Quick Preset Button Next Monday at 09:00 AM Clears Friday inbox clutter until the following work week.
“Custom Date” Picker Date Input (YYYY-MM-DD) Today Lets you select any calendar date in the future.
“Custom Time” Picker Time Input (HH:MM) 09:00 AM Lets you specify the exact minute the thread should resurface.
“Snooze Conversation” Primary Command Button Enabled Confirms the schedule, sets the SQLite timestamp trigger, and archives the thread from the Inbox.
“Cancel” Dismiss Button Enabled Closes the modal without modifying the thread.

6. Private Thread Notes & Reminders (ThreadNotesPanel.tsx)

Often you need to record private context, phone conversation summaries, or follow-up action items attached to an email thread without sending a message to anyone.

Clicking Notes in the reading pane opens the Private Thread Notes Panel:

Controls on the Thread Notes Panel

  1. Private Note Textarea: An encrypted local scratchpad attached exclusively to this email thread ID in SQLite. Nobody on the email thread can see these notes.
  2. “Save Note” Button: Commits your notes to the local database. A sticky note icon appears on the thread in the thread list to indicate notes are present.
  3. “Reminder Date & Time” Picker: Schedules an in-app desktop notification alert reminding you to take action on this note.
  4. “Delete Note” Button: Clears all private notes and cancels any active reminders for the active conversation.