Email Dashboard
Import, organize, and search your case correspondence. Create AI-assisted draft replies with context from your case documents.
Import Emails
Import .eml and .pdf email files from your case folders
Full-Text Search
Fast search across subjects, body text, and senders
AI Draft Replies
Generate contextual replies using your case documents
Opening the Email Dashboard
- Keyboard: Press
Ctrl+Shift+E - Command Palette:
Ctrl+Shift+Pβ "SafeAppeals: Open Email Dashboard" - Activity Bar: Click the mail icon (π§) in the left sidebar
Importing Emails
The Email Dashboard supports two email file formats:
Standard email message format. Preserves all headers, body, and attachments.
Printed/exported email documents. Text must be embedded (not scanned images).
Import Steps
- Open the Email Dashboard
- Click the Import Emails button (or the + icon)
- Select one or multiple email files
- Click Open
The system automatically parses email content, extracts metadata (from, to, date, subject), and stores it in a workspace-specific database.
Extracted Email Fields
| Field | Description |
|---|---|
| From | Sender email address and name |
| To | Recipient email address(es) |
| CC / BCC | Carbon copy recipients |
| Subject | Email subject line |
| Date | Send/receive date |
| Body | Plain text and HTML content |
| Attachments | File names and types |
Viewing Emails
Click any email card in the dashboard to open it in the Email Viewer.
Email Card Information
Each email card displays:
Color-coded avatar with initials
Email subject line
First 150 characters of body
Source folder name
Attachment indicator icon
Orange badge for draft replies
Email Viewer Features
- Complete email headers (From, To, CC, Date)
- Full email body (HTML rendered if available)
- Attachment list with file types
- Draft Reply button for AI-assisted responses
Searching Emails
The search feature uses fast full-text search across:
- Email subject lines
- Email body text
- Sender email addresses
How to Search
- Click the search icon in the toolbar
- Type your search query
- Press Enter or wait for automatic search
- Results update in real-time
Search Examples
claimβFind emails containing 'claim'john smithβFind emails mentioning John SmithdenialβFind denial-related correspondenceWCABβFind Workers' Comp Appeals Board emailsFiltering & Sorting
Filter by Case Folder
- Click the filter icon in the toolbar
- The filters panel expands
- Select a specific case folder from the dropdown
- Or select All Cases to show everything
Tip: Filters work alongside searchβyou can search within a specific case folder.
Sort Options
| Sort Field | Description |
|---|---|
| Date | Sort by email date (newest or oldest first) |
| From | Sort alphabetically by sender |
| Subject | Sort alphabetically by subject |
Click the sort icon in the toolbar to change sort field. Click again to toggle ascending/descending. Default is Date (newest first).
AI-Assisted Draft Replies
The Email Dashboard integrates with the AI assistant to create contextual draft replies using your case documents for reference.
How It Works
- Open an email in the Email Viewer
- Click the Draft Reply button
- The system searches your case documents for relevant context
- AI generates a professional reply template
- A new DOCX file is created in your case folder
Draft Location
Draft replies are saved as:
{case-folder}/replies/Reply_to_{subject}_{timestamp}.docxTone Options
Professional
Business-appropriate, courteous
Friendly
Warm and approachable
Formal
Official, legal-appropriate
Deleting Emails
- Hover over an email card
- Click the trash icon
- Click again within 3 seconds to confirm deletion
Note: Deletion removes the email from the database only. The original .eml or .pdf file is NOT deleted from disk.
Data Storage
Emails are stored in a workspace-specific SQLite database, ensuring complete data isolation between different cases and projects. The database is created automatically when you first import emails.
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Open Email Dashboard | Ctrl+Shift+E |
| Execute search | Enter |
| Clear search | Escape |
Troubleshooting
Emails not importing
β Ensure the file is a valid .eml or .pdf. For PDFs, text must be embedded (not scanned images).
Search not finding results
β Try simpler, single-word queries. Check for typos. Ensure the email was successfully imported.
Missing email content
β For PDF emails, content extraction requires embedded text. If extraction fails, the filename is used as subject.
Draft reply not generating
β Check that you have an AI model configured in Void settings and have available credits.