April 2026
New connectors, smarter AI analysis, embedded chat customization, onboarding personalization, activation checklist, and dozens of reliability improvements.
What’s New
Section titled “What’s New”Improved Final Analysis
Section titled “Improved Final Analysis”The final analysis at the end of a conversation is now more accurate and better grounded in your actual data, especially for longer conversations with multiple steps. Admins can customize analysis behavior in organization settings under Final Analysis Preferences.
Activation Checklist
Section titled “Activation Checklist”New users now see a guided activation checklist during their first session, walking them through key setup steps — connecting data, running their first analysis, and exploring results. The checklist tracks progress and dismisses automatically once complete.
Save to Dashboard from Chat
Section titled “Save to Dashboard from Chat”After a successful chat response that includes data results, an inline Save to Dashboard button appears. Click it to add the result directly to a dashboard — Querri auto-creates “My Dashboard” if you don’t have one yet, or lets you pick from your existing dashboards.
Onboarding Experience
Section titled “Onboarding Experience”New users are greeted with a short onboarding survey (role and industry) that loads a personalized demo project tailored to their background. Users who prefer to explore on their own can skip and won’t be asked again.
Embedded Chat Customization
Section titled “Embedded Chat Customization”The embedded chat widget now supports fine-grained customization:
- Simple Mode — a carousel layout with granular toggles for tables, charts, suggestions, and reasoning
- Welcome screen — customizable welcome message for your embedded chat
- Action bar controls — toggle visibility of copy, share, print, and header buttons per embed instance
Leave Projects and Dashboards
Section titled “Leave Projects and Dashboards”Users can now remove themselves from projects and dashboards they’ve been invited to. Project and dashboard creators retain non-editable ownership permissions, and only creators can delete.
Automation Status Banner
Section titled “Automation Status Banner”When a scheduled automation is running on a project, the chat bar is replaced with a status banner so you know work is in progress.
Integrations
Section titled “Integrations”New Connectors
Section titled “New Connectors”| Connector | Details |
|---|---|
| Google Analytics 4 | OAuth connection with property discovery and 11 pre-configured report types (sessions, events, conversions, and more) |
| NetSuite | Token-based authentication with 14 SuiteQL operations and incremental sync support |
| Attio CRM | Full OAuth connector with contact, company, and deal sync |
| Stripe | OAuth connector for syncing payments, subscriptions, customers, and more |
| Zendesk | OAuth connector for tickets, users, organizations, and satisfaction ratings |
| Salesforce | OAuth connector with full object sync including custom objects |
| Mailchimp | Sync your audience lists, campaigns, and engagement data |
| Intercom | In-app support widget for help and messaging |
Connector Improvements
Section titled “Connector Improvements”| Connector | Improvement |
|---|---|
| MySQL | Users with restricted database permissions can now manually enter their database name. Special characters in passwords are handled correctly. Error messages now include actionable guidance (e.g., IP allowlisting instructions on access denied) |
| HubSpot | Gracefully handles missing optional object types and correctly syncs nested properties |
| eMaint | Fixed “Save and Load Data” not triggering source processing |
| All connectors | ”Configure” is now the primary action on connected connectors. A new Files tab in the config modal shows connector files without leaving Settings. Save errors now display the actual backend message instead of a generic error code |
Incremental Sync
Section titled “Incremental Sync”- Fixed a bug where syncs with a cursor value of
0were treated as having no cursor, causing unnecessary full re-syncs - Added upsert support — incremental syncs can now update existing records in addition to appending new ones
- Primary keys are auto-detected for connectors that support them
AI Analysis Improvements
Section titled “AI Analysis Improvements”- Smarter error recovery — when a plan step fails, the AI now attempts to generate an alternative approach instead of stopping immediately. Recovery prompts include the actual error detail for better corrections
- Better SQL generation — new hints help the AI fix common SQL errors (UNION mismatches, missing GROUP BY columns) on retry instead of repeating the same mistake
- Validation against data fabrication — the AI can no longer generate analysis code that creates data from scratch instead of using your actual dataset
- Longer conversations supported — improved handling when conversations approach the context limit, with a clear message instead of an unexpected error
- Accurate timeout messages — plan timeout notifications now show the actual reason instead of a generic message
Improvements
Section titled “Improvements”| Area | Change |
|---|---|
| Performance | Library and project pages load significantly faster thanks to permission caching |
| Reliability | Long-running analysis steps no longer falsely time out on complex queries |
| Streaming | Chat responses on long conversations no longer freeze mid-stream |
| Stale deploys | After a Querri update, stale browser tabs now show a friendly refresh prompt instead of a blank error |
| Offline detection | Fixed false “you’re offline” banners caused by stale browser caches after updates |
| OAuth errors | OAuth connection errors (e.g., QuickBooks) now show a clear error page instead of raw technical output |
| Permissions | Newly invited users get access immediately instead of requiring a page refresh |
| Dashboard cleanup | Deleting a project step now properly removes it from any dashboards that reference it |
Bug Fixes
Section titled “Bug Fixes”| Area | Fix |
|---|---|
| Chat | Fixed cases where chat creation errors showed a misleading “no UUID returned” message instead of the real error |
| Dashboards | Dashboard updates now return a proper “not found” error instead of a generic failure when the dashboard doesn’t exist |
| Onboarding | Users who skipped onboarding are no longer prompted again on refresh |
| Connectors | Connector configuration modal no longer closes unexpectedly during setup |
| Sharing | Share links now correctly load subscription status without permission errors |
| Charts | Fixed a crash when Plotly chart data was null or undefined |
| File uploads | Fixed an unhandled error when uploading unsupported file types |
| Unicode | Fixed analysis failures when step names contained Unicode characters that looked identical but used different encodings |
| Large numbers | Fixed a database write error when AI analysis produced very large integer values |
Release Date: April 6, 2026