HYROS ā Version 2.6.7
Released ⢠18 May 2026
Dashboard Email Sharing & Scheduling You can now share your dashboard reports directly via email ā either immediately or on a scheduled basis. Send to one or multiple recipients, manage all scheduled sends from a dedicated view, and preview exactly how the email will look before it goes out. Scheduled sends can be edited or removed at any time.

Traffic Report ā Visual Chart Section The Traffic Report now includes a chart section that visualises key metrics ā Clicks, Leads, Visitors, and Source Links ā over time at the domain level. This makes it faster to spot trends and anomalies without having to scan raw data tables.

Google Ads Offline Conversions ā Higher Match Rate Hyros now sends significantly richer data to Google Ads when uploading offline conversions: ⢠Gmail normalisation (dots removed, plus-aliases stripped) ⢠Hashed phone number, first name, and last name included ⢠Country code and postal code in payloads ⢠6-hour artificial delay removed ā data appears faster
Bing Ads ā Keyword Tracking Finalised Keyword tracking for Bing Ads has been completed and stabilised. Bing users will now see accurate keyword-level data flowing through their reports.
TikTok ā Smart+ Campaign Awareness Hyros now correctly identifies TikTok Smart+ and Upgraded Smart+ campaigns. A clear warning is shown in the tracking template UI. Smart+ campaigns are excluded from bulk tracking parameter updates to prevent configuration errors.
Improvements
Lead Address Data ā Populated from Webhook Events Hyros now captures address info (country, postal code, etc.) from webhook events for Shopify, WooCommerce, and Stripe ā enriching conversion uploads and supporting higher Google Ads match rates.
Live Cost Framework ā Smarter Retry Handling Transient failures are retried automatically; non-recoverable errors (invalid credentials, revoked tokens) are skipped ā preventing repeated failed attempts.
Source Stats ā Batch Processing at Source Creation Creation dates are now fetched in batches instead of one by one, reducing API request volume and improving reliability during large ad imports.
Webhook Lifecycle Management ā Stripe, HubSpot & HighLevel Webhooks are automatically deactivated when an integration is deleted, the account is removed, or blocked for 1+ month.
AuthorizeNet ā Isolated Webhook Processing Queue AuthorizeNet events now process on a dedicated queue so slowdowns can't affect other integrations.
Bing Ads ā Personal Account Migration Warning Users with personal Microsoft accounts receive a clear in-app warning. New personal-account integrations are blocked at connection.
Google Audiences ā Improved Error Handling Edge-case errors (quota exhaustion, EU political ad declarations, invalid user list types, short deadlines) are now handled gracefully.
Facebook Audiences ā Improved Error Handling Value-based custom audiences requiring lookalike values are excluded from the UI. Missing permissions are handled cleanly with appropriate error reporting.
Deep Mode Table ā CRM Separation & New States CRM-specific functionality is cleanly separated. The Info column now supports No Show and Cancelled call states.
Report Performance ā Duplicate Calculation Prevention Identical in-flight report requests now receive the cached result, reducing unnecessary processing load.
Integration Deletion ā Faster Query Performance The deletion query has been significantly optimised, preventing timeouts for users with large lead databases.
Bug Fixes
Dashboard ā Default Views Not Restored After Deleting All Views Default Basic and Pro views are now restored immediately without requiring a page reload.
Reports ā Switching from Ad Level Report Broke Source Count Source state is now correctly preserved when switching between report types.
Trends Report ā Incorrect Date Range Validation Message Validation corrected to reflect the actual 365-day limit.
WooCommerce ā Runtime Error When Checking Webhooks Resolved for stores without the Subscription plugin.
Shopify ā Web Pixel Update Error on Config Change
Handled gracefully when pixel ID is missing or read_pixels scope is absent.
Meta ā Error Processing Automatic Source Links Fixed null response handling from the Meta API during source link processing.
Stripe ā Webhook Deauthorisation Event API Version Mismatch Workaround implemented to handle the event correctly regardless of API version.
UI ā Post-Rebranding Visual Fixes Visual inconsistencies from the rebrand have been corrected.
Tracking ā Duplicate Lead Processing Error Resolved Fixed for high-volume webhook events encountering the same lead record multiple times.
Hyros AIR
Lead Import from Email Integrations Klaviyo subscriber lists are now automatically imported into Hyros on connection. Mailchimp import coming in the next release.
User Comeback URL for Shopify Users Analysts can generate a personalized link to bring Shopify users back to the AIR setup flow with projected ROI based on Shopify revenue.
AIR Charges for Attributed Phone Calls Every attributed call now creates an AIR charge ā ensuring invoicing reflects value across all channels.
Separate Billing Line for SDR Response Emails SDR replies are billed as a distinct line item on Stripe invoices, clearly separated from standard AIR email charges.
Subject Line Fallback for Discount Emails AIR generates a safe fallback subject line for every discount email. If the discount code is unavailable, the fallback is used automatically.
AIR ā Improvements
Email Integration Architecture Overhaul All email platform clients consolidated into a single shared module with smart caching and event-based sync.
Per-Integration Logic Cleanup: Klaviyo, Mailchimp, SMTP, ActiveCampaign, Kit, Outlook Platform-specific API logic refactored into the correct layer for more consistent behaviour.
Faster and More Reliable Product Page Scraping Local cache checked before fetching ā repeat requests skip the HTTP call entirely, eliminating rate limit errors.
Real-Time Dashboard Updates via Redis Pub/Sub Migrated from Kafka broadcasts to Redis Pub/Sub for faster, more reliable live updates.
AIR Bug Fix ā Mailchimp "Recipients Not Ready" Race Condition Resolved A retry policy and post-send validation check were added. Campaigns actually delivered despite the error are now correctly marked as sent.
HYROS ā Version 2.6.6
Released: 04 May 2026
Creatives Report: Deep Mode in Gallery View Gallery View now supports Deep Mode, giving you the same granular metric analysis previously only available in Nested View.

