Changelog

Follow new updates and improvements to INKY.

August 5th, 2026

New Features

Mesh upstream provider

INKY now recognizes mail relayed through Mesh and reads the original sending connection, so authentication and threat checks run against the real sender rather than Mesh's relay.

  • Select Mesh under Admin Center > Analysis > Upstream Provider, or leave the setting on auto-detect and INKY will identify it.

  • INKY recovers the sending IP, HELO, and MAIL FROM from the hop where Mesh accepted the message, and preserves any authentication results Mesh passed along.

  • Mesh is identified by its published inbound delivery ranges β€” including three EU ranges its own SPF record omits β€” so mail delivered from those ranges is recognized rather than silently missed.

Learn more about Upstream Provider for Inky here.


CyberHoot phishing awareness training

CyberHoot is now a selectable platform under Phishing Awareness Training, so its simulations and training assignments are handled without per-team exceptions.

  • Covers both CyberHoot mail streams: attack-based phishing tests from its dedicated relays, and training assignments that relay through Amazon SES.

  • Training assignments are matched on an authenticated cyberhoot.com sender rather than the shared SES addresses they arrive from, so no unrelated sender on that infrastructure inherits the same treatment.

  • This replaces the manual allow-list entries customers were adding by hand to stop quarterly training assignments being flagged on the brand names in their links.

Learn more about Phishing Awareness Training for Inky here.


Nimblr course invitations

Nimblr course invitations are now recognized as training mail, not just its simulations.

  • Previously only Nimblr simulations were identified, so course invitations were analyzed as ordinary mail.

  • Invitations are matched on Nimblr's authenticated sending domain plus its two published course-invitation addresses.

  • Simulations and invitations use the same sending domains, so both streams stay correctly and separately identified.


Improvements

Triage is now Threat Center

The Triage navigation item is now called Threat Center, and the browser page title matches it.

  • This is a rename only β€” the tabs and everything behind them are unchanged.

  • Tabs that are still rolling out carry an INTERNAL or BETA badge, which disappears on its own once the feature is generally available.

Learn more about Using the Threat Center Page for Inky here.


One message detail view everywhere

Message Deletions and Account Takeover used to open message detail as a slide-over panel. Every surface now opens the same centered modal with one responsive layout, so message detail looks and behaves identically wherever you open it from.


Clearer wording in message detail

Message detail now describes what INKY found in plain terms instead of internal names.

  • INKY's assessment reads Neutral, Caution, or Danger in place of internal threat-level names.

  • A message's origin reads External or Internal.

  • Metadata rows were restyled, so labels and values are easier to scan.


The message timeline shows what INKY did

The timeline now runs horizontally and includes remediation actions and allow-list and block-list updates, each attributed to whoever or whatever applied them, so a message's full history reads in one place.


Full recipient list in message detail

The Delivered card expands to the complete recipient list and always shows its expand control, and a long delivery-hop list now scrolls inside its own card instead of stretching the view.


Enforcement detail cleanup

The Account Takeover enforcement view is easier to work through.

  • Redundant Dangerous Links and Phishing summary cards were removed.

  • The whole status box is clickable to end an enforcement, not just the shield icon.

  • Messages delivered while a user was under enforcement now show an ATO Delivered status, so you can tell them apart from mail delivered normally.


Fixes

Enforcement and deletion times showed the wrong clock

Threat Center enforcement rows and the Message Deletions list rendered backend timestamps as if they were already local, so times appeared shifted by your browser's offset from UTC. Both now display in your own timezone.


Misleading timeframe option

The quarantine timeframe selector offered "Last day", which read as a rolling 24 hours but actually selected the previous calendar day. It now reads Yesterday.


Long sender addresses overflowed their card

A long envelope sender on the Message Sent card now wraps inside the card instead of running past its edge.


Chat launcher in dark mode

The Ada chat launcher rendered with a white box behind it in dark mode. The launcher is now transparent against the dark background.

July 29th, 2026

New

Improved

Smart Insights

Get an AI-powered second opinion on any inbound message, with a risk verdict, trickiness rating, and a plain-language explanation of why it was flagged.
AI-powered email analysis

  • Open any message under Settings > Analysis > Observations and click Smart Insights for a verdict (Likely Legitimate, Suspicious, or Likely Malicious), a trickiness rating, risk indicators, and supporting signals.

  • Disable it for a team to keep that team's mail out of the LLM at every phase of analysis.

  • Available on INKY Pro, on by default for entitled teams, with a per-team opt-out under Settings > Admin Center > Analysis > Smart Insights.

