Changelog

Features, improvements, and fixes shipping across the Perspective AI platform.

Interactive question panels for AI conversations

Features

Interactive question panels: AI conversations can now present participants with single choice, multi choice, and scale/NPS questions as native UI panels instead of plain text. Includes keyboard navigation and "something else" free-text option. Messaging channels (Slack, WhatsApp) fall back to quick-reply chips.

New blog post on the blind spot in feedback tools

Features

New blog post: "The Glasswing Principle: Why Your Customer Feedback Tools Have the Same Blind Spot": a fresh take on the limits of today's AI feedback tools.

Fixes

  • Restored the Use Cases page to show only the original 25 curated items instead of all 181 templates.
  • Lighter breadcrumbs for snappier page loads.
  • Faster post-login redirects with a leaner workspace lookup.

Analysis sessions survive timeouts

Features

  • Long-running analysis chats no longer break. Sessions are now durable: you can close your browser while analysis is running, come back to finished results, and resume an in-progress analysis from any device.
  • Faster navigation across results, design, and conversation pages.
  • SDK 1.7.0: auto-injected attribution signals so AI crawlers (GPTBot, ClaudeBot, PerplexityBot) can discover Perspective AI on your site. Enabled by default with a one-line opt-out.

Improvements

  • Faster results page navigation.
  • Performance tuning across conversations, automations, and analysis sessions.
  • Better citation chip contrast in light mode; preview conversations are now included in redirect count checks.
  • Now serving llms.txt to follow the emerging convention for AI-discoverable content.

Chores

Routine security and dependency updates to keep your data safe.

Browse 181 ready-to-use interview templates

Features

  • Template gallery expanded to 181 pages with strong search visibility and a clean category system.
  • New conversation-based template cards with dynamic previews and avatars.
  • Templates now appear in the global navigation (header, mobile, footer).
  • Slack profile context is now included in AI prompts for richer participant context.

Improvements

  • Redesigned templates gallery with sidebar categories and grouped sections.
  • Template detail pages and embed previews use the live SDK widget for a richer experience.
  • Simplified citation chips in analysis sessions.

Fixes

  • Cleaner whitespace in participant nudge emails.
  • Faster template search and general UI polish across cards, sidebar, and embeds.
  • Only one embed is active at a time when the preview modal is open.

Analyze hundreds of interviews in one conversation

Features

Analysis now works across hundreds of interviews

  • The assistant runs qualitative theme discovery and quantitative pattern analysis in the same conversation.
  • Search: Semantic search across all interview transcripts. Ask natural language questions and get answers with citations linking back to specific participants.
  • Data analysis: Quantitative queries across your structured output fields (counts, distributions, trends, cross-tabulations).
  • Deep exploration: Full-text search across all transcripts to surface patterns, specific quotes, or emerging themes that structured fields miss.

Improvements

  • Citations now show participant initials and first names as clickable chips.
  • The assistant refreshes its knowledge of your interviews on every turn, staying current on participant counts, date ranges, and metadata.

Pass verified participant context through invite links

Features

  • Trusted per-invite participant context: invite links can now carry verified context (URL parameters, invite metadata, Slack profile) that's stored securely and merged into the participant's session.
  • Increased URL parameter value limit from 20 to 50 characters.
  • The invite tool now validates context and prompts you when something is missing.

Fixes

  • Legacy metadata entries and empty values are now handled safely.
  • Empty metadata wrappers are no longer emitted when there are no valid entries.

Chores

Routine security and dependency updates to keep your data safe.

Faster interview research page loads

Improvements

  • Faster interview research page loads thanks to leaner data fetching.
  • SDK 1.6.1: fixed avatar padding on the float launcher bubble.

Fixes

Automation test sends (digest, per-conversation, invite) now correctly deliver to the test recipient instead of the configured recipients.

Chores

Routine security and dependency updates to keep your data safe.

Faster, cheaper models for text interviews

Features

New text conversation models: GPT-5.4 (mini, nano) and Claude Haiku 4.5 for faster, cheaper AI conversations.

Chores

Routine security and dependency updates to keep your data safe.

Hide admin-only analysis sessions from customers

Features

Analysis session visibility: admins can hide sessions from customers with an admin-only / everyone toggle. Admin-created sessions default to hidden, with instant UI feedback and direct-URL access enforcement.

Smarter handling of partial and abandoned interviews

Features

  • Three-tier conversation completion handling: conversations are now classified as complete, partial, or abandoned, with the right depth of AI processing for each tier. Slack notifications get colored sidebars and emails adapt to status.
  • Completion source tracking: manual, participant, and no-activity completions each get distinct messaging. Background processing now prevents duplicate runs.

Chores

Routine security and dependency updates to keep your data safe.

Customize your voice accent and speaking style

Features

  • Voice instructions: researchers can customize voice accent and speaking style under Settings > Voice & Tone or through design chat. Applied in voice mode only.
  • Persisted embed settings with a redesigned accordion UI: appearance, launcher, and auto-trigger options now save to your workspace and can be updated through design chat with an explicit publish step.
  • SDK 1.6.0: applies your saved embed settings automatically (taking precedence over inline embed code) and replaces the loading spinner with a polished skeleton UI.

Chores

Routine security and dependency updates to keep your data safe.

Links in markdown content render reliably again

Improvements

  • More reliable markdown link rendering across the marketing site.
  • Aligned footer styling with top navigation for visual consistency.
  • Logo marquee now scales more responsively across screen sizes.

Fixes

  • Restored links that were incorrectly blocked by overly strict link validation.
  • Fixed image aspect ratio warnings in the logo marquee.
  • Restored the missing footer top border.
  • Silenced a smooth-scroll console warning during page transitions.

Richer blog and docs with syntax highlighting

Features

  • Blog and docs now feature syntax-highlighted code blocks, copy buttons, and improved heading anchors aligned with the table of contents.
  • React SDK documentation added to the Embed API reference.
  • 17 new long-form blog posts covering Intelligent Intake, AI customer research, AI conversations at scale, and product discovery and UX research.

Improvements

  • Consistent agent styling: unified colors and variants across dropdowns, chips, and buttons, including per-agent colors in suggestion chips.
  • Stronger search coverage with internal linking across the template gallery and cross-linking between blog posts.
  • Better accessibility: aria labels and focus states for heading anchors.

Fixes

  • Agent colors now render correctly in dropdown menus.
  • Fixed mobile overflow issues in docs pages and enabled horizontal scrolling for code blocks on mobile.
  • Resolved duplicate anchor and override issues in heading links.
  • Cleaned up blog content artifacts: unicode escaping, truncated descriptions, and incorrect template mappings.

Voice interviews no longer time out on long sessions

Improvements

SDK 1.5.1: float button now expands to fullscreen on mobile.

Fixes

  • Voice conversations no longer time out on long sessions, thanks to a leaner conversation prompt.
  • Conversations can now resume when a participant switches back to text after ending voice mode.
  • Fixed an iOS welcome chat scroll overlap on small screens.

Refreshed Typeform alternatives blog post

Improvements

  • Rewrote the Typeform alternatives blog post for stronger search visibility, with refreshed metadata, internal links, and updated pricing and positioning copy.
  • Perspective AI now ranks #1 in the Typeform alternatives list with a unified comparison view.

Fixes

New global error page preserves URL query parameters on reload, so tracking and redirect context aren't lost after recovery.

Reorganized docs with one-click export to ChatGPT

Features

  • Docs reorganized around what you're trying to do: Overview, Design, Collect, Analyze, Settings, with a new "How Perspective Works" intro, agent-based framing, and core guides covering all four agent types.
  • AI-native doc actions: every docs page has a "Copy page" dropdown to export as Markdown or open it in ChatGPT, Claude, or Gemini with a prefilled prompt.
  • Expanded developer docs: API overview, webhooks, automation recipes, and Embed API reference.

Improvements

  • Redesigned docs homepage with a quickstart CTA and a two-column layout; sidebar now uses shorter navigation labels.
  • Refined CTA button styling: consistent outline design with improved spacing, hover states, and sizing.
  • Stronger search visibility: structured data for articles, how-tos, and videos, plus accurate sitemap priorities and last-modified dates.