Traffic Report: Create URL Rules Inline A Create URL Rule button now appears inline for any normalized URL without a source link ā no more leaving the report to map untracked URLs.

Sales Data: Custom Price on Manual Sales Set a custom price for the product tag when adding a manual sale. A new product entry is created at the specified price; existing sales tied to the original product remain unaffected.

Sales Data: AND/OR Filter Mode Indicator The Sales Data tag filter now shows a clear visual indicator of whether active filters are in AND or OR mode.

Agencies: Copy Pinned Navbar Sections When agencies create new client accounts, pinned custom navbar sections are now copied over ā new accounts inherit the same nav structure as your agency template.

Other New Features
⢠Bing Ads ā Keyword Tracking: Track which keywords drive leads and revenue from Microsoft Advertising, mirroring the Google Ads experience.
⢠GoHighLevel ā Charge Syncing: Sales generated via GHL Charges are auto-captured and attributed, with deduplication and refund support.
⢠Attribution API ā Group by Facebook Campaign: The public API now supports grouping reports by facebook_campaign.
Improvements & Performance
⢠Meta Conversions ā Batch Processing: Up to 1,000 conversions per API request; each event fails independently so a single issue no longer rolls back thousands. ⢠Meta Conversions ā Richer Product Data: customData now includes contents (SKU, quantity, price per item) for multi-product orders. ⢠Meta SDK v25.0: Upgraded from v23.0 ahead of Meta's June 2026 deprecation deadline. ⢠Lead Stage Conversions ā Accurate Timestamps: Meta events now use the lead-stage-applied date instead of original opt-in. ⢠Live Cost Framework: Cache infrastructure deployed for Meta ā today's ad spend is pre-warmed before reports load.
⢠Reporting ā Responsive UI: Layout dynamically adapts from 1080p to 1440p and beyond. ⢠Reports ā Organic & Paid Source Clarity: Date-segmented reports add dedicated Paid Source Sales / Organic Source Sales columns. ⢠Snapchat & TikTok ā Faster Source Stats: Recalculation delays resolved. ⢠New Sales Integrations ā Grab Currency from Event: Now enabled by default to prevent multi-currency mismatches.
Bug Fixes
⢠Keywords Report: Campaign Name and Ad Group columns can now be displayed together when grouping by Keyword. ⢠Reporting ā Source Count Reset: Switching from Ad Level Report to another report no longer resets source count to 0. ⢠Trends Report ā Date Range Limit: Corrected the false "timeframe cannot be larger than 10,000" error on ranges over 365 days. ⢠Report Export: 100% failure rate resolved ā exports working reliably again. ⢠PayPal ā Isolated Webhook Topic: PayPal events now process on a dedicated Kafka topic so delays don't affect other integrations.
Hyros AIR
⢠New B2B Non-Core Onboarding Flow: Five-step wizard covering website setup (auto MiniMind), tracking install, payment + email connections, and activation. A default B2B flow is auto-created on completion. ⢠Custom AI Models for Existing Providers: Admins can add new ChatGPT/Gemini models from AIR settings, with capability validation. ⢠Per-Model LLM Rate Limits: Configurable per-model, per-provider ā changes propagate instantly. ⢠Integration Health Registry: AIR tracks email integration health in real time, auto-skipping unhealthy providers and reading Retry-After headers. ⢠Batch LLM Generation for Scheduled Emails: Scheduled sends use the AI provider's Batch API, freeing real-time queue capacity. ⢠Free Trial Reflected in Stripe: Trial status mirrored from signup; usage reporting starts only after trial ends.
AIR ā Improvements & Performance ⢠Shopify ā Accurate Product Data: AIR uses the Shopify API for structured product data; SmartFetch scoped to Shopify only; ambiguous multi-product pages are skipped. ⢠Web Scraping ā Reliability & Fallbacks: Better handling of images, redirects, relative URLs, and JS-rendered pages; OpenSearch caching skips repeat HTTP calls. ⢠Per-Integration Email Throttling: Configurable cap per integration per cycle prevents one sender from monopolizing the queue. ⢠SDR Tester ā WebSocket Generation: Migrated from sync HTTP to WebSocket, eliminating load-balancer idle timeouts. ⢠Lead Migration Performance: Thought-process switching now runs in bulk; missing-product-ID enqueue bug fixed.
HYROS Version 2.6.5
Released: 20 Apr 2026
Major UI Refresh Across the App We've implemented a broad set of UI updates based on the latest Heartbeat designs, including CRM, Reporting, Settings, Dashboard, Onboarding, and the general app layout. The onboarding and signup flows have also been visually refreshed for a smoother experience.