Learn more: Smart Insights feature guide - INKY

Country Codes and known-sender exclusions

Remove specific inherited blocked sender locations and known-sender entries for a single team without changing the parent policy.

  • Exclude individual inherited entries β€” blocked top-level domains, blocked sender locations (country codes), and known external senders β€” directly from Settings > Analysis.

  • Inherited entries appear as read-only tokens; clicking the Γ— on one excludes it for your team (Γ— again restores it), so the parent policy is never altered.

  • Tailor an inherited security policy to a team's real needs without duplicating or overriding the entire list.

Learn more about Organization settings & inheritance for Inky here.

July 22nd, 2026

New

Improved

Fixed

New Features

Autotask Smart Ticketing

INKY alerts can now create tickets in your Autotask PSA automatically, so email security events land in the same queue your team already works from.

  • Tickets are created when a user reports an email as safe, spam, or phishing, and when INKY detects a potential account takeover.

  • Category, priority, issue type, and sub-issue type are pulled live from your own Autotask instance, so the options you pick always match your current setup.

  • Each INKY team maps to an Autotask company, so every ticket is filed under the right customer. Teams you haven't mapped fall back to a default company or create no ticket at all.

  • Setup is a three-step wizard on the Integrations page. You authorize once through Autotask's own sign-in screen; INKY never sees your Autotask credentials.

Available to Kaseya-provisioned MSP and MME partners.

Learn more about Autotask Smart Ticketing.


Gradient MSP integration

Connect INKY to Gradient MSP so your team and mailbox usage data flows into Gradient for billing reconciliation across your stack.

  • Gradient reads team membership and usage directly from INKY, so the numbers you bill against match what INKY is actually protecting β€” no spreadsheet exports or manual counts.

  • Setup is a short wizard on the Integrations page. INKY generates a scoped API key, you paste it into Gradient under Integrations β†’ INKY, and INKY watches for Gradient's first call and confirms the connection for you.

  • The key is read-only and scoped to team and usage data only. It can't change settings, read mail, or act on your INKY instance in any way.

  • Connect once at the organization level and child teams are covered automatically or give an individual team its own connection when you need to bill it separately.

The key value is shown only once, when it's generated, so copy it into Gradient before you leave the page. If you lose it, generate a new one from the same wizard.

Available on Kaseya SKUs.

Learn more about the Gradient MSP integration.


Jump anywhere with the command palette

Press Cmd+K (or Ctrl+K on Windows) anywhere in the dashboard to open a search box that takes you straight where you need to go.

  • Search every page in the dashboard by name, without hunting through menus.

  • Search settings by what they actually do, not just what the page is called. Typing "QR code" finds the Analysis page; "whitelist" finds the allow list; "journaling" finds routing.

  • Jump straight to a specific setting, not just the page it lives on. The palette scrolls to the section and highlights it when you land.

  • Start common tasks directly, such as adding a sender to the allow list or block list, adding a VIP, or running a message trace.

The palette only shows what you can already reach, so what you see reflects your own permissions and your team's configuration.


Style the signature footer and disclaimer

Set the font, size, and color of your signature footer text and mandatory disclaimer the same way you already style every other signature field.

  • Footer text and the mandatory disclaimer now have their own rows in the Layout tab's Styling & Formatting section, alongside the fields that were already styleable.

  • These styles inherit down the team hierarchy, so setting them once at the organization level carries to child teams unless a team overrides them.

  • This replaces hand-authored HTML for these two fields, which never inherited and had to be re-pasted for every team.

Learn more about Footers and Disclaimers and Signature Styling & Formatting.


See what your team inherits from its organization

Analysis settings that merge down the hierarchy now show the inherited entries read-only beneath your own, so you can add team-specific entries without re-entering what the organization already set.

  • Applies to known external senders, trusted third-party senders, blocked country codes, and blocked TLDs.

  • The editable field now holds only your team's own entries. Entries inherited from the parent organization appear below it in a read-only list.

  • Both sets still apply β€” inherited and team-specific entries are combined when INKY analyzes mail.