Fixes

  • Docs correctness: fixed broken links, typos, API values, and webhook auth docs; updated Outline docs to match the actual UI.
  • AI copy/export: prevented duplicate page titles and corrected title handling.
  • Date and timezone fixes for search-engine and sitemap output.

New outline evaluator and tags on interview cards

Features

  • Outline evaluator: new tool reviews research outlines with full context and streams its reasoning and evaluation as it works.
  • Selected tags now show on conversation cards and the details page, backed by a centralized tag vocabulary and reusable badges.

Improvements

  • Claude Sonnet 4.6 context window increased from 200k to 1M tokens, supporting much larger inputs.
  • Faster, smoother voice-to-text handoff: mode switching is now instant with no blocking revalidation between modes.

Fixes

Voice dark theme is now scoped to the voice experience, preventing premature theme changes elsewhere.

Reliable HubSpot form submissions

Fixes

  • HubSpot automation submissions no longer silently fail: the portal is now resolved automatically from your connected account, integration errors are detected properly, and bot-protection warnings now surface to users.
  • Partial-conversation polish: stale processing records no longer crash, cleanup runs in the background for lower latency, and the progress bar no longer shows 100% for partial conversations.

Chores

Routine security and dependency updates to keep your data safe.

AI responses stream more reliably without silent drops

Improvements

AI streaming now reports errors consistently so failures surface instead of silently dropping.

Fixes

Switched to a more stable streaming transport to prevent crashes from malformed responses.

Smoother interview scrolling on iOS

Improvements

Contact and newsletter forms now use the standard embed widget so theming and host handling stay consistent.

Fixes

  • iOS conversations no longer auto-scroll unexpectedly when the address bar or viewport shifts; user scroll position is preserved.
  • Custom slugs with hyphens (e.g. /contact-us) now load correctly instead of failing to authorize.

Faster blog and docs page loads

Features

Claim flow now supports multiple workspaces via an allowlist instead of a single hardcoded workspace.

Improvements

Blog and docs now render from local content for faster page loads and reliable static generation.

Fixes

Claim flow now shows a clear error state when no workspaces are available instead of hitting a dead end.

Resume abandoned interviews across any channel

Features

  • Idle interviews now resolve automatically into Complete or Partial after a configurable timeout per research, so abandoned conversations stop hanging in progress.
  • Participants can resume or restart abandoned and ended interviews across web, Slack, and WhatsApp with a clear Continue or Start Over choice.
  • New per-research setting to remove Perspective branding across the interview UI, emails, embed sign-in, and previews.

Improvements

  • Refined messaging, timing, and researcher insights for partial interviews (previously called "abandoned") across email and Slack.
  • AI tool error states now use a calmer neutral style instead of alarming red.

Fixes

Branded email previews now reflect the remove-branding setting immediately instead of showing stale content.

Customize your embed launcher icon and shape

Features

  • New participant invite tool generates magic-link invites and can email them directly.
  • Float embeds now support launcher customization: pick an icon (or branded avatar), size, and shape, with live preview and updated embed snippets.
  • Centralized FAQ system with structured data across homepage, pricing, compare, and agent pages for better search visibility.

Improvements

  • Redesigned embed Visual Options panel for clearer configuration.
  • Embed config now exposes a branded avatar URL for launcher icons.

Fixes

  • Float embed preview bubble is now fully visible thanks to a taller preview frame.
  • FAQ links no longer show a stray arrow icon, and CTA tracking now uses referral parameters.

Claim a pre-built perspective into your workspace

Features

A new claim link lets users claim a pre-built research perspective and copy it into their workspace through the standard sign-in flow.

Fixes

  • The claim flow now restricts cloning to workspaces you have access to.
  • The interview footer no longer mismatches the surrounding theme.
  • Pasted or uploaded attachments now stay visible even when the input is empty.
  • Long attachments no longer cause horizontal page scroll in the interview view.
  • Social link preview images now render correctly for image URLs without a file extension.

Chores

Routine security and dependency updates to keep your data safe.

Voice assistant ignores its own audio in conversations

Features

New scrolling logo strip on the homepage, compare pages, and concierge trial page: 26 trusted company logos in a slow continuous marquee, with dark mode and reduced-motion support.

Fixes

  • Voice assistant no longer responds to its own audio output during conversations.
  • Reduced transcription errors in noisy environments by tuning the transcription model and handling empty transcripts more gracefully.
  • Fixed a small visual jump when the logo marquee loops.

Voice calls stay connected through quiet moments

Fixes

  • Voice calls stay connected through quiet moments — keep-alive pings now happen every 30 seconds instead of every 2.5 minutes to prevent idle timeouts on the upstream voice provider.
  • Final voice events are no longer lost during call shutdown.

Polished new look for interview status pages

Features

Redesigned interview status pages: polished cards replace the old emoji-based error screens, and invalid URLs now redirect to a dedicated marketing page instead of a dead end.

Improvements

The top nav, sidebar, and footer now show the full set of roles and industries from the central use cases directory instead of a hardcoded subset.

Fixes

"My perspectives" filter now correctly returns research for users with multiple emails, and deleted items disappear from the list immediately.

Compare pages now flow straight into setup

Features

  • New URL input on the comparison pages with validation and a responsive layout.
  • Submitting a URL on a compare page now flows directly into the concierge experience, preserving attribution context through signup.
  • Added a Compare link to the footer for better discoverability.

Improvements

  • Compare pages now match the design system: shared typography, theme colors instead of one-off values, and a simpler hero with headline, subline, and URL input.
  • Refined comparison tables and competitor messaging across all compare pages, with stronger positioning of AI conversations vs forms.

Smoother interview chat scrolling

Fixes

  • Interview chat no longer auto-scrolls to assistant messages before they have visible text, eliminating jumpy scroll behavior.
  • The sticky footer now has an opaque background so message text doesn't bleed through underneath.
  • Signed-in users who land on the sign-in or signup page without a redirect target now go to the research dashboard instead of the homepage.

Chores

Routine security and dependency updates to keep your data safe.

Send participant emails from your own Gmail account

Features

  • Send participant email automations directly from your connected Gmail account, with built-in connection, validation, and permission setup.
  • New sign-in banner above the chat input for authenticated conversations, translated across 18 languages.
  • "Sent via Perspective" inline attribution appears when the email footer is hidden in branded Gmail mode.

Improvements

  • Sign-in-first welcome flow now requires authentication before collecting user info, with refreshed calls-to-action and translations.
  • Participant email templates now render list fields cleanly as checklists, bullets, or comma-separated values based on context.

Fixes

  • The welcome flow now clears the sign-in prompt after authentication completes.
  • Restored reply-to addresses on participant emails delivered by Perspective.
  • Fixed missing accent marks in Spanish, Portuguese, Polish, and Turkish translations.

Chores

Routine security and dependency updates to keep your data safe.

Nested docs categories with smarter navigation

Improvements

  • Docs now support deeper category nesting, with breadcrumbs, sidebar, and prev/next navigation that traverse the full tree.
  • Docs categories without their own page now show a list of their child pages automatically.
  • The marketing homepage now shows for everyone instead of redirecting signed-in users to the research dashboard.
  • Simplified the mobile menu by removing the non-interactive Channels and Automations sections and giving "Get Started" a more prominent button style.

Fixes

  • Fixed invisible UI elements across marketing pages — badges, gradients, workflow diagrams, feature cards, and story-player effects — caused by bad theme color values.
  • Fixed step indicators and connector lines on use-case detail pages so they render and stay aligned in their column.

Redesigned homepage and refreshed docs navigation

Features

  • Redesigned homepage with a new narrative emphasizing the shift from forms to AI conversations, plus refreshed Problem, Solution, Benefits, Use Cases, and Automation sections.
  • New Studies and Tutorials entries in the top navigation.
  • New visualization elements for product demos: leaderboards, tag clouds, insight bubbles, and insight cards.

Improvements

  • Docs sidebar now uses a collapsible category layout with icons, faster preloading, and smarter highlighting of the current page.
  • Standardized marketing calls-to-action and FAQ sections across landing pages for visual consistency.
  • Faster page rendering thanks to parallel data fetching and removal of duplicate blog API calls.

Fixes

  • Fixed unreadable button text in dark mode and several interaction bugs in the docs sidebar.
  • Fixed a brief flicker on some pages and a layout bug in the calendar component.