Customizable Navbar Sections You can now personalize your navigation bar by pinning your most-used sections (like Sources, Tracking, Settings, etc.) for faster access. Each user can configure their own favorites, making navigation more efficient and tailored to your workflow.

Improvements & Bug Fixes
Track Kajabi Checkouts We've implemented a new handler to the tracking script to be able to access shadow DOM and successfully track optins. This should allow tracking Kajabi Checkouts as well as other similar scenarios.
Live Cost Framework: Core Architecture We've laid the foundation for real-time ad spend tracking across platforms. This new architecture supports both synchronous and asynchronous cost fetching, enabling future integrations to deliver up-to-the-minute spend data directly in Hyros.
Dashboard Widget Grid: More Responsive Breakpoints The dashboard grid now supports additional breakpoints, allowing for better widget arrangement on all screen sizes. New views use a 24-column grid for improved flexibility, while existing dashboards remain compatible.
Allow Password Creation After Google Sign-Up Users who register via Google can now set a password after their first login, making it easier to access their account via email and password in the future. A one-time notification will prompt you to create a password for added flexibility.
Deep Mode Metrics for Creatives Report Deep Mode now supports all key metrics for sales, calls, customers, and leads, providing a more comprehensive view of your data.
CSV Import: Opt-in Support When importing leads via CSV, you can now specify opt-in status and customer type, improving the accuracy of new vs. existing customer reporting.
TikTok Integration: Tracking Template in Table View You can now view and manage TikTok tracking templates and URL parameters directly from the integration table, streamlining campaign setup.
GHL: Sync Charges Hyros now supports syncing charges from GoHighLevel, ensuring billing data is up-to-date.
Shopify: Lead Address Accuracy Fixed an issue where lead addresses could be saved incorrectly when customers used Shopify's "Save this information for next time" feature.
Offline Conversion & Stage Conversion: Race Condition Fixes Resolved race conditions that could cause missed or incorrect conversions when tags or stages were applied asynchronously.
Shopify Webhook Error Handling Improved error handling for Shopify webhook subscriptions, ensuring integrations remain stable even if Shopify returns unexpected errors.
Google Ads: Authentication Error Handling Enhanced error handling for Google Ads authentication issues, reducing the risk of failed report fetches due to expired or invalid credentials.
API: Sale/Order Update Triggers Reprocessing Updating a sale or order via the API now automatically triggers reprocessing and reindexing, ensuring reports and attributions stay accurate.
HYROS Version 2.6.4
šĀ 07 Apr 2026
1-Click Wordpress & WooCommerce Integration A new Hyros plugin enables seamless, one-click integration with WordPress and WooCommerce. Users can now install the plugin, connect their Hyros account, and automatically inject tracking scripts and webhooks, greatly simplifying the setup process.

