Frequently Asked Questions
The app supports .eml files (standard email format).
You can upload up to 10 files per batch. For larger sets, run multiple batches.
Confidence is the classifier’s certainty (0–100%) that the assigned category is correct.
Higher confidence means the categorization is more reliable, while lower confidence may need human review.
You can filter results by confidence threshold on the dashboard.
- Urgent
- Finance
- Info
- Reminder
- Other (community, social, or general messages)
From the dashboard, you can manually send categorized messages to Azure Service Bus.
Queues: use when a single team consumes the messages.
Topics with subscriptions: use when multiple teams need the same feed. Each team can subscribe independently without changing the producer.
Queues: use when a single team consumes the messages.
Topics with subscriptions: use when multiple teams need the same feed. Each team can subscribe independently without changing the producer.
Messages that aren’t processed within their time‑to‑live (TTL) or exceed retry limits
are automatically moved to the dead‑letter queue (DLQ).
This ensures no data is lost and gives teams a chance to inspect and reprocess.
No. This app is designed for transient use — users upload, classify, and export.
Data is not stored long‑term or tied to user accounts.
Yes. You can export categorized notifications to CSV (for spreadsheets)
or PDF (for sharing with recruiters or stakeholders).
Both formats include subjects, sources, categories, and confidence levels.
It’s designed for small teams, recruiters, and developers who need to quickly triage email alerts,
share structured reports, or integrate notifications into downstream systems.
Yes. Once you upload files and view the dashboard, the results remain available
even if you navigate back to the homepage and return to the dashboard again.
This state is kept in memory for your current session, without requiring login.
However, the state is ephemeral: uploading a new batch of files will overwrite the old results, and refreshing or closing the browser will clear the session.
The dashboard also displays a session badge at the bottom right, so you can easily see when your current batch is active.
However, the state is ephemeral: uploading a new batch of files will overwrite the old results, and refreshing or closing the browser will clear the session.
The dashboard also displays a session badge at the bottom right, so you can easily see when your current batch is active.
This app was intentionally built without login or user accounts to keep the workflow simple and lightweight.
The goal is to let anyone upload email alerts, categorize them, and export or route results quickly without setup overhead.
Because there is no database or persistent storage, results are kept only in memory for the current session. This design makes the app ideal for demos, recruiters, or small teams who need a fast, disposable triage tool rather than a long‑term archive.
Because there is no database or persistent storage, results are kept only in memory for the current session. This design makes the app ideal for demos, recruiters, or small teams who need a fast, disposable triage tool rather than a long‑term archive.
The app focuses on .eml files because they are a widely supported, open email format.
Most email services (including Outlook, Gmail, and others) allow exporting messages as .eml directly.
By standardizing on .eml, the system avoids the complexity of handling proprietary formats like .msg, ensures consistent parsing with libraries such as MimeKit, and keeps the upload process simple and reliable. If you have messages in other formats, you can export or convert them to .eml before uploading.
By standardizing on .eml, the system avoids the complexity of handling proprietary formats like .msg, ensures consistent parsing with libraries such as MimeKit, and keeps the upload process simple and reliable. If you have messages in other formats, you can export or convert them to .eml before uploading.
The app only supports .eml files. If you upload other formats such as .msg (Outlook messages),
they will be flagged as unsupported and not processed.
To fix this, export or save your Outlook messages as .eml before uploading. The upload page includes a link to How to export from Outlook with step‑by‑step instructions. Once converted, you can reupload the files and they will be categorized normally.
To fix this, export or save your Outlook messages as .eml before uploading. The upload page includes a link to How to export from Outlook with step‑by‑step instructions. Once converted, you can reupload the files and they will be categorized normally.