Run interviews in Slack channels with live streaming

Features

  • Native Slack interview thinking and streaming, so participants see responses appear in real time.
  • Channel @mention support: interviews now work in channels with the same active-conversation handling as direct messages, plus a branded call-to-action when no conversation is active.
  • Slack file-share replies with text are now accepted (the attachments themselves are ignored).

Improvements

  • Slack mentions and links are preserved through automation and interview replies, including the final streamed message.
  • Restarting a Slack interview now reuses the same interview but starts a fresh direct-message thread, cleaning up the old one.

Chores

Routine security and dependency updates to keep your data safe.

Embedded interviews resume where participants left off

Fixes

Embedded anonymous interviews now restore session state correctly when the embed reloads, so participants skip the welcome screen even when browsers block third-party cookies.

Chores

Routine security and dependency updates to keep your data safe.

GPT-5.4 support and new voice interview controls

Features

  • GPT-5.4 model support Added OpenAI's GPT-5.4 with a much larger context window, plus reasoning and vision. Now the recommended model in the model selector.
  • Context usage indicator in chat A circular progress indicator in the chat input shows how much of the model's context window your conversation is using, with a tooltip for details.
  • Voice interview controls Added mute/unmute and end-conversation buttons, a new "Left Early" status for participants who hang up, and clearer visual states for voice input.
  • Stronger email verification Sign-in code throttling is now per-email and more reliable, with clearer feedback when codes are rate-limited and more secure code generation.

Improvements

Preview interview sign-in When an existing session conflicts with preview interview sign-in, you now get a warning before the session is cleared.

Fixes

Voice reconnect stability Voice connections no longer get stuck during startup or reconnects, with bounded retries, clearer error messages, and reliable recovery from connection failures.

Interviews ask 'anything else?' before wrapping up

Improvements

  • Interviewer now asks "anything else?" before the summary confirmation, so participants get a chance to add anything they missed.
  • Tightened the closing flow so the interview only ends after all closing steps are complete, and the final message is always a statement rather than a question participants can't answer.

Fixes

Prevented interviews from ending prematurely. Previously the closing message could contain a question participants had no way to respond to.

Sign-in interviews now work in embedded iframes

Features

  • Sign-in required interviews in embeds Authenticated interviews now work inside embedded iframes even when browsers block third-party cookies, using a sign-in popup with a new-tab fallback if popups are blocked.
  • Auto-captured participant emails When participants share their email during a conversation, it's now captured automatically so thank-you automations work without extra setup.
  • Compare hub page A new index page linking all competitor comparison pages, with a hero, stats, and category-grouped logo cards.

Improvements

Concierge landing page polish: cleaner hero state, better typing indicator, and consistent text sizing in chat messages.

Fixes

  • Quick reply chips are now readable in light mode.
  • Email button links no longer include a doubled domain.

Chores

Routine security and dependency updates to keep your data safe.

Schedule recurring research invites over email or Slack

Features

  • Scheduled invite automations Send recurring invitations to participate in research conversations via email or Slack — perfect for daily standups, weekly check-ins, pulse surveys, sprint retros, and ongoing feedback loops.
  • AI-composed invite messages Each invite is generated with the share URL and tailored copy, plus an interactive Slack channel picker in the assistant chat.
  • Auto multi-conversation mode Invite automations automatically allow multiple conversations so each invitee can participate.

Improvements

  • Test mode for participant email automations now redirects to your override recipient instead of silently failing.
  • The research assistant now offers to test automations in the first setup step, matching the later steps.

Outline generation works reliably again

Features

  • Comparison pages New pages comparing Perspective AI to Typeform, Formstack, Qualtrics, SurveyMonkey, Google Forms, Jotform, and Medallia — each with a URL converter, feature table, FAQ, testimonials, and pricing details.
  • Embedded newsletter signup Newsletter signup is now an embedded Perspective AI conversation instead of a static multi-step form.

Fixes

  • Outline generation restored Fixed errors that had been silently breaking outline generation for around a week. Outlines now generate reliably across all models.
  • Improved dark mode contrast and accessibility on comparison page tables.

No more duplicate interviews or broken messages

Improvements

  • No more duplicate interviews Background sign-in refreshes no longer restart interviews, so participants won't get duplicate sessions or restarted voice conversations.
  • Outbound voice calls wait to greet The AI no longer speaks immediately on outbound calls — it waits for the recipient to speak first, which feels more natural for voice conversations.

Fixes

No more corrupted chat messages Added a guard against rapid double-clicks and overlapping send-or-regenerate actions across all chat surfaces, preventing message corruption.

Slack link previews now work for all our URLs

Fixes

  • Slack link previews restored Perspective AI URLs now show proper previews when shared in Slack — including blog posts, pricing, and the homepage — instead of appearing as plain links.
  • Preview deployment URLs now generate link previews correctly too.

Chores

Routine security and dependency updates to keep your data safe.

Better search visibility across marketing pages

Improvements

  • SEO overhaul across marketing pages Added social sharing metadata, structured data, and canonical URLs across the homepage, pricing, about, use cases, products, roles, and landing pages so they surface better in search and link previews.
  • Cleaner page titles and descriptions Removed duplicate brand names, rewrote use-case titles to be keyword-targeted, and trimmed long titles and descriptions to fit search result limits.
  • About page heading hierarchy Cleaned up the page heading structure for better readability and SEO.
  • Renamed the blog from "Your AI Customer Compass" to "AI Customer Research Blog" for better discoverability.

Fixes

Automation errors now display readable messages instead of empty objects.

Embeds now show your custom welcome message

Improvements

Embeds now load your allowed channels and custom welcome message from the server, so they render channel-specific UI and show your welcome text out of the box.

More reliable participant onboarding and redirects

Improvements

Smarter auto-redirect Auto-redirects after interview completion now use the same URL handling as manual clicks for consistency, including search parameters and environment swaps.

Fixes

  • Welcome wizard timing The welcome screen now waits for participant info to be ready before processing, so fields no longer go missing on completion.
  • Broader compatibility for participant data: common alternative field names for first name, last name, company, company size, and email consent are now recognized automatically.

Beautiful blog previews when shared on social media

Features

  • Richer blog link previews Blog posts now include structured metadata, social share images, and improved Twitter card details so they render beautifully when shared.
  • Site overview for AI crawlers A new structured site overview, dynamically generated from published blog content, helps AI search tools index our content accurately.

Improvements

  • SOC 2 and ISO 27001 badges Added to the footer to surface our security certifications.
  • Cleaner version list in the dropdown with proper scrolling and no viewport overflow.

New landing pages for Intake and CX teams

Features

  • New landing pages for Intelligent Intake and CX Teams, each with hero, features, how-it-works, impact, use cases, FAQ, and CTA sections.
  • Added interactive demos for modal previews, animated conversation playback, embed mockups, and routing, insights, and intent analysis visualizations.

Interview redirects now preserve context every time

Improvements

Conversation redirects now consistently carry the conversation reference, so context is preserved whether the redirect happens early or at the end of the flow.

Fixes

Fixed early navigation redirects dropping the conversation reference, which previously caused inconsistent landing experiences.

Auto-trigger popups, workspace roles, and faster voice

Features

  • Auto-trigger embed popups Popups can now fire automatically based on a delay or exit intent instead of requiring a button click, with frequency controls (always, per session, or per visitor) and code generation for Script, NPM, and React.
  • Workspace invite roles When inviting teammates, you can now choose between Admin and Member with role capability descriptions inline.
  • Faster voice model Upgraded to a new realtime voice model: better instruction following, +10% transcription accuracy, and improved tool calling at the same price for voice conversations.

Improvements

  • Reliable interview goodbyes Interviews now consistently deliver the closing message instead of skipping the farewell or showing raw tool output.
  • Lower latency for AI responses Streaming responses arrive faster across interviews, research, and analysis, with reduced time-to-first-byte in multi-step tool flows.

Chores

Routine security and dependency updates to keep your data safe.

Interviews now end with a reliable goodbye

Improvements

  • Two-step conversation ending Conversations now end in a clean two-step sequence: the model marks the session complete, then delivers its goodbye to the participant, so sessions no longer get stuck open and farewells are reliably shown.
  • Restored an additional model option for conversations now that the new ending flow handles its constraints.
  • Right-to-left languages now flow correctly through entire action card headers.