Learn more about Known External Senders, Trusted Third-Party Senders, and Organization Settings & Inheritance.


Fixes

Outbound rule conditions now evaluate

Conditions added to outbound burst detection, dangerous links, and spam and phishing rules are now saved in the format the analysis engine reads.

  • Previously these conditions were saved and displayed correctly but skipped during analysis, so the rule applied more broadly than configured.

  • Existing saved rules keep loading and are written in the corrected format the next time you save them.

Learn more about Configure Workflow Rules.


Per-field signature styles now save

Setting a per-field style override for the first time now enables Save and Revert. Previously the change wasn't recognized while the field was still inheriting, so it couldn't be saved.


Footer text editor restored

The footer text (HTML) editor is back in the Team Data tab, below the footer image controls. It was dropped when the tabbed signature layout was introduced.

Learn more about Logos & Footers.

July 16th, 2026

New

Improved

Fixed

New Features

Signature editor: tabs & per-field styling

The signature editor has been redesigned into a tabbed workspace with fine-grained control over how each field looks.

  • Settings, Team Data, Layout, Users, and Managers are now separate tabs, so building a signature is a guided flow instead of one long form.

  • On the Layout tab, per-field font, weight, size, and color overrides let you style individual fields while everything else inherits your global style.

  • A live preview docks to the bottom of the editor β€” or float it or pop it into its own window β€” and refreshes as you edit.

Learn more about signature styling.


Redesigned Triage workspace

Triage is now organized into dedicated tabs, each with a live headline count in the tab bar, so you can jump straight to the queue that needs attention.

  • Dedicated Burst Management and Outbound Protection tabs, each showing a live count right in the tab bar.

  • Faster to scan what needs review without scrolling through one combined list.

Learn more about Triage.

Improved

Per-user burst prevention for outbound

Admins can now enable Prevent Burst for individual outbound users directly from the Burst Management panel, instead of applying it team-wide.

Account Takeover signals warning

INKY now warns you when burst, link, or spam detection is active while Account Takeover protection is turned off, so gaps in coverage are easy to spot.

Bug Fixes

  • Graymail Trend in reports: Graymail Trend charts now wait for data before a page is captured, so they no longer come out blank in printed or PDF reports.

  • Signature field-style tooltip: The field-style customizer popover no longer leaves its tooltip stuck on screen after you close it.

  • All Teams selector: The All Teams option is now hidden for single-team users, where selecting it could previously leave the team selector stuck.

  • Outbound Protection tab count: The tab now shows the correct number of active enforced users.

  • Reply Bait threat label: Messages classified as Reply Bait now display a proper named threat label.

  • Team access errors: Opening a team you don't have access to now shows a clear error instead of logging you out.

June 24th, 2026

New

Improved

Fixed

New Features

Email signatures

A new email signatures page makes it easy to manage team and per-user signatures in one place.

  • A dedicated user page for reviewing each user's signature β€” see how it renders and why, based on the team and per-user settings β€” with user search to find people quickly.

  • A new live signature previewer you can undock β€” it floats and follows you around the page, so you can always see how the signature looks while you edit.

  • Refined signature previews throughout the editor.

Learn more: https://help.inky.com/articles/6433055-user-signature-visibility

Audit log column resizing

Audit log columns can now be resized, so you can widen the fields that matter and fit more of the log on screen.

Improved

Standardized CSV exports

CSV export logic and file type are now consistent across Allow/Block lists, the Audit Log, Message Trace, Email Notifications, and VIP lists, so downloads open cleanly in spreadsheet apps.

Clearer settings help text

Added clearer help text for recipient scope and the outbound DLP display-matches setting so it's easier to understand what each option does.

KaseyaOne role label

The KaseyaOne "Master" role label has been renamed to "Admin" for clarity.

Faster signatures page

The user signatures page is now paginated, noticeably reducing load time on teams with large signature lists.

Bug Fixes

  • Ada help widget: Fixed an issue where the in-dashboard help chat would stop working after the page had been open for several minutes.

  • Content overflow: Long filter values and large attachment list no longer overflow their panes β€” filter columns and attachment chips now wrap and truncate correctly.

  • Triage: Fixed a crash in triage when a message had no recipients.

  • Account Takeover (ATO): ATO no longer shows "Delivered" for an expired message, and the notify-sender setting has been restored.

  • Admin settings Save/Revert: Save and Revert on admin settings pages now reflect whether there are unsaved changes instead of always being enabled.

  • Loading animation: Fixed the appearance of the loading animation.

