# Release Notes ## August 2026 *Published 2026-09-16* ## [align=left]**New** * [align=left]**Exclude accounts from analytics:** Part 1 You can now keep unwanted accounts out of your reporting. A new Settings table enables admins to unlink accounts, search and page through the list, choose an exclusion type, and see who excluded each account and when. The contacts (unknown or named) will still be tracked but now appear in your unknown accounts list * [align=left]**Account page for a Doc:** A new content-scoped account page shows how an individual account engaged with a specific Doc, rather than only across your whole library. * [align=left]**Automatic user provisioning with Microsoft Entra ID:** Turtl now supports automatic user provisioning and deprovisioning from Entra ID, so people are added, updated and removed in Turtl in step with your identity provider. * [align=left]**New side navigation:** The side nav has been rebuilt with a collapsible design. The team switcher scrolls with your current team pinned to the top, and truncated entries show their full name on hover**.** ## [align=left]**Improvements** * [align=left]**Faster analytics:** Our new query engine is now on by default for every tenant, and the performance report runs on it. The personalizations report also loads noticeably faster. * [align=left]**Smarter analytics AI chat:** The analytics chat has been rebuilt on a new evaluation layer, improving the consistency and quality of its answers. * [align=left]**Jump straight to the Doc:** The personalization analytics page now links directly to the document it refers to. * [align=left]**Contacts list pagination:** The contacts list is paginated, so large tenants can browse contacts without waiting on a single long load * [align=left]**Refreshed key metrics:** Key metrics have been updated to the current design * [align=left]**Resizable table columns:** Selected columns in the analytics tables can be dragged wider, so long values are readable without truncation. * [align=left]**Hatch chat picks up where it left off:** An interrupted Hatch conversation now resumes the same session instead of starting a new one. * [align=left]**Personalized logos on cover pages:** Brand base themes now support personalized logos from the cover page onwards, so a Doc can carry the reader's own branding throughout. ## [align=left]**Bug Fixes** * [align=left]**Video playback:** The play button on videos keeps its correct shape on mobile, resolving a stretched icon some readers saw on iOS. * [align=left]**Cover crop:** Cropping a cover no longer applies the image to the wrong title page. * [align=left]**Hatch translations:** Fixed translation parsing that caused some pages to be skipped. * [align=left]**Weekly rollup emails:** Scheduled rollup emails now show the correct headline figures. * [align=left]**Report filters:** Doc Label and Topic filters now return the right results, the "Has personalizations" dashboard filter works correctly, and reader-type and personalization filters no longer drop rows from the Contacts List. * [align=left]**Account profile:** Buying stage and target values now populate instead of showing blank, where a Demandbase integration exists * [align=left]**Large exports:** Oversized report downloads no longer crash part-way through, and PDF export now succeeds for very large documents. * [align=left]**Revenue reporting:** A failed exchange-rate lookup during revenue import could clear every CRM deal from the reader deal data. That is now guarded against, so revenue attribution stays intact. ## July 2026 *Published 2026-07-10* ## [align=left]**New** * [align=left]**Pardot custom events:** Enabled custom event tracking for Pardot, so engagement data can flow into your Pardot campaigns. [Read more in our blog](https://turtl.co/blog/track-content-engagement-in-pardot). * [align=left]**Cookie banner:** The cookie banner now applies geolocation-based opt-out behaviour, so consent handling matches the reader's regional privacy requirements. ## [align=left]**Improvements** * [align=left]**Personalization token UX:** We've made it easier to set up personalization: The user is now guided to first pick the type of personalization so we can then expose HubSpot, Marketo, 6sense or Demandbase tokens for more intuitive, faster setup. * [align=left]**Cleaner logo widget:** Removed the redundant "Label" field from the personalized logo widget settings for a simpler setup. * [align=left]**Homepage polish:** Refreshed homepage labels and resolved pre-release QA issues for a smoother, more consistent experience. * [align=left]**Account identification limits:** Analytics dashboards now show a warning and quota information for account identifications, so you can tell when you're approaching your account reveal limit. * [align=left]**Downloadable reads report:** Now includes account reveal data (which company a reader was identified as and which provider identified them) making troubleshooting and account analysis much faster. * [align=left]**Homepage Recent Activity:** Contact tiles now show the contact's email address and company details, so you can act on new contact identifications with more context at a glance. * [align=left]**Analytics dashboards:** Long content titles in dropdown filters now show their full name promptly on hover, the Revenue Drivers report supports sorting and searching, and the revenue table loads faster with server-side pagination. * [align=left]**Stay signed in after changing your role:** Updating your role no longer logs you out of your current session. * [align=left]**Cookie consent:** Configure additional cookie categories and subcategories for more granular reader consent control. ## [align=left]**Bug Fixes** * [align=left]**Viewer reliability:** Fixed a crash affecting docs on the new immerse layout with a blank back cover, and made thumbnails render reliably for these docs. * [align=left]**Marketo for non-Salesforce customers:** Fixed known-contact identification in Marketo for customers who don't use Salesforce, so lead enrichment works across all Marketo setups. * [align=left]**Theme editor:** Custom CSS/LESS in the theme editor no longer leaks invalid rules into compiled theme stylesheets, so brand themes compile cleanly. * [align=left]**Layout fixes:** The audio widget now keeps its correct fixed size in immerse layouts, Content Hub cards display properly for mixed content types, and split-button dropdown menus flip upward near the bottom of the screen so every option stays reachable. * [align=left]**PDF export:** Fixed a timeout that produced blank PDF exports for large documents. * [align=left]**Reliable document covers & thumbnails:** Fixed draft-document asset captures that hung or crashed, and increased capture resources for image-heavy documents. * [align=left]**Salesforce reader identification:** Readers arriving from SalesCloud email links are now correctly identified as known readers (Salesforce lead IDs are canonicalised to their 18-character form). * [align=left]**Page-hide rules on base documents:** Fixed an issue where section display (page-hide) rules didn't behave correctly when a personalization field was empty, so base documents now show and hide sections as expected. * [align=left]**Accurate UTM attribution on personalized links:** UTM parameters are now preserved through personalization redirects, so campaign attribution stays intact for personalized content. * [align=left]**Overview report exports:** Resolved a download failure caused by column overflow when exporting the overview report to Excel, exports now complete cleanly. * [align=left]**Brand editor:** Fixed broken logo upload/replace. * [align=left]**Doc creation:** Removed a large white gap above thumbnails on the Company templates tab. * [align=left]**Homepage revenue chart:** Fixed a bug that incorrectly stacked the revenue chart. * [align=left]**Personalization report:** Fixed a "NaN" value appearing in the report. * [align=left]**Marketo integration:** Personalisation URLs no longer fail silently when a custom-object field is missing. * [align=left]**API responses:** Malformed request bodies now return a 400 instead of a 500 for clearer integration feedback. [align=left]​ ## June 2026 *Published 2026-06-04* ## [align=left]**New** * [align=left]**New Homepage:** The Turtl homepage is now a live revenue hub , showing account intent signals (Hot / Warm / Cold), CRM integration prompts, and an Inspiration & Resources tab the moment you log in. All the data you need to act is front and centre from your first click. [Watch the video](https://youtu.be/Va8aju0vHrU) * [align=left]**Dynamic personalization logo on landing pages:** Personalization forms using 6sense or Demandbase as the provider now populate the Logo field automatically from the identified company, so dynamically-personalized landing pages show the visitor's company logo and website without manual configuration. * [align=left]**Copy & paste sections in landing pages:** Landing page editors can now copy and paste sections, including across landing pages and after page reloads. A new kebab menu on each section holds Copy, Paste and Delete. * [align=left]**Landing page embed:** Customers can now embed a Landing Page into a third-party site directly from the share modal: copy a ready-made iframe snippet from the new Website tab and paste it into any CMS. * [align=left]**Richer analytics data:** Reader identifications now capture how each reader was identified (e.g. URL, tracking code, sign-up), making that signal available in analytics. ## [align=left]**Improvements** * [align=left]**General stability and performance improvements:** Resolved a rare session edge case that could cause a reader's activity to show as "Unknown Reader" in analytics, improving the reliability of reader identification. * [align=left]**Analytics performance & resilience:** Heavy reads behind analytics filter dropdowns now run on database replicas, reducing load on the primary database and lowering outage risk. * [align=left]**API security hardening:** The public API now safely rejects malformed authentication tokens instead of returning a server error. ## [align=left]**Bug Fixes** * [align=left]Clicking a search result in the Editor now takes you straight to the page where the match actually appears, rather than landing one page too far. * [align=left]Returning from an account's analytics page to the team-level view no longer keeps the account filter applied — team pages now reliably show full, team-wide data. * [align=left]**Personalization action menu visible in viewer:** Fixed an issue where the three-dot action menu on personalized landing pages was hidden behind the public personalization cover form, making it impossible to click. * [align=left]**General stability and performance improvements:** Removed an obsolete dynamic personalization schema repair workaround now that the underlying data issue is resolved. * [align=left]**Personalized content covers:** Fixed personalized Docs occasionally rendering blank cover, teaser, and social-share images — readers now reliably see the correct cover. * [align=left]**Reliable Doc downloads:** Deleting a published Doc and reusing its web address no longer serves the old document's PDF by mistake. * [align=left]**Clearer reader controls:** The close (X) button on pop-up (lightbox) Docs is now a dark charcoal circle, making it easier for readers to see how to close a document. * [align=left]**Columns grid mode, no more disappearing columns:** Fixed an editor bug where columns could disappear when working in grid mode. * [align=left]**Reliability in Doc covers & thumbnails:** Cover, teaser and social-card images now generate reliably for Docs that previously failed, including personalised docs, animation-heavy immerse surfs, and docs embedding marketing trackers (Drift, GTM, Demandbase, Datadog RUM). Three related fixes shipped to stop renderer crashes and 30-second navigation timeouts. * [align=left]**Faster fallback for video thumbnails:** When a video source can't be played (e.g. non-MP4 / embed-only providers), the thumbnail now fails fast (15s) and falls back to the default placeholder instead of hanging for 30 seconds. ## May 2026 *Published 2026-05-07* ## [align=left]**New** * [align=left]**Dynamics 365 tracking code & intent signal matching:** Dynamics 365 customers can now paste their Customer Insights- Journey tracking script into the integration settings; the script is injected into the Turtl viewer and lets us tie anonymous doc visitors back to Dynamics contacts and leads. * [align=left]**Embedded form widget for landing pages and Docs:** New editor widget lets users drop a third-party form (HubSpot, Marketo, Typeform, etc.) inline on any page. * [align=left]**Document analytics redesign:** The doc analytics page now groups key metrics into themed sections (Reads & reach, Read time, Contact engagement), adds an Accounts/Contacts table toggle, and surfaces account-intent metrics (High / Med / Low). ## [align=left]**Improvements** * [align=left]**Hatch:** Right-to-left languages are now available for Hatch translations. * [align=left]**"Readers" renamed to "Contacts" in analytics:** The Known/Unknown contacts filter and the company-scope Overview report now use the "Contacts" label consistently with the rest of analytics. * [align=left]**Dynamic personalization — logo & homepage support:** Personalization forms using 6sense or Demandbase as the provider now populate the Logo and Homepage fields automatically from the identified company, so dynamically-personalized docs show the visitor's company logo and website without manual configuration. * [align=left]**Reader-ID consistency in analytics:** Reduced “Unknown Reader” entries in the analytics dashboard by making in-doc reader identification idempotent — the analytics beacon and lead record now always share the same reader ID ## [align=left]**Bug Fixes** * [align=left]**General stability and performance improvements:** Resolved minor bugs and optimised reader tracking reliability for a smoother experience. * [align=left]**Lead Capture:** Fixed an issue where form submission custom event were not being properly forwarded to connected CRM integrations. * [align=left]**Onboarding:** Fixed the support chat widget in the onboarding wizard. * [align=left]**Polls on nested documents:** Polls placed on pages inside wrapper docs that embed other documents now submit correctly, and votes are recorded against the wrapper doc so CMS poll analytics stay accurate. * [align=left]**Personalization in back cover call-to-action:** Personalization tokens (e.g. %first_name%) added to the back cover Call to Action field now resolve correctly at view time, alongside the other back cover fields. * [align=left]**Integrations app fixes:** Restored expected layout and behavior across the Integrations app after the recent Angular upgrade. * [align=left]**Brand editor toolbar logo:** The brand editor toolbar now selects the correct light/dark logo variant based on the toolbar background colour, fixing visual mismatches across colorways. * [align=left]**Landing-page analytics:** Landing pages now properly track reader time-on-page, so engagement metrics for landing-page docs are accurate in analytics dashboards. * [align=left]**SVG logos in Brand editor:** SVG logos uploaded as brand logos now render correctly in the editor preview and logo thumbnails (previously they appeared invisible due to a MIME-type mismatch). * [align=left]**Brand themes — duplicate isolation:** Duplicated brand-base themes now stay scoped to the team where they were created — fixes a bug that caused them to leak across every team in the tenant. * [align=left]**Image processing reliability:** Resolved a production failure that was blocking image processing for certain documents, so affected docs will now generate previews and exports successfully. * [align=left]**Account Reveal — historical restore:** Historical Demandbase visits previously hidden by the ISP filter have been retroactively restored, so the affected accounts will now appear in Account Reveal where they were missing before. ## April 2026 *Published 2026-04-20* ## [align=left]**New** **Salesforce Revenue Analytics** Connect your Salesforce account through Turtl's self-serve revenue configurator to see exactly which content is closing deals. Revenue Analytics matches known readers to your CRM contacts and maps them to associated deals, giving you attribution at the campaign, project, and asset level. Hatch turns that data into prioritized recommendations so your team knows where to focus next. Pardot and Marketo known reader data is matched automatically when both integrations are active. Included at no extra cost for Grow AI and Scale AI customers (plus eligible legacy packages with CRM integrations). 👉[ Learn more](https://turtl.co/blog/salesforce-revenue-analytics) ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/9ef7065d-09f5-44b9-9c08-ec6b32717e3e_6a-newsletter-salesforce-00000_a8013483-cb00-4797-8db1-cf2f49633632.png?etag=c92c5f199495e9a6116ab2476b67e5d9) **Marketo custom events** Marketo custom events can now be enabled directly from Turtl's integration settings, giving marketers and sales teams richer contact-level data and more intent signals to power their custom engagement scoring. ## [align=left]**Improvements** * [align=left]**Landing Pages:** You can now resize for faster and improved design. * [align=left]**General stability and performance improvements:** Minor configuration defaults were updated to streamline the onboarding experience for new workspaces. * [align=left]**Account Identification Limits:** Legacy plan customers will now see blurred rows in the analytics accounts table when their identification limit is reached, making it easy to see how many accounts are being detected and prompting an upgrade for full visibility. * [align=left]**Billing screen updates:** Personalizations are now included in admin billing screen for easier tracking. * [align=left]**No more duplicate "AI credits used up" emails:** Admins now receive a single "identification credit limit reached" notification instead of multiple emails for the same event. * [align=left]**"Unknown account" always visible in accounts list:** The "Unknown account" row now appears for all plans, giving a complete picture of account-level activity. * [align=left]**Frozen rows styling fix:** Pinned rows in analytics tables now stay visually consistent while scrolling. * [align=left]**Brand editor:** Back cover titles now inherit your heading font styles, and personalization toolbar logos display at the right size again. * [align=left]**Landing pages:** Zoomable images show the hover-zoom hint and keep their flip orientation in fullscreen. Section links on personalised pages now scroll to the correct section. * [align=left]**Doc viewer:** Fixed a bug that could freeze navigation until refresh, and another where backwards navigation landed on the wrong page. Polls with many options are now scrollable on desktop landscape. * [align=left]**Mobile:** The “rotate your device” banner no longer flashes the wrong image after a personalization submit. The correct cover appears as soon as it’s regenerated. ## [align=left]**Bug Fixes** * [align=left]**Personalization forms:** Conditional visibility rules (e.g. “only show this field if the user selected option X”) weren’t applying correctly and, in some cases, caused personalization forms to break on Docs edited after the spring release. This is now fixed, and the fix applies automatically to affected forms. * [align=left]**Personalization links:** Personalization links now resolve correctly when pointing to hidden sections on landing pages. * [align=left]**Landing pages:** Resolved several visual issues, including blank thumbnails, image zoom behaviour, and video lightbox display. * [align=left]**PDF downloads:** Fixed an issue that caused some PDF downloads to appear blank. * [align=left]**PDF widgets:** Restored missing thumbnails for PDF widgets. * [align=left]**Back cover browser tab title:** When a Doc’s back cover has no heading or subheading, the browser tab now displays the correct translated text rather than defaulting to English. * [align=left]**Hatch translations:** Fixed a bug that was breaking translations in Hatch. * [align=left]**General stability and performance improvements:** Resolved minor bugs and made behind-the-scenes optimizations for a smoother experience. ## March 2026 *Published 2026-04-14* ## [align=left]**New** ## [align=left]**Account Reveal** Account Reveal gives you visibility into which companies are engaging with your Turtl content, even before a contact has filled in a form or identified themselves. When a visitor reads your Turtl content, Turtl matches their session to a known company and surfaces that account in your analytics dashboard. You can see which companies are engaging, which documents they're reading, and how long they're spending with your content, giving your sales and marketing teams earlier, more actionable signals. **How it works** Account Reveal runs automatically on any published Turtl document. No additional tagging or configuration is required. To get the most accurate account-level matching, connect your 6sense or Demandbase integration in your Turtl settings. Once connected, intent data from either platform enriches your account matches automatically. Identified accounts appear in your Turtl analytics dashboard under the Accounts tab. **Availability** Account Reveal is available on qualifying plans. Contact your Customer Success Manager if you're unsure whether your plan includes access. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/9835850d-e3b2-441d-bcf2-22d8c094d8dc_2a-newsletter-account-reveal-red_0e11211d-39af-4a90-8c04-d22c14cf1e1d.gif?etag=3f7a0c105b9b7085596793fbe197a8f1) Learn more about Account Reveal **[on our blog](https://turtl.co/blog/how-to-turn-anonymous-traffic-into-account-intelligence).** ​ ## [align=left]**Dynamic Personalization** Dynamic Personalization lets you build a single Turtl document that adapts its content automatically based on who's reading it. Swap messaging, names, company details, or entire sections without creating multiple versions of the same document. You set the rules once in the Turtl editor. When a reader opens the document via a personalised link, the content updates in real time to match the parameters you've defined. **How it works** When a reader opens a document via a personalized link, the content updates automatically to match the parameters in that link. No separate publishing or version management is required. **Availability** Dynamic Personalization is available now in the Turtl editor. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/0283c586-3445-46d2-ae66-978b3917c044_3a-newsletter-dynamic-personalization_9307dfad-d698-4465-8880-b5d365dadb5b.gif?etag=8d09dee6f021962eae0d192cd3256d50) Learn more about Dynamic Personalization **[on our blog](https://turtl.co/blog/how-to-stop-losing-prospects-to-generic-content).** ​ ## [align=left]**6sense and Demandbase Integrations** Turtl now integrates natively with 6sense and Demandbase, two of the leading intent data platforms in B2B marketing. These integrations power Account Reveal and Dynamic Personalization, bringing account intelligence directly into your content analytics and personalization workflows. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/55b7b962-d3dd-405b-b667-50dfaf364d72_5a-newsletter-partnership-0-00-01-14_e279f476-977c-4ad2-b66a-7d544d4303de.png?etag=884c09f7ac49dd926e302a5f67c94b04) ## [align=left]**Landing Pages** Landing Pages lets you build branded, standalone pages directly in Turtl. Use them to host a single document, group multiple assets together, gate content behind a form, or give a campaign its own destination, all without leaving the platform. **How it works** Create a new Landing Page from your Turtl dashboard. Configure your layout and branding, and set up gating and form capture if required. When you publish, Turtl generates a shareable URL you can use in campaigns, ads, or outreach. All engagement on your Landing Page is tracked automatically in your Turtl analytics dashboard, alongside your document-level data. **Availability** Landing Pages are available now on all AI plans. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/e3c74aaa-7b30-470d-83d5-6bfa74455215_4a-newsletter-pdf-import-00068_4867c2da-a6a8-40f9-8b73-a9970631c87a.png?etag=04464311e92453f5655192f0ec3b5b25) Learn more about landing pages on **[our blog](https://turtl.co/blog/build-landing-pages-that-drive-revenue)**. ​ ## [align=left]**Salesforce Integration, OAuth Authentication** You can now connect your Salesforce integration using OAuth, providing a more secure and streamlined authentication experience. Upon connecting, the Turtl Personalized Docs custom object is automatically created in your Salesforce account. Existing legacy credential-based integrations continue to work, with legacy authentication details neatly separated in their own section. ​ ## [align=left]**Improvements** ### [align=left]**PDF Downloads** You can now disable the PDF download button across all Docs and Published PDFs, giving you more control over how content is shared. ### [align=left]**Send engagement scores to Marketo** You can now send reader engagement scores and topic insights directly to your [Marketo](https://support.turtl.co/en/articles/11088689-syncing-turtl-intent-data-with-your-crm#h_3060acc6a8) contact properties. This gives your marketing team richer behavioral data in Marketo automatically, making it easier to score leads and personalize outreach based on how readers engage with your Turtl content. ### [align=left]**Cookie Consent Updates** Turtl content is now fully GDPR and CCPA compliant. When a reader opens any Turtl content, a consent prompt appears before any non-essential cookies are set. Readers can accept all, reject all, or choose by category, and their preference is stored so the prompt only returns if the cookie policy changes. Your legal team can confirm compliance with confidence, your content passes vendor audits, and the Turtl and Demandbase integration, which identifies which companies are reading your content, is now active. ​ ## [align=left]**🐞 Bugs** ### [align=left]**Bug Fixes** * [align=left]PDF Downloads: Resolved an issue that was preventing PDF downloads from completing successfully in Turtl Docs. Exports should now work reliably every time. * [align=left]Branding: Fixed a bug where colors sharing the same hex value but with different names would all appear selected simultaneously in the content editor's color picker. * [align=left]Hatch AI Onboarding: Fixed an issue where the Hatch AI onboarding step reappeared on the "get started" list after completion. Your progress now saves correctly the first time. * [align=left]Workspace*:* Fixed a bug where the button to add a new workspace was not appearing, so users can now reliably access and create workspaces without needing a workaround. **⚡ Performance & Reliability** * [align=left]Asset Library *-* Bulk Upload*:* Uploading multiple images at once is now significantly faster and more reliable. Previously, uploading 100 images would trigger 100 separate requests; now it all happens in a single request, reducing load times and preventing rate-limit errors. * [align=left]Improved Caching: Users no longer need to re-download all JavaScript files on every deployment, improving page load speeds. **🔧 Infrastructure** * [align=left]Marketo SOAP Removal: Removed support for the legacy Marketo SOAP API. Marketo connections now run exclusively via the modern REST API for a more stable and consistent integration experience. * [align=left]General stability and performance improvements*:* Minor bugs were resolved and the system was optimised for a smoother, more consistent experience across the platform. ## January 2026 *Published 2026-04-14* ## [align=left]**New** ### [align=left]**Publish your PDFs from Turtl** You can now publish and track your PDFs directly from Turtl! Easy as 1, 2, 3. 👉 [Learn more](https://turtl.co/blog/the-pdf-blackout-is-over/) ### [align=left]**Landing pages (beta)** You can now integrate third-party forms. ​ ## [align=left]**🐞 Bug Fixes** ### [align=left]**Security and access** * [align=left]More reliable single sign-on with updated SAML support * [align=left]Stronger session and account protection for added security * [align=left]Improved SCIM user provisioning for teams managing access at scale ​ ### [align=left]**Faster document viewing** * [align=left]Quicker load times, especially for larger documents * [align=left]Smoother, more responsive viewing experience overall * [align=left]Faster performance behind the scenes for improved reliability ​ ### [align=left]**Hatch AI** * [align=left]Cleaner translation output with better support for special characters * [align=left]Reduced risk of broken or confusing text in translated content ​ ### [align=left]**Integrations and forms** * [align=left]Safer handling of embedded ClickDimensions forms * [align=left]More consistent setup and improved stability across integrations ​ ### [align=left]**Brand editor updates** * [align=left]Fixed an issue affecting navigation in the Brand Editor * [align=left]More reliable colour input behaviour and consistency * [align=left]General fixes to improve stability while editing brand styles ​ ### [align=left]**Analytics and overall reliability** * [align=left]Deeper, more accurate tracking of reader engagement * [align=left]More dependable saving, reducing rare content save errors * [align=left]Ongoing stability improvements across the platform ## December 2025 *Published 2026-04-14* We have a new set of updates that make it easier to activate real behavioral data in your CRM and scale personalized journeys without the usual setup headaches. ## [align=left]**What’s new** ### [align=left]**First-party intent data** Switch on behavioral tracking directly inside the HubSpot * [align=left]Turn on the CRM tracking codes in seconds * [align=left]Enable custom event delivery with one click (views, content interactions, shares and more) * [align=left]Stream engagement data straight into your CRM for scoring, segmentation and automated workflows * [align=left]Activate everything immediately without support or manual code drop [align=left]​ ### [align=left]**Passive Reader Identification** Automatically recognize known contacts in HubSpot, Marketo and Pardot without forms or LCURLs. * [align=left]Identify readers already in your CRM with zero extra steps * [align=left]Improve attribution and scoring with cleaner identity data * [align=left]Reduce friction and capture more engagement from existing contacts ​ ### [align=left]**Personalization at scale** Speed up personalized content programs with new ready-to-use templates and clearer built-in paths. * [align=left]CRM-ready templates for HubSpot and Marketo * [align=left]Prebuilt templates for 6sense and Demandbase * [align=left]New predefined paths in Batch Personalization to standardise and accelerate setup ​ **Why it matters** These updates give teams direct control and cut out the manual work. * [align=left]Marketing ops can plug intent data into scoring models and workflows instantly * [align=left]Demand gen and ABM teams can build personalised journeys without starting from scratch * [align=left]Personalization becomes faster, more consistent and easier to scale across campaigns You get richer data, quicker activation and less friction across the whole process. ​ ## [align=left]**Track UTM tags with Hatch** You can now analyze your content performance by **UTM tags** directly in Turtl — both in the Analytics dashboard and through Hatch. This includes UTM source, medium, campaign, content, and term. ​ ### [align=left]**What's new** * [align=left]New UTM dimensions have been added to the **Dimensions** picker in the Content tab. * [align=left]When you ask Hatch about UTM performance, it now returns **accurate UTM-level insights** instead of defaulting to broader source data. ### [align=left]**Why it matters** * [align=left]Hatch can reliably answer questions about campaign performance, making your reporting faster and more accurate. * [align=left]You get a clearer picture of which campaigns, channels, and audiences are actually driving engagement, helping you make better decisions and optimise performance with confidence. ​ ## [align=left]**Bug Fixes** * [align=left]Background color controls now have an opacity setting. * [align=left]The readerId cookie is now stored after consent. * [align=left]The HubSpot tracking code was loading before consent was obtained from the third-party cookie provider. * [align=left]In some cases, page templates broke in the editor after importing a PDF * [align=left]We removed links from the titles of Docs in the revenue dashboard for **sample data only.** They were trying to link to Docs on the tenant that didn’t exist. * [align=left]In the personalization form, prefill data from the CRM did not work after the first intent data release. ## November 2025 *Published 2026-04-14* ## [align=left]**Mobile just got a whole lot smoother** You can now prompt readers to rotate their phones to landscape mode, unlocking a cleaner, more zoomable reading experience that better reflects your desktop design. This is especially useful for visual-heavy content or layouts that don’t quite shine in portrait mode. **What’s new** * [align=left]Add a prompt to your Docs encouraging readers to rotate their phone to landscape * [align=left]Delivers a more consistent experience across mobile and desktop * [align=left]Gives your audience better control, clarity, and comfort on smaller screens **Why it matters** Creating mobile-friendly content has been a top request from customers, especially those designing high-impact, visual-first Docs. This change gives you more flexibility without needing a full mobile redesign. It’s one small step for layout, one giant leap for mobile engagement. ## October 2025 *Published 2026-04-14* ## [align=left]**Brand Center** We’ve given the Brand Center a major upgrade, making it easier than ever to keep your content on-brand, on-message, and ready to scale. ### [align=left]**🎨 What’s new?** **All your brand stuff in one place** No more digging through folders or second-guessing colors and fonts. The new Brand Center keeps your logos, fonts, and styles right where your team needs them. **On-brand themes that actually help you move faster** Build content that looks great *and* stays true to your brand. Our updated templates are easy to use and hard to mess up, even for non-designers. **Hatch AI knows your brand too** Now Hatch AI works hand-in-hand with your brand themes to suggest brand-safe layouts, visuals, and content ideas. Less fiddling, more publishing **Built-in flexibility, without the chaos** Use modular design blocks to create consistent content, while still leaving room for creativity. It’s brand freedom with bumpers. **Control who sees and edits what** Set permissions so the right people can edit, view, or publish, giving you peace of mind that what goes out is always on-brand. ​ ### [align=left]**💡 Why it matters** * [align=left]Speeds up content creation across your team * [align=left]Keeps your brand consistent, even at scale * [align=left]Reduces back-and-forth with brand or design teams * [align=left]Helps every team create content that performs ## August 2025 *Published 2026-04-14* ## [align=left]**🔌 Power up your pipeline with Integrations** No more connection spaghetti! The Integrations Hub brings your tools together, so your content, data, and teams stay in sync. **Why it matters** Connecting your tools is key to aligning content with revenue. The Integrations Hub makes it easier to sync Turtl with your CRM, MAP, and analytics platforms in order to automate workflows, reduce manual effort, and prove performance across the funnel. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/cec05e26-dbbd-4d20-8346-2b671bb8a586_integrations-banner_5cad21f8-0826-43b8-ae3d-6a388eeaf9e7.png?etag=07bb6c12e074d49473790f929fbea5fc) ## July 2025 *Published 2026-04-14* ## [align=left]**Ideal Customer Profile Training for Hatch** You can now train Hatch on your Ideal Customer Profile (ICP). Add a description of your target audience — who they are, what they care about, and how they buy — so Hatch can better tailor content and analyze performance with your ICP in mind. This helps Hatch provide sharper insights into what’s resonating and what’s not. You’ll find this setting under **Account Settings > AI Training > Ideal Customer Profile**. The more clearly you define your ICP, the smarter Hatch becomes. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/bb0fd630-fce3-4dfc-89bb-178c1efb479b_screenshot-2025-07-08-at-11-37-13_3009ce7f-8ac9-428e-9822-cf8203ec7733.png?etag=e3694e76b56aeafc25a08cb1e22a1c4b) ## [align=left]**New Hatch prompt suggestion** Hatch can now be prompted to generate performance takeaways, using a proven format developed by Turtl's own CS team to highlight key metrics clearly and consistently. The suggested prompt is available as: "Give me headline performance takeaways" ## June 2025 *Published 2026-04-14* ## [align=left]**Multi-widget actions** You can now **Shift + select multiple widgets** to move, arrange, duplicate, or delete them—all in one go. Faster edits, cleaner layouts, and way less clicking around. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/f1fa4cd4-3ef2-45fb-992a-785e51881bc5_screenshot-2025-06-11-at-09-07-35_e92510a2-4725-49f6-ab1b-b4489ae73266.png?etag=2dc5096fcd21be5aac66051912422678) ## [align=left]**Faster image uploads** Uploading images in the editor is now at least 2× faster, and you’ll see a new preview modal while they upload. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/05aff4ca-2027-46b8-95ef-7bfa0f63cfda_screenshot-2025-06-17-at-10-07-17_2caefccf-b519-4d67-b395-3a58a76c66ff.png?etag=ff2b3ec9857b9c72ddd443a5bcbd23df) ## [align=left]**Localization updates** New Chinese (simplified) translations for poll messages. ## [align=left]**Clearer guidance on “Unknown topics”** We’ve added a helpful tooltip and icon to the “Unknown topics” label in analytics. Hovering over the new question mark explains what it means, why it appears, and how to fix it. This small update makes it easier to understand gaps in topic tagging—and helps teams get more accurate, actionable insights from their content. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/2c93c090-d2da-4611-b1f8-95560a8f3429_screenshot-2025-06-27-at-08-36-44_8de52eed-01a4-4c29-a06c-2a92ce521a89.png?etag=48f2b9ababa6a4fca7d7b3705f0eb3ac) ## May 2025 *Published 2026-04-14* ## [align=left]**Native uploads for PDF & audio in Immerse** You can now upload **PDFs and audio files directly into Immerse,** no more hunting for third-party hosting links. **What’s new** We’ve added a native upload option for **PDF and Audio widgets**, just like you already use for images and videos. Simply drag, drop, and go - no embed codes or external URLs required. **Why it matters** Embedding used to slow you down. Whether you’re adding an audio snippet, a reference PDF, or a downloadable resource, you can keep everything inside Turtl, making your content easier to manage, quicker to publish, and more seamless for your audience. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/4e360dd2-ad9d-4656-9d9c-542637bc87fb_screenshot-2025-05-07-at-11-57-33-1_e3e203cb-5b90-4d2d-bb01-e6f3776a3ea1.png?etag=4499612696f01737103cc6db8be295ab) ## [align=left]**AI editor updates \[In beta\]** * [align=left]No more hallucinated jumbo headings – layouts now prioritize a more natural and readable content flow. * [align=left]Smarter contextual page splitting – reducing awkward breaks and minimizing textbox overflows. * [align=left]Plus a handful of subtle tuning tweaks to improve consistency and visual balance. ## [align=left]**Multiple SSO Login Support** You can now support multiple SSO providers within a single tenant, giving users more flexibility at login. **What’s new** Our development team can now configure **multiple SSO options** for a single tenant. End users will see a login screen that lets them choose their preferred SSO provider. **Why it matters** This is a big win for large or complex organizations with diverse identity systems. Whether your teams use Okta, Azure AD, Google Workspace, or others—everyone can now log in using the method that works for them. **Important**: Multi-SSO setup is available via **custom request**. Speak to your Customer Success Manager to get started. ## April 2025 *Published 2026-04-14* ## [align=left]**Download CSV in Analytics 2.0** Exporting your data just got smarter! Analytics 2.0 tables now include a “Download CSV” button so you can export all your data to a useful CSV. **What’s new** Users can now export filtered analytics views directly to CSV, making it easier to work with tailored datasets in Excel or other tools. **Why it matters** This change empowers teams to analyze only the data that matters most—turning intent-rich insights into action faster. It’s a small UX upgrade with a big impact on productivity and precision in reporting. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/1f94f96d-bf3e-4f00-8bfe-5e631bcbb65c_screenshot-2025-05-07-at-20-48-27_10aa7027-e783-495f-ab16-1343b5dd05df.png?etag=5bffedc3ac35b5f0957bdbe6d56b5af4) ## [align=left]**Smarter Widget Copy-Paste in the Freeform Editor** Copying widgets in Freeform is now much less frustrating, thanks to improvements in dimension retention. **What’s new** We fixed an issue where pasted widgets didn’t retain their original sizes, a key pain point identified in recent customer surveys (yes, we hear you!) ​ **Why it matters** When layout breaks, so does momentum. These fixes remove daily friction for editors and bring back confidence in building beautiful, responsive layouts—fast. ​ ## [align=left]**A smoother Content AI experience** A major upgrade to Content AI brings smarter layouts, cleaner formatting, better image handling, and more robust personalization. **What’s new** * [align=left]80% fewer text overflow issues * [align=left]Better image diversity (no more repeats from AI or library) * [align=left]Reduced hallucinations (less boilerplate, more signal) * [align=left]Improved handling of polls and text-over-image content * [align=left]Auto-enhanced chapter title pages for PDF imports * [align=left]“Fit to textbox” is now more reliable * [align=left]Spacing around lists now displays correctly in columns * [align=left]Empty textboxes are now automatically avoided * [align=left]The “Build with AI” button is now easier to find **Why it matters** A feature drop with sizzle 🔥 Every fix here is based on real usage data and customer feedback. Together, these changes make AI-assisted creation more trustworthy, intuitive, and on-brand, turning Content AI into a true creative co-pilot for revenue teams. ## March 2025 *Published 2026-04-14* ## [align=left]**The Rebrand** A fresh, modern design that reflects Turtl’s position as the **Revenue Content Platform**, built to help you maximize the impact of your content. ## [align=left]**Analytics 2.0** A next-generation analytics suite connecting content engagement to pipeline and revenue. * [align=left]**Trends & Comparisons** – Track performance over time with easy benchmarking. * [align=left]**Deep Content Insights** – Analyze topics, use cases, and sources to refine strategies. * [align=left]**Audience Intent Tracking** – Identify high-intent prospects and optimize outreach. * [align=left]**Personalization Analytics** – Measure engagement across personalized experiences. ## [align=left]**New Navigation** A streamlined menu and layout for faster access to key features, saving time and improving efficiency. **Why it matters** * [align=left]**Rebrand** – Aligns with our mission to help you **turn content into revenue**. * [align=left]**Analytics 2.0** – Reduces manual reporting, unlocks actionable insights, and helps sales & marketing drive pipeline. * [align=left]**New Navigation** – Easier, faster, and more intuitive for a better user experience. Turtl is now sharper, smarter, and more focused on revenue than ever. 🚀 [Watch the video](https://share.vidyard.com/watch/CWLD8QbpgJi6mnLuZUEgqa?) ## [align=left]**Smart Image Search** Finding the perfect image just got **smarter** and **faster** with **Smart Image Search**. **What’s new?** * [align=left]**Intelligent image search** – Search your library by filename **or** by what’s actually in the image! Need a **marketer with glasses**? Just type it in, and we’ll find the best match. * [align=left]**Filenames on hover** – Quickly see image names when hovering, making selection even easier. **Why it matters** * [align=left]**Powering Content AI Layouts** – AI can now automatically select the best images from your library to match your imported text, saving you **time and effort.** (If you're in the beta, get excited!) * [align=left]**Better media library discovery** – It's now easier than ever to find the right image to match, saving you loads of time. [align=left]​ [align=left]This feature is available to all users. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/50c0884e-8988-45d3-9e70-dfd3e8cc7c7c_screenshot-2025-03-10-at-08-32-54_97cbc9f7-392b-4aa2-a012-f46adc76dbb1.png?etag=8addc210720e0a39722399748334cad3) ## February 2025 *Published 2026-04-14* ## [align=left]**New** ### [align=left]**Add homepage screenshots to your batch personalizations** You can now include homepage screenshots in your personalized content when using batch personalization. ### [align=left]**What’s new** • Automatically capture and embed a prospect’s homepage screenshot • Integrate these visuals into personalization covers at scale • Create more relevant, on-brand experiences in your outreach ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/60acc44e-b86d-449a-b6d0-8d5468a6eb9d_editor-personalization_1c83430a-c7cc-4865-a02f-6c921360afe5.png?etag=14e8cca6cde444ef96a6e4ad3dc246cb) **Why it matters** Homepage screenshots add a personal touch that boosts engagement. By showing prospects you’ve tailored content just for them, you’ll make a stronger impression and drive better results. 👉 [Learn more about batch personalization.](https://support.turtl.co/en/articles/9297300-how-to-create-a-batch-of-personalized-docs-via-file-upload) ### [align=left]**Improved workspace role clarity** **What's new?** Edit and Publish Doc buttons are now visible to all workspace roles. If a role does not have access to that functionality, the buttons will be disabled, and a tooltip will provide an explanation. **Why it matters** Previously, these buttons were hidden for roles without access, which could cause confusion about available functionality. Now, all workspace roles can see these buttons, but they will be disabled if the role lacks access. 👉 [Learn more about roles and permissions.](https://support.turtl.co/en/articles/7257487-setting-up-default-user-roles-and-permissions) ## January 2025 *Published 2026-04-14* ## [align=left]**New ✨** ### [align=left]**Editor 2.0: Take mobile design to the next level** **What’s new?** Editor 2.0 has landed with new improvements to mobile design! Users can now decouple their mobile design from desktop on Chapter Title pages including functionality for: * [align=left]Headings and their styling * [align=left]Subheadings and their styling * [align=left]Read on buttons and their styling * [align=left]Title page styles, positions and colorways * [align=left]Images/videos & their settings including alt text * [align=left]Personalization tokens for image/video ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/1d68900b-5154-4a5a-850f-2c13219f2d21_dec-16-screenshot-from-feature-comms_15a67d0a-ba9e-4a04-a880-603b8f041486.png?etag=525c019bd0ac0995d2384c20509c3bb9) **Why is this important?** This has been highlighted as one of the top things we could implement to help improve Turtl Docs for mobile. Until now, Title pages have had very limited options for mobile meaning that the mobile view would take the same text, styling, images etc. as the desktop view. This change allows users to decouple the design aspects of Title pages so they can create a page that better suits mobile needs. 👉 Learn more in this support [article](https://support.turtl.co/en/articles/1314333-creating-title-pages#h_fd249dbb5c). ### [align=left]**Categorize content with tags** **What’s new?** Introducing topics and use case tagging for Turtl Docs. Customers can now easily organize their content with use cases and topics and filter them in analytics dashboards to gain clearer insights. Plus, we’ve upgraded our labels functionality to match, making it easier than ever to manage tags on Turtl Docs. If topics on a Doc level isn’t granular enough, users can add topics to chapters directly from within the editor.Need to update multiple Docs at once? No problem! Our new functionality allows you to bulk update Turtl Docs. ![](https://resources.usersnap.com/company/d298077a-256d-4e30-95c9-467797e99e63/widget_config/06422587-dc3d-467f-9f1a-9b54d82c0453_jan-10-screenshot-from-feature-comms_4690254b-bbf8-4541-b2c8-31847cc5baa3.png?etag=937e7716edb5a1ce0dc424b51083872e) **Why is this important?** This update is a pre-requisite to some bigger updates coming up: new analytics dashboards are on the horizon, giving users the power to analyze content performance like never before. This release gives users the tools to tag their Docs and get some use out of filtering now, but the ultimate benefit will come one the new dashboards arrive with the ability to deep dive into tag performance and see what topics readers are engaging with (and we’re working on getting this into CRMs too). Get ready to dive deeper into the data that matters! 👉 Information about our new functionality can be found in this [support article](https://support.turtl.co/en/articles/2610984-using-tags-to-organize-your-content). ## [align=left]**Improvements 🚀** ### [align=left]**Media Library updates** A couple of nice quality of life improvements for the media library have just been released, great for libraries with lots of media: * [align=left]The library now loads 40 images at a time instead of 20. * [align=left]The library now automatically loads the next batch of images without having to click a button, just keep scrolling.