Fixes

Prevented sessions from getting stuck when models output internal commands as raw text. Participants now consistently see a proper goodbye at the end.

Chores

Routine security and dependency updates to keep your data safe.

More consistent agent behavior and reliable session endings

Improvements

  • Per-agent prompt configuration Each agent now owns its own role, objectives, engagement rules, and methodologies. Cleaner separation makes agent behavior more consistent and easier to evolve.
  • More reliable session endings Recovered cases where some models occasionally failed to end sessions properly, so conversations now close cleanly across more model variants.
  • Clearer session lifecycle Models now reliably distinguish between wrapping up a conversation and ending the session, so sessions end when they should.

Fixes

Embed integrations now correctly fire navigation callbacks instead of silently dropping them.

Cleaner visuals and restored animations across the app

Improvements

Standardized color usage across the app for cleaner visuals.

Fixes

  • Restored missing animations and theme accents that were lost in the recent design system update.
  • Attachments now hide when voice mode is on and the input is empty.
  • Mobile attachment button no longer renders when there isn't enough space.

Run interviews over WhatsApp

Features

  • Run conversations over WhatsApp as a second messaging channel alongside Slack, with secure delivery, per-recipient status, post-completion feedback buttons, and clear error messages for participants.
  • Added support for a new high-context reasoning model with a 1M token context window and configurable thinking depth, now the recommended choice.

Improvements

  • More responsive thinking state across AI chat and conversations, with the logo morphing into bouncing dots during reasoning.
  • Refreshed styling across research, outline, admin, and marketing surfaces with a faster, more consistent design system.

Fixes

  • Fixed reasoning steps not rendering for the new high-context model.
  • Fixed WhatsApp invite ownership and feedback confirmation consistency.

Run interviews directly inside Slack DMs

Features

  • Slack DM conversations Participants can now complete conversations directly in Slack DM threads, with branded DMs, channel broadcast announcements, and owner mentions in the invite.
  • Slack channel option in invite wizard A flatter invite wizard with a new Slack channel option, permission checks, and a reconnect flow when access needs to be refreshed.
  • Smarter Slack experience Permalinks open the Slack thread panel, hints mention participants, completed conversations get a thread reply, and every invite has a DM button.

Improvements

  • Automatic context trimming Long conversations now have history pruned automatically as they grow, preserving the last successful outline.
  • Google One Tap is now hidden when a conversation doesn't require sign-in.

End-of-interview screens now speak 17 languages

Features

  • Global admins can now view, initiate, cancel, and send reminders for workspace ownership transfers.
  • New call-to-action closing flow for Advocate conversations: a single CTA response instead of a summarize-and-confirm step.

Improvements

  • End-of-conversation text (thank-you, loading, CTA, redirect) now renders in the conversation language across 17 languages (English, Spanish, French, German, Hebrew, Arabic, Chinese, Japanese, Portuguese, Russian, Italian, Dutch, Korean, Polish, Turkish, Swedish, Hindi).
  • Redirect destinations are now visually highlighted to make the target site clearer.
  • Switched the default and recommended model to a faster, more capable option, with older model selections automatically mapped forward.

Chores

Routine security and dependency updates to keep your data safe.

Refreshed outline settings with cleaner navigation

Improvements

  • Outline settings UI refresh: renamed "Brief" tab to "Overview", tighter typography and spacing, scrollable sections, and a single unified "Add" button for empty sections.
  • Outline versioning simplified: version dropdown now shows version numbers and "Latest" without per-version metadata clutter.
  • Hide outline "Add" buttons while the chat is loading or streaming to prevent conflicting actions.

Fixes

Research settings now correctly accept values that exactly meet the minimum length (e.g., 3 or 10 characters) for Title, Welcome Message, Brand Name, and other fields.

New Advocate research type for persuasion playbooks

Features

  • New Advocate research type with dedicated prompts, methodology guidance, and a tailored experience for persuasion, objection handling, and message playbooks.
  • Workspace-level model setting for text conversations, with owner and admin controls in Settings.
  • Outlines now have a Knowledge field for structured factual context required during conversations, and can read attached PDFs and images.
  • Outline change tracking shows who changed what and when, with version metadata and key differences in the editor.
  • Refreshed model lineup with updated context windows and pricing, including transcription and text-to-speech.

Improvements

  • Updated conversation and research assistant prompts for advocate support and stricter knowledge boundaries.
  • Research classifier now appears only when multiple research types are available for the chosen agent.

Fixes

  • Payment provider sync now uses the workspace owner's email instead of an admin's.
  • Custom-domain surveys now fall back through a chain of detection methods, with AI as a last resort.
  • Added support for multi-step survey navigation, including SurveyMonkey.
  • Broken brand favicons are now cleared instead of retried indefinitely.

Send fully branded emails to your participants

Features

  • Participant emails now show your brand logo, colors, and signature when brand mode is enabled, replacing the purple top bar with a clean, white branded design.
  • Brand favicons now save reliably so they always render in admin previews and emails.

Improvements

  • Up to 85% faster first response after the opening message, thanks to smarter caching.
  • Faster conversation startup: research data now loads in parallel with session lookups.
  • Branded CTA buttons now pick light or dark text automatically for better contrast on any background color.

Fixes

  • Switching between voice and text no longer drops in-flight messages, with smoother transitions.
  • Fixed stuck "Preparing your summary…" state when a reflection finishes without content.
  • Smoother thank-you to CTA transition at the end of conversations.

Chores

Routine security and dependency updates to keep your data safe.

A simpler, chat-first interview experience

Features

  • New chat-first conversation experience: a voice-only mode with a centered microphone, and an inline "Talk" button that swaps with submit when typing begins.
  • Localized placeholders and hints across 16 languages.

Improvements

  • Smoother end-of-conversation transitions, with a progressive loading indicator that eliminates layout shifts as reflections resolve.
  • Tuned the welcome greeting animation timing for a snappier feel.

Fixes

Voice-only actions like ending a conversation and extracting names now run reliably again.

Contact page now runs as a Perspective interview

Features

Replaced the static contact page with an embedded Perspective interview that routes sales and support requests to the right destination and notifies Slack on completion.

Fixes

Removed the dimming overlay from the mic and keyboard selection sheet for a cleaner experience.

Stop button now cancels AI generation mid-stream

Features

  • Stop button now cancels in-flight AI generation and tool runs, including intake form inspection and website analysis.
  • Analysis sessions and the research assistant also support cancellation via the Stop button.

Improvements

  • Tool interfaces now clearly show streaming, interrupted, and error states.
  • Activity tab now renders for conversations in any state.
  • Smoother avatar uploads with built-in cropping.

Fixes

  • Switching between voice and text no longer drops assistant turns mid-conversation.
  • Fixed a duplicate timestamp issue in avatar uploads.

Automations settings get a cleaner tabbed layout

Features

  • Renamed "Post conversation flow" to Automations and replaced collapsible sections with a tabbed layout (Per Conversation / Scheduled) for clearer configuration.
  • Embedded conversations now forward all URL parameters from your page, not just UTM tags, so context flows through cleanly.

Improvements

  • Moved "Generate conversation summary" and "Generate trust assessment" toggles into Automations settings.
  • The Add button tooltip is now context-aware based on the active tab.

Fixes

Solution pages no longer load duplicate demo widgets: consolidated to a single responsive section.

Chores

Routine security and dependency updates to keep your data safe.

Hide the fullscreen button in interview embeds

Features

  • New option to hide the fullscreen button in embedded conversations for a more contained experience.
  • Added a "Fullscreen Button" toggle to embed appearance options so generated snippets reflect your choice.
  • The Research Assistant can now answer questions about webhook setup, authentication, and event payloads.

Improvements

Greeting generation now uses the configured display name for more accurate personalization.

Redesigned Solutions pages and end-of-interview flow

Features

  • Complete redesign of the Solutions section with a Jobs-to-be-Done content model, filterable card grid, and shareable links.
  • New Solutions detail pages with a two-column layout, sticky embedded demo conversations, and a 4-step "How it works" flow.
  • New end-of-conversation action messages with completion CTAs, auto-redirects, countdowns, and thank-you states, including a reflection card that streams a participant-specific summary.
  • Quick reply chips for text conversations, generated contextually per question.
  • Calendly automation type added with its own icon and dedicated configuration.