May 20th, 2026

New

Improved

Fixed

New Features

Triage page

A new Triage page brings detection review and message action together in one place.

  • Each message opens a slideout panel showing the full content, threat signals, and approve/reject controls.

  • The delivery timeline view makes it clear what happened to a message, when, and why.

  • Designed for daily review of suspicious mail without bouncing between pages.

Learn more about Triage.


Account Takeover (ATO) detection

ATO detection and enforcement is now fully configurable from the dashboard β€” no SIEM integration required.

  • Configure approvers, review detections with approve/reject per message, and see exactly which rule and condition matched.

  • Dangerous-link detection and rule trigger text are surfaced inline so reviewers can act with full context.

  • Enforcement history and delivery status are tracked alongside each detection.

Learn more about ATO detection.


Approve & Encrypt

Outbound workflows now support an Approve & Encrypt action.

  • Quarantined outbound messages can be approved for delivery with message body encryption applied automatically.

  • A new toggle on the outbound settings page controls availability.

  • The workflow portal shows proper status for approve-encrypt actions end to end.

Learn more about Approve & Encrypt.


Integrations page with SaaS Alerts

A new Integrations page replaces the old Enterprise settings page and ships with a SaaS Alerts (KSIEM) integration.

  • Guided setup wizard with real-time connection verification via webhooks.

  • Settings inheritance from parent organizations so partners can configure once and roll down.

  • Gated behind Kaseya entitlements.

Learn more about the SaaS Alerts integration.


OCR in Outbound DLP scans

Outbound DLP scans can now read text inside images, catching sensitive data embedded in screenshots and attachments that previously slipped through.

Learn more about OCR in Outbound DLP.


In-app Ada chat support

An in-app Ada chat widget is now available across the dashboard for support questions, with feature-flag-controlled rollout. The widget persists across page navigation so conversations and draft messages aren't lost when moving between pages.


KaseyaOne Organization ID editor

Partner super admins can now set or update a team's KaseyaOne Organization ID directly from the K1 role mapper page in admin settings, instead of asking engineering to update it via CLI.

Learn more about KaseyaOne Organization ID editor.


Improvements

Advanced Block List

The Advanced Block List has been migrated to a modern data table with virtualization and search, making it noticeably faster to scroll, sort, and find entries on large lists.

Dashboard tab persistence

The active tab selection in observation dashboards is now saved to the server and restored on return, so navigating away and back resumes where you left off.

Widget Filter Editor

The Widget Filter Editor modal is now noticeably taller, reducing how cramped the Matches and Selected panes feel on smaller screens.

Bug Fixes

  • Custom dashboard layout: Fixed tab sections not filling available viewport height, incorrect background colors on tall screens, and runaway height expansion in custom dashboard widgets.

  • Desktop approvers list: Fixed the approvers list not rendering rows on desktop.

  • Workflow navigation: Fixed a redirect that prevented users from seeing authorization errors on the workflow page.

  • Outbound rule exclusions: Exclusions configured on outbound rule conditions were not being saved when editing an existing rule (only when creating a new one). This has been fixed.

  • Latest Updates & Ideas Portal: Fixed an issue where the Latest Updates and Ideas Portal buttons in the user menu appeared but did nothing when clicked.

  • Bulk operation preview: The bulk operation confirmation modal now disables Confirm and shows a notice when the dry-run impact preview is still calculating, preventing operations from starting before their scope is known.

  • Ada chat widget persistence: The Ada chat widget no longer resets or disappears when navigating between dashboard pages β€” open panel state, draft messages, and conversation history are preserved across page changes.

April 8th, 2026

New

Improved

Fixed

New

Autotask Integrated Customer Billing (ICB) - INKY usage data flows automatically into Autotask Integrated Customer Billing β€” no configuration needed in INKY. If your organization has KaseyaOne, Autotask, and INKY connected, you're all set.

For more on ICB setup and usage, see Integrated Customer Billing and Integrated Customer Billing (ICB) Billing Types

