September 2026
Everything that reached general availability in Walnut in September 2026, with links to the full guide for each feature.
September 2026
September has been about serving many buyers from one demo, and about knowing what goes out before it goes out. One demo now carries a set of values per segment, templates can be commented on and approved before anyone can publish them, and a deck you already have becomes clickable screens.
Later in the month, AI Mode learned to re-skin a whole template to another brand, guide writing moved onto a single path, and Playlists and Deal Rooms picked up a large batch of authoring and control improvements.
There are also new controls over how narration sounds, what Insights tells you about lead capture, and how quickly you can rearrange a hub.
Closing out the month, narration keeps itself in step with your edits, gradient brand colours reach the demo editor, and the app's navigation is standardised.
Here's what we shipped this month 👇
- Demo Presets — one demo, a set of values per segment
- Review and approve demo templates, without leaving Walnut ⭐
- Import a presentation as clickable screens
- A pronunciation dictionary for Text to Speech ⭐
- Lead forms in Insights ⭐
- Voiceover speed controls ⭐
- Drag and drop content items in Playlists and Deal Rooms ⭐
- Hide the audio player
- A quieter editor topbar
- Re-skin a whole template to another brand ⭐
- One AI writer behind every guide
- Dynamic values in simulated typing ⭐
- A batch of authoring and control improvements for Playlists and Deal Rooms
- Re-sync voice-overs when a step's text changes
- Gradients in your demos ⭐
- A clearer way around the app
- Cleaner screens, per-link playback, and sharing from the player
⭐ = you asked for this on our public roadmap.
Demo Presets: One Demo, Every Segment
A demo with ten variables served to ten segments means a hundred values to define, keep straight, and redo every time the demo changes — today living in someone's spreadsheet, or in ten copies of the same demo quietly drifting apart.
Now you build one demo, define a set of values per segment, and switch between them on the link.
What you can do:
- Define a preset per segment — healthcare, retail, financial services — and switch between them on a published demo
- Manage your variables in one place: a global Variables surface in the Resource hub, shared across the team
- Promote a variable a template already uses to a company-wide one, and add a batch of variables to a preset in one go
- Describe a new segment in a sentence and let AI fill the whole set, logo and headshot included, in a form you can edit before saving
- Pick the segment on the pre-flight screen before you present, and see exactly what every field will say
- Let narration follow the variables, so the audio says the same names the screen does
- Or copy a link with a segment already applied and send it ahead of the meeting
The result:
Fix a screen once and every segment gets the fix.
Learn more about demo variables ›
Review and Approve Demo Templates, Without Leaving Walnut
⭐ You asked for this
Feedback on a template lived in a doc nobody opened, and nothing stood between a template and the buyer it was about to go out to.
Now you comment directly on an element, a screen or a whole template — and you can require an approval before anything is published.
What you can do:
- Leave comments anchored to the element you clicked, which survive that element changing
- Mention a colleague and reach them in Walnut and in their daily digest
- Read one review state everywhere — Draft, In review, Approved, Needs re-approval — on the library card, in the editor header, and in the library filter
- Let an edit to an approved template send it back for re-approval on its own, so nobody has to remember
- See review actions recorded on the version they happened on, so you know which version was approved and what has changed since
- See who can approve a blocked publish, and read the reviewer's reason where the creator will actually find it
Comments, mentions and notifications are simply there. Review states and the publish gate appear once an admin turns approval on for the account — until then, publishing works exactly as it does today.
The result:
Nothing ships before the person who has to sign off has signed off.
Import a Presentation: Turn a Deck into Clickable Screens
The deck that already tells your story had to be rebuilt screen by screen before it could live inside a demo.
Now you upload a .pptx or a .pdf and every slide becomes a Walnut screen.
What you can do:
- Import from the editor under Add → Import Presentation, or just ask the AI assistant to do it
- Pick the slides you want and send them to a new section or to an existing one
- Click through imported slides, guide them, and mix them with captured screens
- Keep your speaker notes — they come across as presenter notes
Slides are imported as images, so their text is not editable in Walnut. A PDF keeps fonts and emoji exactly as they look in your deck; a .pptx swaps any font we do not have.
The result:
The deck you already have becomes part of the demo.
A Pronunciation Dictionary for Text to Speech
⭐ You asked for this
Narration mispronounced the words that matter most — product names, acronyms, proper nouns — and getting it right meant a support ticket.
Now you tell Walnut how to say a word once. Write the word, add a plain-English respelling — Walnut → wall-nut — and narration says it correctly.
What you can do:
- Add and edit rules from the Text to Speech panel in the editor
- Respell a word, or record yourself saying it and pick from the pronunciations Walnut generates
- Preview a rule against any voice before you save it
- Apply rules across the whole workspace, in every language, including agent-generated and translated narration
- Set a priority so a longer, more specific rule wins over a shorter one
The result:
Your brand names sound like your brand names.
Lead Forms in Insights
⭐ You asked for this
If you embed demos with a lead form, Insights never told you which demos captured leads or which viewers submitted one. The data was already there — it just was not surfaced.
Now lead capture appears in Insights alongside everything else you track.
What you can do:
- Sort and filter the All demos list by lead form
- See a lead form badge on a demo's Insights page
- See who submitted, in the sessions table
The result:
You can tell which demos actually generate leads.
More on identifying viewers with lead forms ›
Voiceover Speed Controls
⭐ You asked for this
Narration ran at one pace, whether the step was a dense technical explanation or a one-line "click here".
Now you set the pace on any individual guide step.
What you can do:
- Pick from five options, Slower through Faster, next to the narrator voice in the narration panel
- Keep that choice in every language the step is translated into, including languages you add later
- Set it from AI Mode too
The result:
Pacing that matches the step instead of the demo.
Learn more about Text to Speech ›
Drag and Drop Content Items in Playlists and Deal Rooms
⭐ You asked for this
Moving a content item from one section to another meant deleting it in one place and re-adding it in the other.
Now you drag it.
What you can do:
- Move demos, images, videos and documents between any gallery or carousel section
- Drag across pages by hovering a page tab mid-drag — the canvas follows without dropping the item
- Keep comment threads attached to the item wherever it lands
The result:
Rearranging a hub takes as long as it looks like it should.
Hide the Audio Player
A narrated step carried a visible player control, even when all you wanted was the voice.
Now you can turn the player off for a template — the recording still plays, viewers just do not see the control.
What you can do:
- Set it once in the template's Guides settings, right under Autoplay media recordings
- Leave existing demos alone — the player stays on until you turn it off
The result:
Cleaner guide steps on narrated demos, without giving up the voiceover.
Learn more about Text to Speech ›
A Quieter Editor Topbar
The editor topbar now leads with the actions people actually use. Two things moved rather than disappeared:
- Version history sits behind the last-saved timestamp — the place you already look when the question is what changed, and when
- The help centre moved into the profile menu, alongside the rest of the account-level items
Re-skin a Whole Template to Another Brand
⭐ You asked for this
Reusing a template for a different customer meant hunting down every colour and every logo by hand, screen by screen, and hoping you caught them all.
Now you ask AI Mode to re-skin the template, and it proposes the whole mapping for you to approve.
What you can do:
- Let it read the template first — it ranks colours by how much of the screen they actually paint, and finds logos across screens even when each screen carries its own copy
- Choose how far it reaches: accents only, accents and surfaces, or everything. Buttons, links, icons, borders, backgrounds and body text are each in or out, and a run will not start until you have said which
- Review old-to-new swatch pairs and logo previews before anything changes, drop rows you do not want, or point it at the right mark if it picked wrong
- Include fonts and guide colour themes in the same pass
- Turn the logo and brand colours into variables instead of fixed values, so the template stays re-skinnable per demo, at publish or from a URL parameter
- Read back what it could not do — if a template's brand colours live only in unused stylesheet rules, it tells you the run changed nothing visible rather than reporting success
Anything it cannot confidently place is left alone.
The result:
One template becomes the template for every customer you demo to.
One AI Writer Behind Every Guide
Guides could be generated from Story Capture, from Compose with AI, or from AI Mode — and each path carried a different amount of context, so the same editor produced different quality depending on which button you pressed.
Now every path runs through one writer that reads the whole demo before it writes a word.
What you can do:
- Let it read everything first: every screen, the guides already there, and the voice narration from a Story Capture when there is one
- Answer one short question about what the guide is for, before any analysis begins
- Approve the plan before anything is written — it arrives as steps you can collapse, with Approve, Decline or Refine, and nothing lands until you say so
- Get steps that arrive styled, with a real title and body, an on-brand navigation button, and anchors the agent can correct rather than leaving a step pointing at nothing
- Improve an existing step with the steps either side of it in view, so a rewrite fits the narrative and keeps your annotation's own styling
The result:
Guide quality stops depending on where you started.
Dynamic Values in Simulated Typing
⭐ You asked for this
Simulated typing typed whatever was written when the demo was built, so a date on a form was wrong the moment the demo aged.
Now you can drop a dynamic date or a text variable into the text that types itself out.
What you can do:
- Insert a dynamic date so a field types today's actual date, character by character, as though it were hand-entered
- Insert a text variable so the typed value follows whatever the demo is personalised with
- Let the value resolve whenever the prospect opens the demo, rather than when it was built
The result:
A form that types the day your buyer is looking at it.
Playlists and Deal Rooms: A Batch of Authoring and Control Improvements
A single release brought thirteen changes to Playlists and Deal Rooms, split between building content and controlling who sees it. All of it works on the advanced Playlist as well as on Deal Rooms.
Building content:
- Comparison tables — configurable rows and columns, per-column widths, and background colour per cell, row or column. Spreadsheet-style throughout: Tab to move and add a row, right-click to insert, move or delete, drag to reorder columns, and drag-select a range to colour it
- Update an asset once, everywhere it is used — save a section to the library and edit it in one place. Draft rooms update immediately; published rooms get an "update available" banner instead of a silent rewrite, and saving asks whether to update the existing entry or save a new one
- Change a section's layout without rebuilding it — "Change section type" in both the section menu and its top bar, carrying your content across the switch
- External URLs as content — paste a share link instead of hunting for embed code, and embeds are named after their provider rather than "Embed Code Snippet"
- Richer text — inline images with resize, text background colour with a template-level default, and link colour. Turning text into a link no longer strips its formatting
- AI Mode gets scope and inputs — select a section and the agent works only on it, enforced rather than merely asked for in the prompt. It reads the room before changing background colours, and it accepts a PDF or an image as an input
Controlling access and change:
- Native email capture — one setting with four postures: a required gate, a skippable pop-up, or a quiet banner at the top or bottom
- Gate a page to specific viewers — a page can be hidden from everyone except named people, based on a verified email address rather than on the link itself
- Page gating survives copying — a copied Deal Room keeps its gates and allow-lists rather than silently publishing the page
- Version history for Deal Room edits — a change log plus snapshots. Restore a version, make a copy from one, or inspect it in a full-screen read-only view using the room's own branding
- Turn commenting off in a Deal Room — hides every commenting affordance while preserving existing threads, so they return if commenting is switched back on
Seeing what worked:
- Per-page engagement inside PDFs, so you can tell which pages were actually read
- Template adoption and performance on the Playlists analytics page, grouped by who used it
The result:
Playlists and Deal Rooms author like a document and lock down like a system of record.
Re-sync Voice-Overs: Narration That Keeps Up With Your Edits
Change the wording on a guide step and the narration recorded against the old wording is suddenly wrong. Nothing told you, so a demo could go out reading a sentence that is no longer on the screen.
Now Walnut marks a clip out of date the moment its step's text changes, and re-records it on request.
What you can do:
- See an "out of date" badge on the microphone as soon as a step's text no longer matches its narration
- Re-record every stale clip in the step with one click
- Keep each clip's original voice and speed through the re-record, rather than resetting to the defaults
- Read back exactly how many clips were refreshed, including when some fail, as in "Re-synced 2 of 3 clips"
The result:
The narration says what the step says, without you having to remember which ones you edited.
Learn more about Text to Speech ›
Gradients in Your Demos: The Same Brand Fill, Everywhere
⭐ You asked for this
Gradient brand colours arrived for Playlists and Deal Rooms earlier this year. Demos and demo templates were still limited to flat colours, so a brand built on a gradient stopped at the demo boundary.
Now gradients reach the demo editor, using the same fill picker and the same saved swatches.
What you can do:
- Give guide step backgrounds and buttons a gradient — set it at the workspace level in Brand Style settings, override it per template in the editor sidebar, or leave it inherited
- Give any captured element's background a gradient, the same way you would set a flat colour
- Pull from one swatch library across the whole app: brand, saved, stock and recent tiers are shared, so a gradient saved in a Playlist is waiting for you in the demo editor
Solid and Gradient are two tabs on the same control, and the flat colour stays underneath as a fallback, so anything that cannot paint a gradient degrades cleanly rather than breaking.
The result:
Save a gradient once and it is available everywhere you brand something.
A Clearer Way Around the App
As Walnut's settings have grown, every page picked up its own way of doing things. Filters lived in a different dropdown on each screen, and search moved depending on where you were.
Navigation is now standardised. This is the first step in a broader rollout.
What you can do:
- Use the left rail to pick an area, the top bar to see which screen you are on and its actions, and a single panel beside the content for that page's own sections
- Find filters in that panel on every page, as rows you add to, starting from a sensible default set
- Save views on Deals
- Find search in the same place, with the same behaviour, whichever page you are on
The result:
What you learn on one page is true on the next one.
Cleaner Screens, Per-Link Playback, and Sharing From the Player
A group of smaller changes to how demos are tidied, tuned and shared.
What you can do:
- Filter the storyline gallery and the editor's screens panel for screens that no link, guide or flow reaches, plus duplicate captures, then select and delete them in bulk. The filter appears only for people who can edit, and only once there is something to clean up
- Override autoplay, looping, narration and the delay between steps on an individual share link. A link inherits the demo's own settings by default, so existing links behave exactly as before
- Share a demo directly from the demo player
The result:
Less cleanup by hand, and one demo that can behave differently for different audiences without being duplicated.