Improvements

  • Solutions pages now load faster and rank better in search.
  • Lighter-weight completion confetti for a snappier finish.

Fixes

  • Skipped automations no longer report as successful in test runs.
  • More reliable streaming of reflections at the end of a conversation.
  • Better text direction handling for multilingual conversations.

Brand avatar now shows in preview interviews

Improvements

More reliable voice connection startup: eliminated stale state issues that could cause the start guard to misfire.

Fixes

Brand avatar now shows correctly in preview interviews when brand mode is enabled.

Create research in one pass with Agent mode

Features

  • New Agent mode for research creation: generates a complete research outline in one pass without clarifying questions.
  • Research created via the API and external tool integrations now defaults to Agent mode; in-product creation remains interactive.

Fixes

Social share image generation now handles a wider range of avatar formats by automatically converting them.

Chores

Routine security and dependency updates to keep your data safe.

Auto-detect your brand identity for interviews

Features

  • Brand mode for conversation identity: toggle between personal owner info and discovered brand identity, with automatic brand selection when website analysis finds brand data. Email templates respect the selected display identity.
  • New Activity timeline tab on completed conversations shows post-conversation workflow steps (extraction, trust, automations, integrations) in real time.
  • New animated processing indicator with logo and shimmer replaces the static "Processing…" text across conversation screens.
  • The right agent type is now auto-detected and saved for older research projects.

Improvements

  • Workspace billing access restored: all members can view billing, credits, and subscription details again.
  • Faster realtime voice responses thanks to quicker turn detection.
  • Smoother avatar and logo uploads with built-in cropping and instant preview refresh.

Fixes

  • Fixed stuck loading states and stale data issues in brand mode.
  • Streaming reliability improved with automatic retries and graceful backoff.

Chores

Routine security and dependency updates to keep your data safe.

Open embedded interviews in fullscreen anytime

Features

  • Fullscreen interview button in the header and floating controls: available for authenticated users and for anonymous users in embed mode.
  • Tracking and context URL parameters are now preserved when opening an interview in fullscreen from an embed.
  • Independent branding controls: custom logos and theme colors can now be enabled separately.

Improvements

  • Smarter logo and color extraction from analyzed websites, with better SVG handling, CAPTCHA detection, and favicon fallback.
  • More concise responses from interview chats.

Fixes

  • Hebrew (right-to-left) titles now align correctly in URL previews.
  • Anonymous sessions are now generated correctly when skipping welcome steps.
  • Site favicon now loads reliably across the app.

Get notified the moment an automation fails

Features

  • Automation failure tracking: in-app banners, inline error indicators in settings, and email alerts for persistent failures.
  • Customizable call-to-action copy via a new actionText option on the research input (defaults to "Start research").
  • Form inspector now extracts fields from custom web components, including Salesforce forms.

Improvements

Errors are now classified as temporary versus permanent to drive smarter retry and notification behavior.

Fixes

  • Slack automations now survive channel renames by sending via channel ID instead of name.
  • Underlying tool errors (e.g. "channel not found") now surface clearly instead of generic failure messages.
  • More reliable file uploads: automatic client retries, fixed stuck spinners after failure, and multi-step embedded HubSpot forms now extract correctly.

Chores

Routine security and dependency updates to keep your data safe.

Create perspectives programmatically via the API

Features

  • New token-authenticated API endpoint to create conversations: POST /api/v1/perspective/create with token-based authentication.
  • Auto-generated conversation titles and sensible defaults when creating via your AI assistant.

Improvements

  • Better first-message personalization: greeting generation now uses the user's message context.
  • Shared default greeting and signature across the app and AI assistant tooling for consistent behavior.

More control over the embedded interview flow

Features

  • Embedded conversation flow controls: Skip the welcome screen and start directly in voice or text, and immediately redirect on completion when a return URL is provided.
  • Embed SDK migration: Embed now ships via published @perspective-ai/sdk and @perspective-ai/sdk-react packages with global CDN delivery for faster loads.
  • UI theming: Custom theme support for chat input buttons and user message bubbles.

Improvements

Simplified connection messages, tooltips, and prompts in the voice input for clarity.

Fixes

Conversation header now always shows a logo, defaulting to the Perspective logo when no custom logo is set.

Run recurring interviews with the same participant

Features

Multiple conversations per participant: Participants can complete a conversation more than once when enabled, supporting longitudinal studies, recurring feedback, and follow-ups. Each completed conversation creates a fresh attempt.

Improvements

  • Standardized toast notifications: Migrated to a consistent toast system across the app for clearer, more uniform feedback.
  • Smoother credit-locked chat: Out-of-credits accounts now see a persistent warning banner above the input, with the input UI remaining visually consistent.

Fixes

  • Accurate trust labels in Slack: Trust labels in Slack messages now match the in-app score thresholds, preventing misleading labels for low scores.
  • Conversation restart edge cases: Fixed priority and edge conditions around restarting conversations vs. starting new ones.
  • No more horizontal scroll: Conversation link previews no longer scroll sideways on small screens.

Chores

Routine security and dependency updates to keep your data safe.

Every workspace member can now manage billing

Improvements

  • All workspace members can manage billing: Buying credits, changing plans, and viewing invoices is no longer restricted to workspace owners.
  • Clear "No Permissions" fallback screens appear in billing dialogs when access is missing.
  • More reliable Stripe payment redirects and clearer error states in plan selection flows.

Onboard new users with embedded interview flows

Features

  • Embedded conversation onboarding: New welcome flow for first-time users and a join flow for invited workspace members, both powered by AI-native onboarding with completion handling.
  • Experience landing pages: New themed campaign pages that embed conversations directly (e.g., AI experience, product insights, TWIST).
  • Embedded conversation widget: New widget with theme sync, lifecycle management, event callbacks, and brand customization support.
  • Gemini 3 Flash (preview): Added across model selection.

Improvements

Invited users are routed to the join flow and new users to welcome automatically.

Fixes

Right-to-left languages now render correctly during streaming voice messages, spanning full width with proper alignment.

Chores

Routine security and dependency updates to keep your data safe.

Clearer file upload errors and smoother chat layout

Fixes

  • More reliable file uploads: Upload errors now return clear messages instead of failing silently, while keeping all existing safety checks.
  • Cleaner conversation spacing: Adjusted message spacing so the thinking indicator no longer causes layout shifts.

Auto-send personalized follow-up emails after interviews

Features

  • New participant-email automation sends AI-personalized follow-ups after conversation completion, with a preview dialog and reply-to support.
  • Welcome screen now accepts a typed first response when voice is disabled, auto-submitting once the conversation starts.
  • Embed SDK gains brand color customization and light/dark/system theme overrides, with branded loaders.

Improvements

  • Thinking indicator now stays visible for any assistant message with reasoning, while animated phrases play only during streaming.
  • Email preview is more responsive on mobile, with default-template tooltips and cleaner setup.
  • Automations keep running gracefully when individual steps fail or no conversations exist.

Fixes

Fixed style bleed between light and dark modes in embed theming and corrected brand color formats.

Avatars and logos refresh instantly after upload

Fixes

  • Fresh research images after upload: Avatars and logos now refresh immediately after replacement instead of showing the old cached version.
  • Corrected a duplicate Polish translation in the thinking indicator.

Land back where you started after signing in

Fixes

  • Sign-in redirects preserve destination: Unauthenticated users sent to sign-in now return to their original page after logging in.
  • Updated Hebrew thinking indicator translation for clearer phrasing.

Auto-generated greetings and titles in research chat

Features

  • Greeting generator in research chat: A dedicated tool generates greetings and titles automatically on the first outline, without overwriting later edits.
  • Embed theming everywhere: Theme config now applies to embed root and container elements, not just the embedded frame, for consistent appearance across embed modes.

Improvements

  • Faster research list: Centralized redirect logic and streamed loading for quicker perceived performance.
  • Conversation summaries now render with proper markdown in the updates view.

Fixes

  • Conversation completion redirects work again for anonymous users.
  • Voice conversations on iOS no longer have scrolling blocked by the embed scroll workaround.
  • Automations correctly return their actual ID after creation, eliminating "Automation not found" errors.

Chores