Edit your saved and scheduled reports You can now edit saved and scheduled reports, including filters, date ranges, and frequency.

Automatic tracking template setup for Google Ads During Google Ads integration, users are prompted to automatically update tracking templates with Hyros parameters, simplifying setup.

Lead Stages can be created using simple URL rules Users can now define Lead Stages based on specific page visits or keywords, making qualification flows more flexible.

Bing Ads Keyword Tracking Hyros now supports keyword tracking for Bing Ads, similar to Google Ads. This allows marketers to analyze and optimize Bing campaigns with the same depth as other ad platforms.
The new Tracking template for keyword tracking is:
{lpurl}?h_campaign_id={CampaignId}&bng_id={AdGroupId}&h_ad_id={adid}&h_keyword={Keyword}&h_keyword_id={_hkid}
Attribution Model Explanations A new panel in the reporting interface provides clear, concise explanations for each attribution model. Hovering over a model displays its purpose and best use cases, helping users select the right model for their analysis.

Hyros app gets a fresh new font All app interfaces now use P22 Mackinac for headers/metrics and Inter for regular text, ensuring a cohesive and professional look.

SSO with Meta / Facebook Users can now sign up and log in to Hyros using their Facebook/Meta accounts, in addition to Google. This streamlines onboarding and authentication, automatically pulling in your full name and email for a faster experience.

š§ Improvements & Bug Fixes
⢠Charts and widgets now use a unified, modern color palette ā Refreshed to match the latest design palette, improving visual consistency in both light and dark modes. ⢠Real-time updates are now faster and more reliable in Sourceboard and widgets ā Replaced legacy polling with Server-Sent Events (SSE) for instant updates. ⢠Exports from CRM and DeepMode tables now respect user-selected columns ā Exports only include columns selected by the user; fixed columns can no longer be removed. ⢠Onboarding collects only essential info; address details moved to billing ā Now asks only for timezone and currency; address and name details collected during credit card entry.
⢠Shopify integration updated to latest API version ā Now uses API version 2025-07 for continued compatibility. ⢠Tracking script API now supports configuration via API requests ā Programmatically customize tracking scripts through the API. ⢠Recent conversion tracking issues investigated and resolved ā Platform stabilization and improved reliability for conversion tracking. ⢠Cost reporting stabilized after deep analysis of recent issues ā More accurate and stable cost reporting.
⢠Lead Stage Custom Conversion events now use the correct datetime ā Now use the date the stage was applied, improving attribution accuracy. ⢠HighLevel integration now supports syncing charges for accurate billing ā Charges from HighLevel are now synced into Hyros. ⢠Shopify webhook errors resolved for more reliable integrations ā Fixed errors when enabling Shopify webhooks. ⢠Race condition fixed for duplicate category entries in SourceLink creation ā Resolved concurrency issue causing duplicate entries.
⢠Custom Metric creation now limited to prevent database errors ā Limit of 10 variables prevents database truncation and formula corruption. ⢠Top Sources widget configuration errors investigated and resolved ā Fixed inconsistencies preventing future errors. ⢠SKU filter queries optimized for faster performance ā Reduced load times for large datasets. ⢠Source queries improved for better performance ā Reduced processing times for sourceRequestFailureRecords index.
⢠API endpoints now strictly validate array payloads ā Reduces the risk of malformed data. ⢠Assertion failure errors resolved for increased backend robustness ā Fixed backend assertion failures. ⢠Users are notified when integrations require re-authentication due to new scopes ā Alerts users to re-authenticate for continued access. ⢠Improved error handling for missing access tokens ā Reduces unnecessary error logs. ⢠Plan migration exceptions now handled gracefully ā Prevents exceptions when migrating user plans.
Version 2.6.2 ā HYROS Updates
March 9, 2026
Reporting UI Upgrade: Tabbed Reports
Working with multiple reports just became dramatically easier.
You can now open reports in tabs, switch between them instantly, and keep your workspace organized while analyzing different datasets.

