A 2:1 feature section for SaaS landing pages, built around the module every product site eventually needs: tabs that switch the screenshot. Here the screenshot is a live pane. Three tabs - Build, Automate, Measure - sit in a white segmented pill bar at the top, and each click swaps the whole stage: a new verb-first headline in Space Grotesk, a new floating UI card, a new proof chip. The fictional brand is Hatchline, a workflow automation tool, and every pixel of its product UI is composed from editable blocks rather than baked screenshots.
The tab bar is real navigation, not a drawing of one. Each tab carries two states - an indigo-filled pill with a white label when active, a muted ghost label when inactive - and both states are wired with click actions to their pane. Because PaneFlow exports interactivity along with animation, the tabs keep clicking after export to HTML, React, Vue, and Svelte, and the whole section plays through automatically when exported to video.
The UI cards are built from blocks, so they edit like a document. The Build pane shows a "Flow canvas" card with three connected nodes - "Trigger - New signup", "Enrich - Add to CRM", "Action - Send welcome" - joined by indigo connector lines that draw themselves in, with a mono "v2.4 - draft" version tag. The Automate pane re-stages the card as an Automations list: "Sync new leads to the CRM" highlighted in indigo with its toggle on, "Slack alert on failed runs" on, "Send a weekly digest" off, and a mono log line underneath reading "run #4821 - synced 2,140 leads in 1.2s". The Measure pane swaps in a real chart child titled "Hours saved, weekly" with stat chips for "14 hrs saved / wk" and "38 flows live".
The pacing is tuned for impatient landing-page readers. Each pane's card enters from below and shifts position slightly between tabs, so the switch reads as the card relocating rather than the page reloading. Card contents stagger-fade at double speed, the "14 hrs saved / week" chip rolls its number in, and the Measure pane closes the section with an indigo "Start free" CTA pill - the conversion moment lives on the last tab.
Export to HTML, React, Vue, or Svelte and drop the section where your static three-column feature grid used to be. Autoplay is off, so the module waits for a click, and each tab presents one pillar with a headline, two lines of copy, a proof chip, and a working illustration of the product. The "Start free" CTA on the Measure tab gives the section its own conversion endpoint instead of relying on the page hero.
When the real app is too complex or too unfinished to screenshot, the composed UI cards stand in for it. The flow canvas, the toggle list, and the chart read as product truth while staying fully editable - rename nodes and toggles as the product evolves, and the tour never goes stale. Because it is one component, it can live in docs, in a changelog post, or on a pricing page without rebuild work.
Export the same project to video and the three tabs play through automatically - tab switch, card entrance, number roll, CTA. That is a 15-second feature reel for the launch tweet or LinkedIn post, generated from the same source as the interactive section, so the two never drift out of sync.
Open this template in PaneFlow, customize it to match your brand, and export as HTML, React, Vue, or video.