Routine security and dependency updates to keep your data safe.

Custom HubSpot tools now work reliably every time

Improvements

Footer copyright year is now dynamic instead of hardcoded.

Fixes

  • Custom HubSpot tools work reliably: Tool registration is now per workspace, so custom HubSpot tools are consistently available.
  • AI assistant responses include explicit URLs: Tools now return both share and direct URLs in their responses.
  • Resolved immediate "Automation not found" errors right after creating an automation.

Embedded interviews now work smoothly on iOS

Features

iOS embed scrolling fix: Embedded conversations on iOS now keep content in view instead of loading off-screen.

Fixes

  • Reliable conversation endings: The closing message and end-conversation action now happen together in a single response, preventing missed completions.
  • Correct embed redirects: Parent page navigation only happens in true embed mode, preventing misdirected redirects elsewhere.
  • Updated footer copyright year to 2026.

Chores

Routine security and dependency updates to keep your data safe.

Match embedded interviews to your brand colors

Features

  • Embed brand colors: Customize embedded conversations with light and dark brand colors, plus forced light/dark/system theme via simple data attributes or programmatic config.
  • Fullpage embed mode: New embed mode renders the conversation in the full viewport for dedicated conversation pages.
  • Dynamic system prompts: Research chat prompts are generated per turn with versioned tracking for better adaptability.
  • Multilingual thinking indicator: Conversation thinking indicator now supports multiple languages.
  • Resource scope badges: Resource cards show "Shared" or "Private" badges for visibility at a glance.

Fixes

Better brand logo extraction: Logos now load correctly from externally hosted sources (e.g., WordPress) and are auto-categorized as light or dark based on luminance.

Automate what happens after every interview

Features

  • Post-conversation automations: Complete automation system with one-click integrations, tag-based triggers, durable workflows, and scheduled digests.
  • Embed redirect handling: Embedded conversations can navigate the parent page with security validation and cross-origin support.
  • Thinking indicators in text conversations: Extended thinking now appears in text conversations for more thoughtful AI responses.
  • HubSpot custom forms: Direct integration for HubSpot form submission within automation flows.
  • Email tool: Send emails directly from automation workflows.
  • Webhook configuration: Set up webhooks dynamically with auth headers and built-in test capability.

Search across all your workspaces in one place

Features

  • Cross-workspace search from your AI assistant: Search by name or title across all accessible workspaces, with paginated results and disambiguation metadata.
  • Default workspace on create: Creating a conversation no longer requires specifying a workspace; it defaults to your primary one. Responses now include workspace info.
  • Workspace context in responses: Create, respond, and update responses consistently include workspace ID and name.

Improvements

  • Clearer search behavior: List endpoints handle browse and search, with detailed lookup reserved for fetching by ID.
  • Embed options panel reordered: preview and embed code first, appearance options at the bottom.

Fixes

Correct access control in search: Visibility checks now use the actual visibility list, ensuring users only see researches they're permitted to.

Control the look and feel of embedded interviews

Features

  • Embed appearance options: Control visual elements of embedded conversations directly from the embed box.
  • New embed URL parameters: Hide the greeting or branding via URL parameters for tighter integration.
  • Floating resources button: When the header or branding is hidden, a minimal floating button still gives access to resources.
  • Hardened embed security: Tighter validation on cross-frame messages.

Fixes

The floating resources button now only appears when there are resources to show.

Smoother sign-in flow and cleaner focus rings

Improvements

More reliable research URL detection across the app.

Fixes

  • Fixed broken focus ring behavior on sign-in buttons and aligned spacing between sign-in and sign-up pages.
  • Focus rings no longer appear immediately when dialogs open, only on keyboard navigation.

Generate shareable infographics from your insights

Features

  • Infographic generation from insight cards: Generate and view shareable infographics directly from cards.
  • Default workspace lookup from your AI assistant: New tool to fetch the default workspace, plus a browser-friendly endpoint.
  • Workflow run tracking: Improved navigation flow inside workflows with run tracking.

Improvements

  • Upgraded file storage: More reliable uploads with size limits and improved avatar handling.
  • Google One Tap is now hidden in embed mode for a cleaner embedded experience.

Fixes

  • SVG uploads disabled for logos: Prevents potential script injection via uploaded SVG files.
  • Custom logo dimensions and display issues resolved across the conversation UI.
  • Conversation completion CTA stays active as expected.

More reliable embedded interviews and code blocks

Improvements

  • More reliable embedded conversations: Consistent anonymous IDs across actions and resolved embed rendering mismatches.
  • Auto-redirect on completion now defaults on: New returnUrl query parameter as a fallback completion redirect.
  • Better code blocks: Line numbers, theme-aware syntax highlighting, and improved copy experience.
  • Improved right-to-left language support: Direction-aware padding, list styles, and outline rendering.

Fixes

Mobile layout fixes: prevented badge wrapping and kept action menus within card bounds.

Manage entire conversations from your AI assistant

Features

  • Full conversation lifecycle from your AI assistant: New tools to create, update, respond, and set actions on conversations end-to-end.
  • Conversation retrieval: List, fetch, and batch-fetch conversations with filters and stats breakdowns.
  • Stats with average duration: Conversation stats now include average duration in seconds.
  • Embedding support tools: New tools to fetch preview links and embed options for embedding flows.
  • Webhook testing: New capability to validate webhook setup.

Improvements

AI assistant tokens scoped to user: Tokens migrated from workspace to user scope for a more secure permission model.

Fixes

  • Owner names now display correctly instead of showing the workspace name.
  • Outline updates now respect user feedback instead of ignoring it.
  • Custom slugs no longer get saved as the research ID on invite.

Embed interviews directly into your own pages

Features

  • Embed conversations directly into your own pages, with an updated sharing experience.
  • New website analyzer tool plus expanded theme options in research settings.
  • Choose agents and switch between voice and text per research project.

Improvements

Smoother post-conversation research settings, now with the ability to trigger webhooks when conversations complete.

One simpler flow to pick, buy, and manage your plan

Features

  • New unified plan selection dialog replaces the separate buy and upgrade flows across the app.
  • Rebuilt pricing page with tabs, dynamic starter prices, and adjusted Pro tiers.
  • Pro subscriptions can now be started, updated, cancelled, and resumed from one place.

Improvements

  • Checkout now supports coupons, invoice previews, and a clearer success screen, with an enhanced Stripe payment method UI.
  • Versioned credit policies, including zero-cost research and analysis, with smarter consumption logic.
  • Workspace switcher now groups workspaces, prefetches prices, and shows plan badges.

Faster sign-in and smarter, more polished interviews

Features

  • Sign in faster with Google One Tap and a new email verification code flow that replaces magic links.
  • Send personalized interview invites with automatic reminders, plus a participant summary captured at completion.
  • Pick from multiple OpenAI voices with sample playback, and preview interview resources in a new sidebar.
  • Extract structured data from interviews at scale with a new AI-powered tool.
  • Analysis answers now cite their sources with clickable links back to the original interview content.

Improvements

  • Redesigned sidebar navigation, refreshed empty states, and a simpler welcome wizard for new users.
  • Better mobile layouts across the interview viewer, admin panel, and chat, plus stronger right-to-left language support.

Fixes

Audio now plays reliably on iOS, transcription accuracy improved, and several scroll, dialog, and mobile layout glitches are resolved.

Pick the right research type for your goal

Features

New research type system with clearer categories: Exploratory, Evaluative, Concept Testing, and Generative.

Improvements

  • Replaced auto-scroll with a manual scroll button so you stay in control of the conversation view.
  • User messages now resize dynamically for easier reading, and the sidebar layout is simpler.
  • Renamed "highlight" to "insight" across the app for consistent terminology.
  • Public insight pages now show the analyst's avatar and name for proper attribution.
  • Gift credits are consumed automatically when granted, removing an extra step.

Fixes

Resolved a major bug in interview prompt handling, plus several mobile sidebar and scroll button issues.

Sign in with LinkedIn and score interview credibility

Features

  • Sign in with LinkedIn for faster account creation.
  • New trust assessment scores conversation credibility across multiple dimensions automatically when conversations complete.
  • Mark conversations as test or rejected and filter by status, plus filter conversations by date range with fiscal quarter support.
  • Public, shareable highlight pages with table of contents, hero images, and rich link previews.
  • Edit highlights, titles, and descriptions inline, and use charts, tables, and a calculator directly in chat.

