{"id":16733,"date":"2026-06-08T12:27:31","date_gmt":"2026-06-08T12:27:31","guid":{"rendered":"https:\/\/www.k12insight.com\/kc\/?p=16733"},"modified":"2026-06-08T13:21:08","modified_gmt":"2026-06-08T13:21:08","slug":"new-in-onflo-june-2026","status":"publish","type":"post","link":"https:\/\/www.k12insight.com\/kc\/product-updates\/new-in-onflo-june-2026\/","title":{"rendered":"New in Onflo \u2014 June 2026"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"16733\" class=\"elementor elementor-16733\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e564480 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e564480\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ac59fc3\" data-id=\"ac59fc3\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4792295 elementor-widget elementor-widget-html\" data-id=\"4792295\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<title>Onflo \u2014 June 2026 Release Notes<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Figtree:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n<style>\n  \/* ============================================================\n     RELEASE NOTES \u2014 all classes prefixed with rn- to avoid\n     collisions with badges\/styles elsewhere on the site\n     ============================================================ *\/\n\n  \/* BASE *\/\n  .rn-body {\n    font-family: 'Figtree', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n    color: #111;\n    background: #fff;\n    line-height: 1.6;\n  }\n .rn-container {\n  width: 100%;\n  padding: 3rem 0 4rem;\n}\n  .rn-title {\n    font-size: 42px;\n    font-weight: 700;\n    margin: 0 0 1.25rem;\n    line-height: 1.15;\n    color: #111;\n    letter-spacing: -0.01em;\n  }\n  .rn-intro {\n    font-size: 19px;\n    line-height: 1.65;\n    color: #444;\n    margin: 0 0 1.5rem;\n  }\n\n  \/* WEBINAR CALLOUT *\/\n  .rn-webinar-callout {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    padding: 1rem 1.25rem;\n    background: #F4F8FC;\n    border-left: 3px solid #0073C7;\n    border-radius: 4px;\n    margin-bottom: 1.75rem;\n  }\n  .rn-webinar-callout-icon {\n    flex-shrink: 0;\n    width: 36px;\n    height: 36px;\n    border-radius: 50%;\n    background: #0073C7;\n    color: #fff;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 14px;\n  }\n  .rn-webinar-callout-text {\n    font-size: 16px;\n    line-height: 1.5;\n    color: #333;\n    margin: 0;\n  }\n  .rn-webinar-callout-text a {\n    color: #0073C7;\n    font-weight: 600;\n    text-decoration: underline;\n  }\n  .rn-webinar-callout-text a:hover { text-decoration: none; }\n\n  \/* APPLIES TO PILL BAR *\/\n  .rn-applies-to {\n    display: flex;\n    align-items: center;\n    gap: 14px;\n    flex-wrap: wrap;\n    padding: 0.75rem 1.1rem;\n    background: #FAFAFA;\n    border: 1px solid #ECECEC;\n    border-radius: 8px;\n    margin-bottom: 2.5rem;\n  }\n  .rn-applies-to-label {\n    font-size: 11px;\n    font-weight: 600;\n    color: #888;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n  .rn-applies-to-badges {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  \/* FEATURE BLOCKS *\/\n  .rn-features { padding-top: 0; }\n  .rn-feature-block {\n    border-top: 0.5px solid #e5e5e5;\n    padding: 1.4rem 0;\n  }\n  .rn-feature-block:first-child { border-top: none; padding-top: 0; }\n  .rn-feature-content {\n    display: flex;\n    flex-direction: column;\n    gap: 0.4rem;\n  }\n  .rn-feature-header {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin-bottom: 0.2rem;\n  }\n  .rn-feature-name {\n    font-size: 21px;\n    font-weight: 600;\n    color: #111;\n  }\n  .rn-feature-body {\n    font-size: 18px;\n    line-height: 1.7;\n    color: #555;\n    margin: 0;\n  }\n  .rn-feature-body strong { color: #333; font-weight: 600; }\n\n  \/* ============================================================\n   \/* ============================================================\n     BADGES\n     ============================================================\n     Drop-in snippets (paste inside .rn-feature-header or .rn-applies-to-badges):\n\n     <span class=\"rn-badge rn-badge-ticketing\"><span class=\"rn-dot rn-dot-ticketing\"><\/span> Ticketing<\/span>\n     <span class=\"rn-badge rn-badge-telephony\"><span class=\"rn-dot rn-dot-telephony\"><\/span> Telephony\/Call Center<\/span>\n     <span class=\"rn-badge rn-badge-chatbot\"><span class=\"rn-dot rn-dot-chatbot\"><\/span> Chatbot<\/span>\n     <span class=\"rn-badge rn-badge-itam\"><span class=\"rn-dot rn-dot-itam\"><\/span> IT Asset Management<\/span>\n     <span class=\"rn-badge rn-badge-itsm\"><span class=\"rn-dot rn-dot-itsm\"><\/span> IT Service Management<\/span>\n     ============================================================ *\/\n  .rn-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 11px;\n    font-weight: 600;\n    padding: 3px 10px;\n    border-radius: 20px;\n    white-space: nowrap;\n  }\n  .rn-dot { width: 6px; height: 6px; border-radius: 50%; display: inline-block; }\n\n  .rn-badge-ticketing { background: #EAF3DE; color: #3B6D11; }\n  .rn-dot-ticketing   { background: #639922; }\n\n  .rn-badge-itam      { background: #E6F1FB; color: #185FA5; }\n  .rn-dot-itam        { background: #185FA5; }\n\n  .rn-badge-itsm      { background: #FDECEC; color: #9B2C2C; }\n  .rn-dot-itsm        { background: #C53030; }\n\n  .rn-badge-chatbot   { background: #EEEDFE; color: #3C3489; }\n  .rn-dot-chatbot     { background: #534AB7; }\n\n  .rn-badge-telephony { background: #D9F1EE; color: #0E6E66; }\n  .rn-dot-telephony   { background: #14A89B; }\n\n  \/* IMAGE LAYOUTS (optional \u2014 drop inside .rn-feature-content) *\/\n  .rn-feature-image, .rn-feature-image-sm {\n    margin-top: 0.6rem;\n    border-radius: 6px;\n    overflow: hidden;\n    border: 1px solid #ececec;\n  }\n  .rn-feature-image img, .rn-feature-image-sm img {\n    width: 100%;\n    height: auto;\n    display: block;\n  }\n  .rn-feature-image-sm { max-width: 60%; }\n\n  @media (max-width: 600px) {\n    .rn-title { font-size: 32px; }\n    .rn-feature-name { font-size: 19px; }\n    .rn-feature-body { font-size: 17px; }\n    .rn-feature-image-sm { max-width: 100%; }\n  }\n<\/style>\n<\/head>\n<body class=\"rn-body\">\n\n  <div class=\"rn-container\">\n\n    <h1 class=\"rn-title\">Onflo Product Updates<\/h1>\n    <p class=\"rn-intro\">This release brings a freshly redesigned inbox and ticket page, branded login experiences for your district, an AI voice assistant for queue and after-hours calls, and a smarter chatbot that knows your real calendar. Here's everything that's new.<\/p>\n\n    <!-- WEBINAR CALLOUT -->\n    <div class=\"rn-webinar-callout\">\n      <div class=\"rn-webinar-callout-icon\">\u25b6<\/div>\n      <p class=\"rn-webinar-callout-text\">Want to see these features in action? <a href=\"https:\/\/www.k12insight.com\/kc\/product-updates\/whats-new-in-onflo-webinar-june-2026-release\/\">Watch the What's New in Onflo webinar recording<\/a> for a walkthrough of everything in this release.<\/p>\n    <\/div>\n\n    <!-- APPLIES TO PILL BAR -->\n    <div class=\"rn-applies-to\">\n      <span class=\"rn-applies-to-label\">Applies to<\/span>\n      <div class=\"rn-applies-to-badges\">\n        <span class=\"rn-badge rn-badge-ticketing\"><span class=\"rn-dot rn-dot-ticketing\"><\/span> Ticketing<\/span>\n        <span class=\"rn-badge rn-badge-telephony\"><span class=\"rn-dot rn-dot-telephony\"><\/span> Telephony\/Call Center<\/span>\n        <span class=\"rn-badge rn-badge-chatbot\"><span class=\"rn-dot rn-dot-chatbot\"><\/span> Chatbot<\/span>\n        <span class=\"rn-badge rn-badge-itam\"><span class=\"rn-dot rn-dot-itam\"><\/span> IT Asset Management<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"rn-features\">\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">A faster, more flexible inbox<\/span>\n            <span class=\"rn-badge rn-badge-ticketing\"><span class=\"rn-dot rn-dot-ticketing\"><\/span> Ticketing<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">The Onflo inbox has been fully redesigned. Quick-filter toggles at the top of the table jump you to key statuses in a single click, search now lives right inside the inbox, and a new tool panel lets each user pick exactly which columns to show. Hover any row to peek at the full subject and original message without opening the ticket, switch between comfortable and compact row heights, and enjoy faster load times on large inboxes thanks to progressive loading. Everything you could do before still works \u2014 including blurred rows for tickets you don't have permission to see.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">A cleaner, more spacious ticket page<\/span>\n            <span class=\"rn-badge rn-badge-ticketing\"><span class=\"rn-dot rn-dot-ticketing\"><\/span> Ticketing<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">The ticket detail page now uses a modern split layout that separates customer information from the conversation. The split is resizable \u2014 drag to give the customer panel up to 50% of the page, and Onflo remembers your preferred width between sessions. Internal notes and customer replies use a refreshed rich-text editor with bullet and numbered lists right at the top level, and attachment controls have been consolidated into a single button. All existing behaviors, permissions, and roles stay exactly as they were \u2014 this is purely a visual refresh.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">Schedule tickets for routine operations<\/span>\n            <span class=\"rn-badge rn-badge-ticketing\"><span class=\"rn-dot rn-dot-ticketing\"><\/span> Ticketing<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">Admins can now create scheduled automations that generate tickets on a recurring basis \u2014 perfect for predictable work like weekly walkthroughs, monthly bus stop inspections, or quarterly device audits. Set up the schedule with custom parameters, then view, edit, pause, resume, or delete any automation from a single management view. A change log captures every edit and who made it, and auto-generated tickets are visually flagged in the inbox so staff instantly know what came from a person versus the system.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">Mark tickets as duplicates<\/span>\n            <span class=\"rn-badge rn-badge-ticketing\"><span class=\"rn-dot rn-dot-ticketing\"><\/span> Ticketing<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">Replacing the older merge workflow, staff can now mark any open ticket as a duplicate of another straight from the inbox. A modal lets you search and select one or more matching tickets, and the primary ticket shows a linked list of every duplicate so agents always have full visibility into related submissions. Made a mistake? Unlink a duplicate from the secondary ticket's detail page anytime.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">Global Tickets, now for every ticket type<\/span>\n            <span class=\"rn-badge rn-badge-ticketing\"><span class=\"rn-dot rn-dot-ticketing\"><\/span> Ticketing<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">Global Tickets \u2014 for managing systemic or widespread issues from one place \u2014 are now available across all ticket types, including service management. Search and bulk-link individual tickets to a Global Ticket from the inbox or ticket view, and each linked ticket displays a clear banner so agents know it's part of a larger issue. Linked tickets keep their own status and workflow, and to prevent confusion, a ticket can only be associated with one Global Ticket at a time.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">A branded login page for your district<\/span>\n            <span class=\"rn-badge rn-badge-ticketing\"><span class=\"rn-dot rn-dot-ticketing\"><\/span> Ticketing<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">System admins can now publish a fully branded login page with a custom URL \u2014 replacing the generic sign-in screen with a district-branded entry point for students, staff, and families. Configure your district name, logo, monogram, brand colors, and text sizing from Account Setup, pick a unique subdomain (Onflo checks availability in real time), and use the draft \u2192 preview \u2192 publish workflow to review everything full-screen before going live. Choose which SSO providers appear on the page, keep email\/password as an option, and rest easy knowing the page handles 2FA prompts, forgot-password flow, multi-org account selection, and unauthorized sign-in attempts gracefully. A support portal link is built in.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">AI Voice Agent for in-queue and after-hours calls<\/span>\n            <span class=\"rn-badge rn-badge-telephony\"><span class=\"rn-dot rn-dot-telephony\"><\/span> Telephony\/Call Center<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">Give callers a smarter alternative to voicemail or hold music. Admins can now configure an AI Voice Agent to handle calls while families wait in queue or after business hours close. Inside a queue, enable \"Route to AI Agent\" and assign it to a keypad key (for example, press 2) along with the agent profile to use. A separate toggle under After-Hours configuration sends calls to the AI Agent when no live agents are available. Callers hear a brief message confirming they're being connected to an AI assistant, then get guided answers to common questions. Voicemail and callback options keep working alongside the AI Agent, with priority order following your configuration.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">Claim a phone number yourself, in minutes<\/span>\n            <span class=\"rn-badge rn-badge-telephony\"><span class=\"rn-dot rn-dot-telephony\"><\/span> Telephony\/Call Center<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">Districts can now search for and claim phone numbers directly in Onflo \u2014 no waiting on Customer Success to source one. Search by city, area code, or specific digits, review the number's details, give it a friendly name for easy identification, and confirm. Every number comes with Voice, SMS, and MMS capabilities, and goes active the moment it's claimed.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">\"Send me a copy\" emails are now clearly previews<\/span>\n            <span class=\"rn-badge rn-badge-ticketing\"><span class=\"rn-dot rn-dot-ticketing\"><\/span> Ticketing<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">When admins use Send Me a Copy on a Nudge or shared Overview\/Comparison report, the email they receive now identifies itself as a preview \u2014 eliminating the confusion of getting a copy that looked like a real recipient's personalized email. The subject is prefixed with \"Preview:\", a banner at the top of the email explains that names and details will be personalized for each recipient, and salutation fields show as placeholders rather than the first user's name.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">Sync your calendars into the chatbot<\/span>\n            <span class=\"rn-badge rn-badge-chatbot\"><span class=\"rn-dot rn-dot-chatbot\"><\/span> Chatbot<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">System admins can now add calendars as a resource in AI Training Resources \u2014 giving chatbots and voice agents real-time awareness of staff availability, scheduled events, and operational schedules without any manual updating. Three import paths are supported: paste a live calendar feed URL (Google Calendar, Outlook, or any ICS-compatible service), upload an .ics file, or import from a CSV using the provided template. Each synced calendar shows its feed, scope, topics, tags, manager, assigned chatbot profiles, an optional expiration date, and a weekly rescan toggle that keeps data fresh automatically.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">Chatbots now answer scheduling questions from real calendar data<\/span>\n            <span class=\"rn-badge rn-badge-chatbot\"><span class=\"rn-dot rn-dot-chatbot\"><\/span> Chatbot<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">Once a calendar is synced, the chatbot can query it directly to answer availability questions \u2014 like whether a counselor is in today, when the next board meeting is, or whether the front office is open during spring break. Responses reflect what's actually on the calendar rather than static, manually configured schedules. When there's no calendar data for the period being asked about, the chatbot returns a clear fallback rather than guessing.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"rn-feature-block\">\n        <div class=\"rn-feature-content\">\n          <div class=\"rn-feature-header\">\n            <span class=\"rn-feature-name\">A redesigned Locations setup for IT Asset Management<\/span>\n            <span class=\"rn-badge rn-badge-itam\"><span class=\"rn-dot rn-dot-itam\"><\/span> IT Asset Management<\/span>\n          <\/div>\n          <p class=\"rn-feature-body\">The Locations module in Settings has been rebuilt with a cleaner hierarchy and a guided setup flow. New accounts can choose between two setup paths: import locations from a CSV or Excel file (with smart field mapping, multi-sheet support, and pre-import validation), or enter them manually through a step-by-step wizard. For manual setup, you'll first define Building Types, Room Types, and optional features as your foundation \u2014 importers skip this step because the configuration is derived from the uploaded file. Physical Locations is now organized into Buildings and Rooms tabs, with Floors and Wings as sub-structure inside each building. The older Campus classification has been retired and migrated automatically, and Special Areas now live as Rooms with the area identity preserved in the room name. Containers stay accessible from the Locations sub-nav. Deactivating a building or room now lets admins jump straight to the associated Assets and Parts to handle them first. All existing data is preserved and remapped without loss.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Onflo \u2014 June 2026 Release Notes Onflo Product Updates This release brings a freshly redesigned inbox and ticket page, branded login experiences for your district, an AI voice assistant for queue and after-hours calls, and a smarter chatbot that knows your real calendar. Here's everything that's new. \u25b6 Want to see these features in action?...<\/p>\n","protected":false},"author":45,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"categories":[414],"class_list":["post-16733","post","type-post","status-publish","format-standard","hentry","category-product-updates"],"_links":{"self":[{"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/posts\/16733","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/users\/45"}],"replies":[{"embeddable":true,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/comments?post=16733"}],"version-history":[{"count":8,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/posts\/16733\/revisions"}],"predecessor-version":[{"id":16827,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/posts\/16733\/revisions\/16827"}],"wp:attachment":[{"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/media?parent=16733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.k12insight.com\/kc\/wp-json\/wp\/v2\/categories?post=16733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}