Setup Status β€” Getting your email routing configured correctly is now much easier. A new Setup Status section on the Settings Summary page walks you through the four phases of email routing setup, showing exactly where you are and what β€” if anything β€” still needs attention. Failing steps expand automatically so you can jump straight to what requires action, and the status refreshes on its own so you always have an up-to-date picture without manually reloading the page.

Improved

  • Tenant Operations tables β€” The Tenant Operations settings tables are faster and more responsive, with smoother rendering when browsing or searching entries.

Fixed

  • Fixed an issue where dashboard overview cards (threat level, top senders, result categories) did not fill their full height, leaving gaps in the layout.

  • Fixed an issue where the date picker in filter settings would scroll off screen instead of staying in view, and where numeric filter fields were difficult to edit.

  • Fixed an issue where scrolling through the observations list would stop loading additional results after reaching the bottom.

  • Fixed an issue where dashboard widgets would briefly flash when switching back to the browser window.

March 24th, 2026

New

Improved

New

KaseyaOne role management β€” Admins can now create, edit, and remove KaseyaOne-to-INKY role mappings directly from the Admin Management page. All four K1 roles (Master, Billing, User, CoManagedUser) are always displayed β€” even when no mapping exists yet β€” with "No Access" as the default. Assign or change an INKY role via an inline dropdown that saves immediately with success/error feedback. This also works correctly for sub-MSPs and child teams that previously had no K1 entries.

Improved

Admin list table modernization β€” The Email, Active Directory Groups, and KaseyaOne Role tabs in Admin Management now use a modern data table with search, sortable columns, and role-based filtering. Click any row in the Email or AD Groups tabs to open the edit modal directly β€” no more hunting for action buttons.

March 18th, 2026

Improved

Fixed

Improved

  • Outbound rule approver validation β€” A clear warning now appears when you attempt to create or save an outbound rule without any approvers assigned, preventing misconfigured rules from going live.

  • Group management performance β€” Teams with thousands of users now load group management data reliably without timing out. The group management section displays a smooth skeleton loading state instead of a spinner, giving a clearer sense of what content is loading.

Fixed

  • Graphus / SaaS Defense list import β€” Fixed an issue where importing allow and block lists from Graphus or SaaS Defense would stall and show zero importable entries. The Graphus allowlist import is also now enabled.

  • Settings page footer display β€” Fixed an issue where the action footer on settings pages appeared behind other page content, making the Save and Cancel buttons inaccessible in some scroll positions.

March 11th, 2026

New

Improved

Fixed

Summary

INKY Dashboard v1.7.12 combines changes since v1.7.10 (production). This release adds new partner and admin capabilitiesβ€”including SaaS Defense team imports, KaseyaOne role-based admin access, and a global migration bannerβ€”plus several stability and UX fixes.

New

  • KaseyaOne role-based admin access β€” A new read-only "Admin by KaseyaOne Role" tab in Settings > Admin Management shows automatic role mappings between KaseyaOne and INKY.

  • SaaS Defense Import (Partner Center) β€” Partners can now import teams from SaaS Defense alongside Graphus. Supports simultaneous imports from both sources, with improved status handling, source-aware UI labels, and sorted import status.

  • Global Migration Banner β€” Admins see a persistent banner when teams need migration. It aggregates migration status across all partners with direct links to affected teams.

Improved

  • Group management "No groups" filter β€” Find unassigned mailboxes quickly with a new filter option in group management.

  • Advanced block list page messaging β€” Standardized "Page Not Supported" messaging for organizations that are not eligible for this feature.

  • Removal of legacy user dashboard link β€” Deprecated navigation link removed for a cleaner experience.

Fixed

  • Observations date picker β€” End-date now correctly includes the full selected day.

  • Observations team filter β€” Fixed invalid filter that caused incomplete results.

  • Usage dashboard teams search β€” Search field now filters teams correctly.

  • Data table stability β€” Fixed crash in tables without row selection.

  • Import Teams pagination β€” Fixed issue where only the first page of teams was shown when there were more than 50 teams.

  • OfferSelector click areas β€” Fixed card click areas that were blocked by the radio selector region.

  • Tooltip stacking β€” Fixed tooltip z-index issues by portaling tooltips to the document body.

  • Usage compare refresh β€” Improved refresh behavior and status handling for live usage comparison.

  • Filter term conversion β€” Fixed missing filter term conversion.