Improvements

  • Smarter research creation flow with an expert mode for advanced users.
  • Voice conversations now save audio in MP4, auto-play next clips, and detect speech turns more accurately.
  • Analysis model picker is grouped by family, and Claude Opus 4 is now available.

Fixes

Fixed voice recording cutoffs, mobile scroll issues on results pages, trust assessment streams, and several workspace and outline glitches.

Run up to five simulated conversations per project

Improvements

  • Conversation progress bar now stays at least one-third full so progress always feels visible.
  • Simulated conversations now lean toward positive sentiment and you can generate up to five per research project.

Fixes

Resolved share copy button issues, fixed delete analysis session, and prevented overly long greeting messages.

Chores

Added timestamps to conversation transcripts and a visual indicator for natural pauses between messages.

Simulate full conversations with AI

Features

  • Simulate conversations with AI, complete with reaction tracking and summary emails.
  • Marketing blog now supports tagging, categories, and cover images.

Improvements

  • Refreshed welcome prompt, multi-line template card descriptions, and clearer list headers.
  • Smoother link sharing and improved anonymous interactions.

Fixes

  • Fixed scrolling in the highlight sidebar and the analyst assistant edit view, plus duplicate buttons in lists.
  • Cover image and remote image rendering on post pages now works correctly.

Participants can join interviews without signing up

Features

  • Anonymous access is now the default mode, so participants can jump in without signing up.
  • Auto-generated welcome messages greet users at the start of every conversation.
  • Share with teammates from the settings sidebar, plus easier public page sharing from list view.

Improvements

  • Major UI refresh for more consistent styling and better accessibility across buttons, inputs, dialogs, and dropdowns.
  • Scroll mode is now the default in conversation chat, with smoother animations and a refreshed welcome screen.
  • Renamed "Perspectives" to "Home" and simplified the homepage layout.
  • Default credit allowance increased to 250 with an updated pricing page.

Fixes

Resolved conversation assistant scroll positioning, mobile card layouts, confetti in scroll mode, and various hover and toggle button glitches.

Browse every perspective in your workspace, faster

Features

  • Toggle between "My Perspectives" and "All Perspectives" on the list page.
  • Sort and filter your research list by status from new dropdowns.
  • New workspace shared page for published conversations.
  • Monthly credits allocation for workspaces.
  • Share with teammates directly from the settings sidebar.

Improvements

  • Major speedup on list and search loading, tuned for snappier results.
  • Refined outline generator experience and conversation preview, including hover tooltips and clearer cards.

Redesigned billing with a clearer credits counter

Improvements

  • Redesigned Plan and Billing section with a cleaner credits counter and a manage button.
  • Tier name now appears next to the Pro plan, and you can cancel Pro directly from the change plan dialog.
  • Smoother mobile experience for conversation details and a simpler attachment upload indicator.
  • Comprehensive email template redesign with stronger information hierarchy and a new gray-logo signature.
  • Hebrew lists in the conversation guide now align correctly.

Fixes

Fixed broken preview link in the research-ready email and ensured at least one credits package always appears.

Chores

  • New lifecycle emails for plan downgrades, resumptions, low-credit alerts, purchase confirmations, and tier changes.
  • Added Gemini 2.0 integration with an updated pricing model.

Apply coupon codes at checkout and share feedback in-app

Features

  • Apply coupon codes during checkout.
  • New in-app feedback dialog so you can share thoughts without leaving the product.
  • Account lifecycle emails for signup, out-of-credits, purchase confirmations, plan upgrades, and tier changes.

Improvements

  • Stronger contact form validation, consistent request type design, and better dialog handling.
  • Newsletter system now sends acknowledgment emails and internal notifications with cleaner wizard validation.
  • Credits now track plan and expiration dates, and consumption logic prefers non-expired same-plan credits.
  • Polished plan dialogs, centered credits counter, centered sign-in popup, and a more responsive about page.

Fixes

Better error messaging for missing user accounts, fixed form layout glitches, and corrected upgrade subscription handling for edge cases.

Cleaner about page and a more readable founder story

Improvements

Cleaner visual proportions on the about page and a more readable founder story.

Fixes

Fixed the disabled tier selection dropdown and resolved stale content glitches in the blog.

Chores

Blog posts now support custom slugs, plus an option to bypass stale content when publishing.

Pick a Pro tier that fits your usage

Features

  • New tiered flow for Pro plan subscriptions.
  • Contact form with submission handling, persistence, and notifications.
  • Workspace auto-generation in the welcome wizard with unique naming, defaulting to your full name.
  • Trusted company logos now appear on the signup page.

Improvements

  • Sidebar now reflects account type, surfaces quick actions, and shows unconsumed credits in a progress bar.
  • Refreshed homepage copy, new about page design, and updated customer success and sales hero images.
  • Featured use cases added to the website footer with a refreshed social proof section.

Fixes

  • Better handling of credit errors in analysis session creation and the credits counter now only counts open balances for the current plan.
  • Restored chat input suggestion behavior when the input has a value, and tightened access control on the research route.

Credit limits arrive and the website gets a refresh

Features

  • Credit consumption and enforcement now apply to analysis sessions and research features.
  • Locked input mode for analysis sessions with admin override.
  • Restored the locked conversation behavior.

Improvements

  • Refreshed pricing page, solutions pages, and sales hero image, plus a solid-background website footer.
  • Reordered the top menu, smaller trusted company logos, and a gradient added to the blog page.
  • Suggestions moved into the chat input for quicker access.

Fixes

Fixed home link display in header and footer, FAQ credit card typo, and ensured deleted conversations no longer count in perspectives list cards.

Chores

Routine security and dependency updates to keep your data safe.

Interviews are now conversations, plus newsletter signup

Features

Newsletter form with new user subscription support.

Improvements

  • Renamed "interview" to "conversation" and "messages" throughout the product, with consistent UI text and labels.
  • Refined messaging in the sharing dialog and an enhanced single conversation view.

Fixes

Restored simulator functionality.

Broadcast updates with the new announcements banner

Features

  • New announcements admin and a website banner so you can broadcast updates to visitors.
  • Drag-and-drop sorting for templates makes organization easier.

Improvements

  • Updated pricing page layout with rounded card backgrounds, refreshed borders, and a layered hero image.
  • Sticky navigation buttons, badge labels on solution cards, and overall navigation polish.
  • New about page with initial structure and layout in place.

Fixes

Fixed the header overlay issue with the solutions menu and a use case label typo.

Refreshed website and file attachments in research

Features

  • New workspace configuration step in the welcome wizard, with team size now optional in account settings.
  • Email consent controls in your profile and welcome flow, plus an unsubscribe link in onboarding emails.
  • Attachments support in research creation and new analysis sessions.
  • Refreshed website with a new pricing page, centered solutions design, blog in the header menu, and gradient hero sections.

Improvements

  • Fade-in outline animation, redesigned highlight cards with repositioned tags, and template badges with dark mode support.
  • Mobile menu now keeps the solutions list persistent, and the website footer has a cleaner layout.
  • Research pages gained use case badges, a "Watch a Demo" button, and a responsive "Talk to Us" button.

Fixes

Fixed website rendering issues and signup redirect problems.

Attach files to research and analysis sessions

Features

  • New workspace setup step in the welcome wizard for business users.
  • Email consent controls in your profile and onboarding flow, plus an unsubscribe link in onboarding emails.
  • Attach files when creating research or starting a new analysis session.
  • Added Gemini 2.0 Flash as an experimental model.

Improvements

  • Outline templates now connect to the website solutions pages.
  • Subtler outline fade-in animation and a cleaner AI model selector.

Fixes

Profile settings now refresh session data automatically when the page loads.

Read PDFs and attach files anywhere in chat

Features

  • Read PDFs directly in chat with new PDF support in messages.
  • Add attachments throughout the product, including research chat and analysis session chat.
  • Auto-generated session titles, plus asset and highlight counts on session cards.

Improvements

  • Refreshed research outline view, AI model selector, and use-case icons in the new research page.
  • Updated prompt system to allow questions, and removed the three-question limit from outlines.
  • Shorter welcome CTA on mobile, default invite share message, and improved research and settings page titles.

