Buying credits works again on first load
Fixes
Buying credits works again on first navigation into the app. The Select Payment Method screen now loads the card form right away instead of showing a blank dialog with a dead Continue button.
Features, improvements, and fixes shipping across the Perspective AI platform.
Buying credits works again on first navigation into the app. The Select Payment Method screen now loads the card form right away instead of showing a blank dialog with a dead Continue button.
Behind-the-scenes security updates to keep your workspace safe.
Spend less time waiting after you hit the Talk button. Voice conversations now connect about 15x faster than before.
Perspective conversations embedded on your site now load about 3x faster, so visitors spend less time staring at a loading state and more time actually talking.
Behind-the-scenes security updates to keep your workspace safe.
Voice conversations sound more natural. The AI no longer slips in awkward filler before it answers or acts, and it stays in the same language for the whole conversation.
Slack messages sent by your automations now display their full content in the conversation's activity: text, attached blocks, button labels, and emoji all show correctly. Before, the activity often said "No message content".
Voice conversations now use a smarter realtime model with a context window four times larger for longer, more coherent back-and-forth. Live transcripts run on a new streaming-tuned model for sharper, lower-latency captions.
Voice interviews on iOS no longer get stuck in a non-scrollable state on first load, and the animated background now stays pinned to the screen instead of drifting with scroll.
Behind-the-scenes security updates to keep your workspace safe.
When the design chat agent picks a research methodology, the response now wraps cleanly on narrow screens instead of breaking into squeezed columns.
Refreshed the docs across collect, design, and settings so guides match the current product.
Improved request reliability so the app no longer occasionally stalls on the first request after a period of low traffic.
Behind-the-scenes security updates to keep your workspace safe.
Grok 4.3, xAI's latest reasoning and vision model, is now available across the AI chat and analysis flows, and as the default model for data extraction. A faster low-reasoning variant is available for text interview deployments where response latency matters more than depth. Existing sessions on the previous Grok 4 generation transparently route to Grok 4.3.
The research analyst chat now keeps time-based horizontal bar charts in chronological order. When the AI charts data across weeks, months, or sequential stages, the bars stay in order instead of being re-sorted by value.
Behind-the-scenes security updates to keep your workspace safe.
Perspective MCP responses now include each perspective's internal name alongside its public title, so AI agents can identify perspectives by the label you recognize in the app.
Monospace text across the app now renders in DM Mono, giving code blocks, keyboard hints, and similar elements a consistent typeface that pairs with the existing DM Sans body font.
Entry redirects on the Try Concierge page now preserve every query parameter, even when they contain encoded characters.
Sign-in popups in embedded conversations now load reliably on Safari.
Behind-the-scenes improvements to keep your workspace running smoothly.
Shared interview link previews on social platforms now reliably show the host's avatar.
Preview interviews now unlock automatically when you add credits to your workspace. Previously, previews you started before purchasing a credit pack could stay locked even though credits were available.
Perspective is now agent-ready. AI assistants and search crawlers can discover what's available on Perspective's site (including the Perspective MCP server), and every blog, docs, and changelog entry is now also available as a plain markdown version that AI tools can fetch and cite directly.
Working with Perspective MCP from Claude, ChatGPT, Cursor, and other clients is more predictable now: conversation totals match between tools, statuses come back in the same casing everywhere, invalid date filters surface a clear error instead of being silently ignored, and looking up a missing invite returns one predictable message. AI clients also pick the right tool for the right agent more reliably, since tool descriptions now reflect the four agent types: Interviewer, Concierge, Evaluator, and Advocate.
You can now connect Claude, ChatGPT, Cursor, VS Code, and other MCP clients to your Perspective workspace through standard OAuth, with no more pasting access tokens by hand. When an app asks for access, you grant or decline on a clean consent screen with the requested permissions spelled out in plain language. A new Connected Apps section in your workspace settings shows every authorized app and lets you disconnect any of them in one click. See the MCP setup guide.
Polished how Perspective MCP exposes automations to AI agents. Managing automation rules now uses dedicated list, create, update, delete, and test tools instead of a single catch-all, and tool titles and descriptions are sharper across the surface, so agents calling them behave more predictably.
Perspective MCP is now more reliable and handles long, multi-step perspective creation sessions without hitting tool timeouts in Claude Desktop and other MCP clients.
Behind-the-scenes improvements to keep your workspace running smoothly.
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.
Behind-the-scenes improvements to keep your workspace running smoothly.
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.
Routine security and dependency updates to keep your data safe.
Analysis now works across hundreds of interviews
Routine security and dependency updates to keep your data safe.
Automation test sends (digest, per-conversation, invite) now correctly deliver to the test recipient instead of the configured recipients.
Routine security and dependency updates to keep your data safe.
New text conversation models: GPT-5.4 (mini, nano) and Claude Haiku 4.5 for faster, cheaper AI conversations.
Routine security and dependency updates to keep your data safe.
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.
Routine security and dependency updates to keep your data safe.
Routine security and dependency updates to keep your data safe.
Voice conversations no longer end prematurely when a participant asks for time. The AI now treats pauses as natural moments to wait, not signals to end the call.
Routine dependency updates.
SDK 1.5.1: float button now expands to fullscreen on mobile.
New global error page preserves URL query parameters on reload, so tracking and redirect context aren't lost after recovery.
Voice dark theme is now scoped to the voice experience, preventing premature theme changes elsewhere.
Routine security and dependency updates to keep your data safe.
AI conversations now use correct grammatical gender for self-reference in gendered languages like Hebrew, with voice mode picking gender automatically from the selected voice.
AI streaming now reports errors consistently so failures surface instead of silently dropping.
Switched to a more stable streaming transport to prevent crashes from malformed responses.
Voice conversations now use dark mode from the very first screen, including welcome and sign-in, for a consistent, polished feel across previews and embedded dialogs.
Contact and newsletter forms now use the standard embed widget so theming and host handling stay consistent.
/contact-us) now load correctly instead of failing to authorize.Claim flow now supports multiple workspaces via an allowlist instead of a single hardcoded workspace.
Blog and docs now render from local content for faster page loads and reliable static generation.
Claim flow now shows a clear error state when no workspaces are available instead of hitting a dead end.
Branded email previews now reflect the remove-branding setting immediately instead of showing stale content.
A new claim link lets users claim a pre-built research perspective and copy it into their workspace through the standard sign-in flow.
Routine security and dependency updates to keep your data safe.
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.
Voice connection timeout extended from 10 to 30 seconds so slower networks don't drop calls during setup.
Routine security and dependency updates to keep your data safe.
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.
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.
"My perspectives" filter now correctly returns research for users with multiple emails, and deleted items disappear from the list immediately.
Routine security and dependency updates to keep your data safe.
Routine security and dependency updates to keep your data safe.
Concierge email buttons no longer contain a malformed URL segment, so links now route correctly across all three concierge email types: created, no form found, and error.
@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.Routine security and dependency updates to keep your data safe.
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.
Routine security and dependency updates to keep your data safe.
Preview interview sign-in When an existing session conflicts with preview interview sign-in, you now get a warning before the session is cleared.
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.
Prevented interviews from ending prematurely. Previously the closing message could contain a question participants had no way to respond to.
Voice interviews now wait for the assistant's closing message to finish playing before completing. Previously the connection could drop mid-goodbye, cutting off the final words to participants.
Concierge landing page polish: cleaner hero state, better typing indicator, and consistent text sizing in chat messages.
Routine security and dependency updates to keep your data safe.
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.
Routine security and dependency updates to keep your data safe.
Automation errors now display readable messages instead of empty objects.
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.
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.
Conversation redirects now consistently carry the conversation reference, so context is preserved whether the redirect happens early or at the end of the flow.
Fixed early navigation redirects dropping the conversation reference, which previously caused inconsistent landing experiences.
Routine security and dependency updates to keep your data safe.
Prevented sessions from getting stuck when models output internal commands as raw text. Participants now consistently see a proper goodbye at the end.
Routine security and dependency updates to keep your data safe.
Embed integrations now correctly fire navigation callbacks instead of silently dropping them.
Standardized color usage across the app for cleaner visuals.
Conversations in Advocate now wrap up smoothly instead of cutting off abruptly.
Fixed a small bug in model selection.
Routine security and dependency updates to keep your data safe.
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.
Routine security and dependency updates to keep your data safe.
Voice-only actions like ending a conversation and extracting names now run reliably again.
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.
Removed the dimming overlay from the mic and keyboard selection sheet for a cleaner experience.
Restored the external tool integration endpoint after a third-party update broke the connection.
Behind-the-scenes improvements to keep your workspace running smoothly.
Solution pages no longer load duplicate demo widgets: consolidated to a single responsive section.
Routine security and dependency updates to keep your data safe.
Greeting generation now uses the configured display name for more accurate personalization.
Improved voice conversation reliability so transcripts and audio always save.
More reliable voice connection startup: eliminated stale state issues that could cause the start guard to misfire.
Brand avatar now shows correctly in preview interviews when brand mode is enabled.
Social share image generation now handles a wider range of avatar formats by automatically converting them.
Routine security and dependency updates to keep your data safe.
Routine security and dependency updates to keep your data safe.
actionText option on the research input (defaults to "Start research").Errors are now classified as temporary versus permanent to drive smarter retry and notification behavior.
Routine security and dependency updates to keep your data safe.
POST /api/v1/perspective/create with token-based authentication.Restored blog and docs content loading after a recent infrastructure change.
@perspective-ai/sdk and @perspective-ai/sdk-react packages with global CDN delivery for faster loads.Simplified connection messages, tooltips, and prompts in the voice input for clarity.
Conversation header now always shows a logo, defaulting to the Perspective logo when no custom logo is set.
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.
Routine security and dependency updates to keep your data safe.
Invited users are routed to the join flow and new users to welcome automatically.
Right-to-left languages now render correctly during streaming voice messages, spanning full width with proper alignment.
Routine security and dependency updates to keep your data safe.
Fixed style bleed between light and dark modes in embed theming and corrected brand color formats.
Routine security and dependency updates to keep your data safe.
Footer copyright year is now dynamic instead of hardcoded.
iOS embed scrolling fix: Embedded conversations on iOS now keep content in view instead of loading off-screen.
Routine security and dependency updates to keep your data safe.
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.
Correct access control in search: Visibility checks now use the actual visibility list, ensuring users only see researches they're permitted to.
The floating resources button now only appears when there are resources to show.
More reliable research URL detection across the app.
returnUrl query parameter as a fallback completion redirect.Mobile layout fixes: prevented badge wrapping and kept action menus within card bounds.
AI assistant tokens scoped to user: Tokens migrated from workspace to user scope for a more secure permission model.
Smoother post-conversation research settings, now with the ability to trigger webhooks when conversations complete.
Audio now plays reliably on iOS, transcription accuracy improved, and several scroll, dialog, and mobile layout glitches are resolved.
New research type system with clearer categories: Exploratory, Evaluative, Concept Testing, and Generative.
Resolved a major bug in interview prompt handling, plus several mobile sidebar and scroll button issues.
Fixed voice recording cutoffs, mobile scroll issues on results pages, trust assessment streams, and several workspace and outline glitches.
Resolved share copy button issues, fixed delete analysis session, and prevented overly long greeting messages.
Added timestamps to conversation transcripts and a visual indicator for natural pauses between messages.
Resolved conversation assistant scroll positioning, mobile card layouts, confetti in scroll mode, and various hover and toggle button glitches.
Fixed broken preview link in the research-ready email and ensured at least one credits package always appears.
Better error messaging for missing user accounts, fixed form layout glitches, and corrected upgrade subscription handling for edge cases.
Cleaner visual proportions on the about page and a more readable founder story.
Fixed the disabled tier selection dropdown and resolved stale content glitches in the blog.
Blog posts now support custom slugs, plus an option to bypass stale content when publishing.
Homepage solutions section now showcases the first three featured templates.
Fixed a typo in the CTA section.
Updated the pricing page and removed an unused notifications dependency.
Fixed home link display in header and footer, FAQ credit card typo, and ensured deleted conversations no longer count in perspectives list cards.
Routine security and dependency updates to keep your data safe.
Newsletter form with new user subscription support.
Restored simulator functionality.
Fixed the header overlay issue with the solutions menu and a use case label typo.
Fixed website rendering issues and signup redirect problems.
Profile settings now refresh session data automatically when the page loads.
Resolved errors that affected analytics settings.
Added unique page titles across documentation and blog for better search visibility.
Resolved canonical link handling issues.
Major platform upgrades for improved performance and reliability.
Highlights "By Category" mode now displays correctly on mobile.
Corrected typo in solution hero title.
New employee retention landing page.
Outline parse errors no longer break the list page.
Friendlier subject line on the welcome email.
Embedded videos on the website no longer open at a tiny size.
The "new" button on the list page now opens the perspective creation flow directly.
Deleting a conversation from the results page redirects properly.
Upgraded AI models for better performance and stability.
Improved primary and background colors in dark mode.
First-time users can now skip the initial setup wizard step.
New perspectives list with a polished empty state.
Conversation summaries are now sharper and higher quality.
Conversations now wrap up properly when they reach their end.
Launched the first landing page for employee experience teams, with three layout variants for testing.
Better handling of payment errors during checkout.
Fixed caching issues with feedback images.
Conversations now start in the participant's preferred browser language.
Emails now include a trackable homepage link.
Removed autofocus from chat inputs on mobile for a better typing experience.
Behind-the-scenes improvements to keep your workspace running smoothly.