This new tabbed reporting system allows you to:
⢠Open multiple reports simultaneously ⢠Switch between reports quickly using tabs ⢠Keep tab order and report names saved across sessions ⢠Automatically update tab titles when a report is renamed ⢠Reuse an existing tab when reopening a saved report
This makes Hyros feel more like a modern data workspaceāperfect for marketers and analysts who need to compare reports, test attribution models, and explore multiple data views at the same time.
Modernized App Layout & Sidebar Redesign
The main app container and left menu sidebar have been updated with a modern, boxed design. The sidebar now includes user profile access, notifications, and quick links, with improved dropdowns and a more intuitive layout. The top navigation bar has been removed, and key actions are now consolidated in the sidebar for easier access.

Meta Integration: Remove Ad Accounts
The Meta integration now allows you to enable, disable, or remove ad accounts from the integration list, replacing the previous blacklist/whitelist terminology.

Improvements & Bug Fixes
GHL Integration: Process Opportunities as Sales A new option allows GoHighLevel users to process "Opportunities" as sales, including support for refunds and partial refunds. Only "won" opportunities are imported as sales, and a new integration scope is required. Users must re-integrate GHL to enable this feature.
Meta CAPI: Location Data & External ID Hyros now sends city, state, and zip code in Meta Conversions API payloads, and ensures external IDs are always populated, improving Event Match Quality and attribution accuracy.
Meta Conversions: Blocker Investigation & UI Status Investigated recent Meta conversion issues, resolving blockers and improving the accuracy of conversion status displays in the UI. Conversions older than 7 days are now deleted for performance reasons, and this is reflected in the UI.
Google Conversion Batching Performance Reduced batching delays for Google conversions, resulting in faster conversion sending and improved reporting performance.
Product Package Filter in Reports Added the ability to filter reports by Product Package, making it easier to analyze sales by specific offerings.
Deep Dive for Returning Customer Metric Enabled deep dive ("deep mode") into the Returning Customer metric for more granular analysis.
AND/OR Logic for Tag Filters Added "AND/OR" logic to tag filters, allowing more flexible filtering of leads, calls, and sales by multiple tags.
Text Contains & By Prefix for Ad Attributes Added "Text contains" and "By prefix" options for filtering by ad-level attributes in reports and widgets.
Prefix/Text Contains for Conversion Rules Added the option to select by prefix or "Text contains" when creating conversion rules for types.
UI-Based Source Filtering in Async Reports & Dashboard Extended UI-based source filtering logic to async reports and dashboards for more consistent metric-based filtering.
Progress Bar for Lead Reprocessing Added a progress bar when reprocessing leads, providing clear feedback on bulk operations.
Lead Journey Report Export Fix Fixed discrepancies between exported and in-app Lead Journey reports.
Comparison Mode Percentages for Linear Fractional Attribution Fixed an issue where comparison mode percentages were always 0 for certain metrics when using linear fractional attribution.
Top Table Widget: Detailed Report Button Fixed missing "Go to detailed report" button in top table widgets when grouped by Source Ad.
Leads with No Sources: Pagination Fix Improved handling of leads with no sources, ensuring accurate pagination and filtering.
Product Blacklisting By Prefix Option Added a "By Prefix" option when blacklisting products, making it easier to exclude groups of products.
Phone Close Forms have more flexible Requirements Closing forms now require either an email or phone number (not both), simplifying the process for users and ensuring sales are properly attached to leads.
Kajabi Integration: Grab Currency from Event Added the option to grab currency directly from event data in Kajabi, improving accuracy for international users.
HYROS Version 2.6.1
February 23, 2026
Meta onboarding: suggest mapping existing parameters A new rework of the Meta integration to support automatically adding parameters for a faster connection and setup.
⢠Smart Parameter Detection & Mapping: Hyros now auto-detects existing tracking parameters on your Meta ads and suggests mapping them to Hyros parameters. ⢠Automated Tracking Parameter Injection: When you connect Meta, Hyros can automatically add the necessary tracking parameters to your ads.