Attach files to interviews and paste them in chat

Features

  • Attach files during conversations and view them in the conversation viewer.
  • Paste files directly into chat with a refreshed input layout.

Improvements

  • Admin sidebar now matches the cleaner Research sidebar behavior.
  • Better SEO with corrected canonical URLs and validated landing pages.

Fixes

Resolved canonical link handling issues.

Spin up landing pages with AI in seconds

Features

  • New AI-generated landing pages with a unified view to manage them all.
  • Customer success landing page variations now available.

Improvements

  • Refreshed landing page design and management views.
  • Faster, more responsive conversation and preview experience.
  • Outline version controls restored and improved.

Build surveys with AI and chat with your analyst

Features

  • Experimental AI survey builder for creating forms.
  • New analyst assistant sidebar with highlights and chat integration.
  • Streaming charts and tables in analysis tools with version history.
  • Redesigned outline creation experience and research settings.
  • Automatic tags and descriptions generated for analysis tools.

Fixes

  • Outline now reliably delivered by the AI model.
  • Welcome page redirects properly to the new creation flow.

Preview emails before sending them

Features

  • Preview emails directly in the admin interface.
  • Email template management is better organized with icons for missing templates.

Chores

Major platform upgrades for improved performance and reliability.

Smoother interview previews and follow-up emails

Improvements

  • Conversation preview now closes automatically after submitting feedback.
  • New Day 7 email template with refined campaign linking.

Fixes

Corrected typo in solution hero title.

Run calculations in chat and edit highlights inline

Features

  • New math tool integrated into analysis chat with full calculator coverage.
  • Edit highlights with an improved interface, including title and description editing in a sidebar.
  • Highlight categories (tags) for better organization.
  • Markdown content editing with a save experience for highlights.

Fixes

  • Highlight card width and table overflow issues resolved.
  • Smoother category collapse transitions.

Generate research outlines instantly with AI

Features

  • Outline now lives in the sidebar with faster performance.
  • AI tool generates outlines automatically.
  • Anonymous users can set a name on the create page.

Improvements

  • Smoother outline streaming without flickering.
  • Renamed "Engine" to "Model" throughout the app for clarity.

Fixes

  • Login flow no longer breaks when validating waitlist users.
  • Selected AI model now carries over from the new analysis page.

Start faster with templates and a guided welcome flow

Features

  • New welcome flow with a Day 1, Day 4, and Day 7 onboarding email sequence.
  • Create perspectives directly from templates, with admin tools to manage them.
  • Anonymous welcome and research design now available.

Improvements

  • Streamlined navigation with "New" as a primary menu item.
  • Better mobile experience on the new page and home page scroll.
  • Clipboard copy now plays nicely with Google Docs.

Fixes

Deleting a conversation from the results page redirects properly.

Upgraded AI models and fixes for results page

Fixes

  • Fixed a broken support link.
  • Deleting a conversation from the results page no longer redirects to the wrong place.

Chores

Upgraded AI models for better performance and stability.

Add context to perspectives with resources

Features

  • Add context URLs to perspectives with a new resources tool, including versioning and a header dropdown.
  • Sign in with Google or other providers now opens in a popup for a smoother flow.
  • Terms and conditions added to participant signup with a legal disclaimer on login.

Fixes

  • Smoother handling when sign-in popups are cancelled or hit errors.
  • Resolved signup tracking and sign-up flow issues.
  • Edit button in the list page now works correctly.

A better-looking dark mode

Improvements

Improved primary and background colors in dark mode.

Fixes

First-time users can now skip the initial setup wizard step.

A friendlier welcome and a redesigned home page

Features

  • New welcome experience with refreshed visuals and an animated wizard.
  • Profiles now support multiple job descriptions instead of one.
  • Home page redesigned with a mobile-friendly hero section.

Fixes

  • Resolved conversation login and sign-in layout issues.
  • Fixed assorted bugs in the welcome wizard.
  • Various mobile look and feel improvements, including landing pages.

Preview shared links before sending in interviews

Features

  • Preview dialog when sharing links inside a conversation.
  • Per-page video support, including an employee engagement video on the HR landing page.
  • New testimonials section on the website.

Fixes

Conversations now wrap up properly when they reach their end.

Chores

  • Refreshed hero copy, FAQ content, and the "How it Works" section.
  • New theme colors and updated partner logos (Berkeley, Stanford).

See exactly how Perspective works, end to end

Features

  • New "How It Works" section to explain the product end to end.
  • Dedicated customer and employee experience use cases for more tailored analyses.
  • Fullscreen video playback (note: autoplay isn't supported in fullscreen).

Improvements

  • Smoother scrolling to the active solution role button and to the results menu on mobile.
  • Clearer empty states in results and a refined solutions content hierarchy.

Fixes

  • AI model labels now display in full on the analysis view.
  • Highlights section is hidden when there are no highlights to show.
  • Conversations can be marked complete with the right permissions.

Brand new homepage and solutions page

Features

  • New marketing homepage and solutions page with responsive layouts and category scroll navigation.
  • Redesigned results overview with tab-based filtering.
  • Added Google Gemini 1.5 to handle longer conversations.
  • Analytics now include AI-generated summaries for richer insights.

Improvements

  • Refreshed "Getting Started" experience and homepage layout.
  • Invite emails now reach recipients even if they aren't registered yet.

Fixes

  • Fixed responsiveness on the banner and solutions hero.
  • Fixed assorted typos and minor layout glitches across the marketing site.

Invite teammates to your workspace

Features

  • Workspace members: invite teammates, resend invites, and track last activity.
  • Research now defaults to workspace visibility, with controls to update it.
  • Buy credits and billing pages are now open to all users.
  • Simulated conversations now consume credits, including empty simulations.

Improvements

  • Cleaner publishing header and a left menu with hover indication and links.
  • Refined end-of-conversation experience with more prominent "done" and "tell us why" actions.

New brand, blog, and documentation site

Features

  • First version of the blog with shared header and footer.
  • New documentation site with "On This Page" navigation.
  • Pro badge indicator for upgraded accounts.

Improvements

  • More reliable sign-in sessions.
  • Refreshed branding and richer link previews when sharing Perspective URLs.

Fixes

Better handling of payment errors during checkout.

Simpler, faster way to buy credits

Features

  • New credits purchase flow with simpler options and an inline payment form.
  • Added an undo for changes to a workspace's unique URL.

Improvements

  • Renamed "Billing History" to "Invoices" for clarity.
  • Reorganized the admin menu and refreshed the account view.

Fixes

  • Conversation URLs always show the latest content for participants.
  • Hebrew text in link preview images now renders in the correct direction.

Pre-fill participant details from the interview URL

Features

  • Pre-fill participant name and email via conversation URL parameters.
  • New anonymous mode for external conversations.

Improvements

  • Stronger authentication for external participants.
  • Generated feedback image is now attached to the conversation summary email.

Fixes

Fixed caching issues with feedback images.

Turn any interview into a shareable feedback image

Features

  • Generate a shareable feedback image for any conversation.
  • Researchers can now override the default conversation language, and the AI can switch languages mid-conversation.

Improvements

  • Research list now sorts by most recent activity.
  • Cleaner analysis prompt rendering and small icon refresh across the app.

Cleaner emails with trackable homepage links

Improvements

Emails now include a trackable homepage link.

Fixes

  • Fixed several bugs in email templates.
  • Fixed the research list filter for legacy members and owners.

Skip interview sections and add URLs as research context

Features

  • Skip option in conversations so participants can move past sections they don't want to answer.
  • Add URLs to research context for richer source material.
  • Soft delete for conversations, with the ability to recover them later.

Improvements

  • Tooltip showing participant names in the conversation summary.
  • Sidebar menu toggle moved next to the logo for a more consistent layout.
  • Smarter title generation.

Fixes

  • More resilient handling of bad outlines to prevent crashes.
  • More accurate URL scraping when source pages contain partial lines.

Share interviews instantly with a QR code

Features

  • Share conversations via QR code.
  • Completion emails now go to all Perspective members.

Improvements

Removed autofocus from chat inputs on mobile for a better typing experience.

Fixes

  • Fixed a typo in the invite teammates flow.
  • Fixed an endless redirect loop on the results page.