New onboarding experience to guide setup A redesigned onboarding flow based on the latest Hyros app UI. New users now see a clearer, more modern experience that better guides them through initial configuration and key setup steps.

2FA now respected for SSO and login-by-link Two-factor authentication is now enforced on classic login, Google SSO, and the new one-time login link ā keeping accounts secure regardless of which login option is used.

Settings page with a new layout The Settings area has been rebuilt with the new design system, improving navigation and visual consistency with the rest of the app.

TikTok: automatic ad parameter updates A new flow automatically updates TikTok ad parameters, ensuring your TikTok traffic is consistently tagged and properly attributed inside Hyros without manual edits.

Shopify: new "Require Cookie Consent" option for Hyros pixel A new setting lets merchants choose whether the Hyros pixel should respect Shopify's analytics consent or track all visitors regardless of the cookie banner decision.
⢠Require Cookie Consent enabled (default): Pixel only tracks users who accepted analytics cookies. ⢠Require Cookie Consent disabled: Hyros tracks activity even if visitors reject the cookie banner. ⢠New Tracking Pixel Status toggle: Controls whether the tracking script is injected into the store.

Improvements & Bug Fixes
⢠Google v1: stop processing legacy click formats after confirmation ā Once a user confirms ads are updated to new tracking params, Hyros stops processing older click formats to avoid duplicate data.
⢠Google v1 & Shopify: clearer handling of outdated permissions ā Users are now clearly notified when they need to refresh the token to grant new permissions.
⢠ManyChat: keep tracking after widget deprecation ā Workaround implemented so Hyros still captures session IDs after ManyChat removed the old mcwidget-overlay widget.
⢠HighLevel: process Opportunities as sales ā New toggle to import "won" opportunities as sales and refund them if deleted.
⢠HighLevel: much more reliable token refresh ā Reworked token refresh and caching to avoid recurring "invalid token" issues.
⢠Shopify: clearer 401 handling and recovery ā Integration is marked inactive with a reactivation button when Shopify returns a 401.
⢠Filter leads by tags now works as expected ā Fixed "By Prefix" and "Text contains" filters to correctly filter leads across sources, actions, and subscriptions.
⢠Export AD O.C column via CSV ā The AD O.C column can now be exported from Sales Data or reports.
⢠Attribution API refactored to support pagination ā More scalable and performant for large accounts.
⢠Cleaner custom metrics and widgets ā Removing a sale item now auto-cleans related metrics and dependent widgets.
⢠More reliable currency conversion and scheduled actions ā Better handling of ad account currencies, avoiding duplicate scheduled actions.
⢠Widgets print correctly with full information ā PDF/printed reports now match what you see on screen.
⢠Automatic cleanup of duplicated leads ā Background job merges duplicate leads for cleaner data and more trustworthy reporting.
⢠Faster lead opt-in processing ā Refactored for significantly improved average processing time.
⢠Faster and safer SourceLink updates ā Updates processed in smaller units with async reprocessing to keep the system responsive.
⢠HubSpot webhook handling tuned for performance ā Separate topics, adjusted priorities, and earlier event discarding reduce delays and noise.
