Skip to content

Task

Password Recovery Process

As a user who forgot their password, I recover my password, so that I can regain access to my account quickly and easily.

Success definition: Given I am on the password recovery page after clicking 'Forgot your password?' When I enter my email address and click 'Send Reset Email' Then I should see a confirmation message indicating that a password reset email has been sent to 'user@example.com'.

Trajectory

Step 1:

Url (before/after):

https://outset.ai/

https://outset.ai/login

Content (before/after):

RootWebArea Outset - The AI-Moderated Research Platform, url='https://outset.ai/'
    banner
        navigation
            [78] link, center=(448,36), url='https://outset.ai/'
                image, url='https://framerusercontent.com/images/DUt9Lrzyh9RXPPJrgIHjDHmFZU.svg'
Show more
            paragraph
                StaticText About
            [92] image, center=(616,36)
            [89] span, center=(574,35), inner_text=About
            paragraph
                [96] link Contact, center=(680,35), url='https://outset.ai/contact'
            paragraph
                [100] link Customer Stories, center=(804,35), url='https://outset.ai/customer-stories'
            paragraph
                [104] link Open Research, center=(956,35), url='https://outset.ai/blog'
        [106] link Login, center=(1522,36), url='https://outset.ai/login'
            paragraph
    heading The scale of a survey. The depth of an interview.
    heading Let AI conduct and synthesize video, audio, and usability sessions with hundreds of participants at once.
    [126] paragraph, center=(733,484), inner_text=Book Demo
    [129] textbox your@email.com, center=(1010,484), contenteditable=True, required, type=email
    [130] button Try it, center=(1220,484), contenteditable=True, type=submit
    button play, disabled=True
    button unmute, disabled=True
    button enter full screen, disabled=True
    button show more media controls, disabled=True, hasPopup='menu'
    slider video time scrubber value='0', disabled=True, orientation='horizontal'
    link Featured in, url='https://techcrunch.com/2023/10/26/outset-is-using-gpt-4-to-make-user-surveys-better/'
        heading Featured in
        image, url='https://framerusercontent.com/images/3clbtdGweAyhjM3PmR9GUB8xxo0.webp?scale-down-to=2048'
    [133] video, center=(960,857)
    image, url='https://framerusercontent.com/images/SmxrHeIWjJSHfq4WtlYcmnISWIU.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/cS17gTzbjkrD2Pmn9pdj33rQ9cY.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/CplqlTQ5TrkVdMkvn21iFNlLQw.svg'
    image, url='https://framerusercontent.com/images/zn8wBdPTzZCORlTy3aIlGIHxTMs.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/z8nzxjacnzOtJDWUuuWMccA31M.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/TF7ILV43yV983GP0LiDdtYhx0.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/vKWDPqXXts0mYClyFs7OFhZw.svg?scale-down-to=512'
    image, url='https://framerusercontent.com/images/iAZR18sJdHTV4qMCMDgKCnZFPWg.svg'
    heading Supercharge your research with AI-moderated conversations.
    paragraph
        StaticText Test new concepts or designs, identify new opportunities, and build a deeper understanding of the people you serve at a speed and scale that was never before possible.
    paragraph
    heading AI-moderated conversations
    paragraph
        StaticText Conduct hundreds of interviews at once, in any language. Our AI interviewer engages participants in rich dialogue and probes deeper to get the "why" behind answers.
    heading AI-powered synthesis
    heading Customized to your study
    image, url='https://framerusercontent.com/images/hTUIYPcaPyzRGAJMctMjdGy7tA.png'
    image, url='https://framerusercontent.com/images/D3GqThLj35bE8apmUezf3LcLc.png?scale-down-to=1024'
    image, url='https://framerusercontent.com/images/nU7ifSRKLk09iZKdr2q71VGZQs.png?scale-down-to=1024'
    image, url='https://framerusercontent.com/images/nU7ifSRKLk09iZKdr2q71VGZQs.png?scale-down-to=1024'
    heading How it works
    image
    heading 1. Upload a guide
    paragraph
        StaticText Add your discussion guide to Outset and customize your AI interviewer.
    image
    heading 2. Recruit your participants
    paragraph
        StaticText Recruit with Outset's panel, integrate with your own panel partners, or share with your own users.
    image
    heading 3. Discover insights with AI
    paragraph
        StaticText Watch the AI interviewer dig deep with participants and pull out what matters most.
    heading Trusted by the best
    link Read the latest case study with, url='https://outset.ai/blog-post/away-successfully-launches-softside-luggage-with-the-help-of-ai'
        heading Read the latest case study with
        image, url='https://framerusercontent.com/images/3NXlOdp5yTzmtaF9QEuyxVfUsc.png'
    image, url='https://framerusercontent.com/images/AxMFDe3QgY44Ugqu6AgixBIE4.png?scale-down-to=512'
    heading Outset saved us over 120 hours of research on a single project while delivering high quality insights that cannot be achieved with a survey. This is the future of research.
    image, url='https://framerusercontent.com/images/KedfvkNvEOsK3JrcLgk0qe69Oo.jpg?scale-down-to=512'
    heading Brynna Mann
    paragraph
        StaticText Managing Director
    image, url='https://framerusercontent.com/images/z8nzxjacnzOtJDWUuuWMccA31M.png?scale-down-to=512'
    heading The speed and quality of the responses were outstanding. Outset will afford my team the opportunity to significantly increase the speed of delivery.
    image, url='https://framerusercontent.com/images/AAzPxDvvhBBlVjaJL8AvEjdMc.jpg'
    heading Wil Readinger
    paragraph
        StaticText Head of UX Research
    image, url='https://framerusercontent.com/images/Ny8OqECaFnMFmkW02tIFabFHI.png?scale-down-to=512'
    heading Outset's AI engaged users and asked follow-up questions that elicited specific, long-form answers that helped us understand what was important to them. And it did so at 10x-20x scale of customer interviews.
    image, url='https://framerusercontent.com/images/bFPUEaVkHqOvjatQymkNFt74HAc.jpg?scale-down-to=512'
    heading Jeff Zimmerman
    paragraph
        StaticText Chief Product Officer
    image, url='https://framerusercontent.com/images/zn8wBdPTzZCORlTy3aIlGIHxTMs.png?scale-down-to=512'
    heading Outset allows users to spend their time on what really matters, which is understanding the consumer and designing products, rather than on countless hours of interviewing and labeling.
    image, url='https://framerusercontent.com/images/4HFuFRc5qdJysN7QMvlzfBoMIIU.jpg'
    heading Leo VelΓ‘squez
    paragraph
        StaticText Senior Experiment Designer
    image, url='https://framerusercontent.com/images/z8nzxjacnzOtJDWUuuWMccA31M.png?scale-down-to=512'
    heading Outset was able to gain so many insights in such a short period of time from so many respondents – and then seeing everything analyzed helped me understand the story really quickly…10 out 10.
    image, url='https://framerusercontent.com/images/yWEwrKuY5L15Fky25TWYR0kMVKE.jpg'
    heading William Rothwell, PhD
    paragraph
        StaticText Senior Innovations Researcher
    image, url='https://framerusercontent.com/images/cS17gTzbjkrD2Pmn9pdj33rQ9cY.png?scale-down-to=512'
    heading Outset dramatically increases the productive potential of a single researcher, helping them uncover many more insights much more quickly.
    image, url='https://framerusercontent.com/images/og5EtUHoIDBqD4eJyyaNPy0ZhG4.jpeg'
    heading Chris Monnier
    paragraph
        StaticText Senior Staff User Researcher
    heading The world's most powerful unmoderated research
    paragraph
        StaticText Outset uses the best AI models in the world to create a deeper, richer experience for both participants and researchers alike.
    image
    heading Interactive mode
    paragraph
        StaticText The most natural feeling conversation with AI, designed for depth.
    image
    heading Audio mode
    paragraph
        StaticText Capture audio recordings and real time transcriptions of participant conversations.
    image
    heading Video mode
    paragraph
        StaticText Get even more nuance with rich video recordings of your participants.
    image
    heading Stimulus testing
    paragraph
        StaticText Have AI share images or videos to test new concepts, marketing assets, or designs.
    image
    heading Automatic synthesis
    paragraph
        StaticText Let AI identify common themes, tag relevant conversations, and pull out powerful quotes.
    image
    heading Multilingual
    paragraph
        StaticText Let your participants choose the language with a fully adaptive, multi-lingual interviewer.
    image, url='https://framerusercontent.com/images/ED1tgL0Lff9JOTcwq3WTKPc18.png?scale-down-to=512'
    image, url='https://framerusercontent.com/images/oO5AeuKQ1z05EbU0XU3bsu8eZI4.png'
    heading Secure by design
    paragraph
        StaticText Outset is powered by the Azure OpenAI Service, the most secure large language model, and is fully anonymized. No models are ever trained on your data.
    heading Get to the deeper 'Why?' when it matters
    paragraph
        StaticText Outset customers deploy AI-moderated research with methods where scale and depth both matter, and where speed is non-negotiable.
    image, url='https://framerusercontent.com/images/4YUnDtN2m3wqmlHU79eYOBRJogk.png'
    heading Strategic research
    heading Identifying strategic opportunities requires both the scale to understand the market writ large and depth to uncover the 'Why?'
    heading 🌏 Market Landscape πŸ“£ Brand equity πŸ”¨ Jobs to be done πŸ™‹ Persona Development 🫢 Attitudes and preferences
        StaticText 🌏  Market Landscape
        StaticText πŸ“£  Brand equity
        StaticText πŸ”¨  Jobs to be done
        StaticText πŸ™‹  Persona Development
    image, url='https://framerusercontent.com/images/42vsTFk5oFkqSC1LBV9E8VUf11c.png?scale-down-to=512'
    heading Tactical research
    heading Building the right product, messaging, and brand requires the ability to test and iterate at the speed and scale of AI.
    heading πŸ’‘ Concept testing πŸ–οΈ Usability & design πŸ“Ί Positioning & ad testing 🀩 Customer experience πŸ“ˆ Brand measurement
        StaticText πŸ’‘  Concept testing
        StaticText πŸ–οΈ  Usability & design
        StaticText πŸ“Ί  Positioning & ad testing
        StaticText 🀩  Customer experience
        StaticText πŸ“ˆ  Brand measurement
    heading Want to give it a try?
    paragraph
        StaticText Go through an interview as a participant to see what AI moderated interviews can feel like.
    textbox your@email.com, required
    button Try it
    image Founder, url='https://framerusercontent.com/images/lxBtcq9170OoIS4oyr7GtJoa500.png?scale-down-to=512'
    contentinfo
        navigation
            image, url='https://framerusercontent.com/images/DUt9Lrzyh9RXPPJrgIHjDHmFZU.svg'
            heading Company
            paragraph
                link Careers, url='https://app.dover.io/Outset/careers/a95bba58-78c5-48cc-83d0-a57015ca69cf'
            paragraph
                StaticText Hiring
            heading Support
            paragraph
                link FAQ, url='https://outset.ai/faq'
            paragraph
                link Contact, url='https://outset.ai/contact'
            heading Social
            link, url='https://twitter.com/OutsetAI'
                image
            link, url='https://www.linkedin.com/company/89983910/'
                image
        paragraph
            StaticText Β©
            StaticText 2025
            StaticText Parnassus Labs, Inc. All rights reserved.
        paragraph
            link Privacy Policy, url='https://outset.ai/privacy-policy'
        paragraph
            link Terms of Service, url='https://outset.ai/terms-of-service'
    Iframe
        RootWebArea Schedule a time | Chili Piper, focused, url='https://outset.chilipiper.com/concierge-router/main?trigger=ThirdPartyForm&timezone=UTC&sourceUrl=https%3A%2F%2Foutset.ai%2F'
            alert, atomic
            dialog, focused, modal=True
                StaticText Loading
    paragraph
        StaticText We use cookies to enhance your experience and analyze site traffic.
        StaticText Read our
        [632] link Privacy Policy, center=(1670,1030), url='https://outset.ai/privacy-policy'
        StaticText .
    [634] button Okay, center=(1854,1008), contenteditable=True, type=button
RootWebArea Login, focused, url='https://outset.ai/login'
    [58] link Outset logo, center=(141,65), url='https://outset.ai/dashboard'
        image Outset logo, url='https://outset.ai/_next/static/media/outset-wordmark.5419b9d0.svg'
    heading Welcome back
    paragraph
Show more
        StaticText You need to be logged in to view this page.
    LabelText
        StaticText Email
    [75] textbox Email, center=(960,350), contenteditable=True, type=email
    LabelText
        StaticText Password
    [81] textbox Password, center=(960,414), contenteditable=True, type=password
    [83] button Login, center=(960,460), type=submit
    StaticText OR
    [a] Iframe Sign in with Google Button, center=(960,550), title=Sign in with Google Button
        RootWebArea Sign In - Google Accounts, url='https://accounts.google.com/gsi/button?theme=outline&size=large&type=standard&text=continue_with&client_id=368897675326-test28is6ks5oad6hahdnnf5h5gdghr7.apps.googleusercontent.com&iframe_id=gsi_694728_442118&as=OyHE6kcQPJvT6s7Mr6urnWuZUn9lJBAt%2FuCJLGFgqn8'
            [a10] button Continue with Google, center=(960,550)
                image
    paragraph
    [99] link Forgot your password?, center=(960,596), url='https://outset.ai/forgot-password'
    alert, atomic
    StaticText We, our service providers, and other third parties use cookies, pixels, and other analytics, and tracking technologies on this sites. Your information, including personal information and interactions with this site, may be monitored, recorded, or collected through these tools, and further used or disclosed by us, our service providers, and authorized third parties in accordance with our
    [111] link privacy policy, center=(1053,1054), url='https://outset.ai/privacy-policy'
    StaticText .
    [113] button Accept cookies, center=(1841,1044), inner_text=I understand
        StaticText I understand

Reasoning for action: To begin the password recovery process, I need to navigate to the Login page first because that is where the password recovery option is typically located. By clicking the 'Login' link, I can access the interface that allows users to request a password reset, which directly contributes to the user's need of recovering their password.

Action: click(106) # Click on the Login link to explore the login functionality.

Change Description: The browser's state changed from displaying the homepage of the AI-Moderated Research Platform to the login page, which now requires users to enter their email and password to access their accounts. Additionally, options for logging in with Google and recovering a forgotten password were added in this new state.

Screenshot before:Screenshot after:---

Step 2:

Url (before/after):

https://outset.ai/login

https://outset.ai/forgot-password

Content (before/after):

RootWebArea Login, focused, url='https://outset.ai/login'
    [58] link Outset logo, center=(141,65), url='https://outset.ai/dashboard'
        image Outset logo, url='https://outset.ai/_next/static/media/outset-wordmark.5419b9d0.svg'
    heading Welcome back
    paragraph
Show more
        StaticText You need to be logged in to view this page.
    LabelText
        StaticText Email
    [75] textbox Email, center=(960,350), contenteditable=True, type=email
    LabelText
        StaticText Password
    [81] textbox Password, center=(960,414), contenteditable=True, type=password
    [83] button Login, center=(960,460), type=submit
    StaticText OR
    [a] Iframe Sign in with Google Button, center=(960,550), title=Sign in with Google Button
        RootWebArea Sign In - Google Accounts, url='https://accounts.google.com/gsi/button?theme=outline&size=large&type=standard&text=continue_with&client_id=368897675326-test28is6ks5oad6hahdnnf5h5gdghr7.apps.googleusercontent.com&iframe_id=gsi_694728_442118&as=OyHE6kcQPJvT6s7Mr6urnWuZUn9lJBAt%2FuCJLGFgqn8'
            [a10] button Continue with Google, center=(960,550)
                image
    paragraph
    [99] link Forgot your password?, center=(960,596), url='https://outset.ai/forgot-password'
    alert, atomic
    StaticText We, our service providers, and other third parties use cookies, pixels, and other analytics, and tracking technologies on this sites. Your information, including personal information and interactions with this site, may be monitored, recorded, or collected through these tools, and further used or disclosed by us, our service providers, and authorized third parties in accordance with our
    [111] link privacy policy, center=(1053,1054), url='https://outset.ai/privacy-policy'
    StaticText .
    [113] button Accept cookies, center=(1841,1044), inner_text=I understand
        StaticText I understand
RootWebArea Login, focused, url='https://outset.ai/forgot-password'
    [58] link Outset logo, center=(141,65), url='https://outset.ai/dashboard'
        image Outset logo, url='https://outset.ai/_next/static/media/outset-wordmark.5419b9d0.svg'
    LabelText
        StaticText Email
Show more
    StaticText Enter your Outset email address and we'll send you a link to reset your password.
    LabelText
    [143] textbox Email, center=(960,254), contenteditable=True, type=text
    [145] button Send Reset Email, center=(680,300), type=submit
    alert, atomic
    StaticText We, our service providers, and other third parties use cookies, pixels, and other analytics, and tracking technologies on this sites. Your information, including personal information and interactions with this site, may be monitored, recorded, or collected through these tools, and further used or disclosed by us, our service providers, and authorized third parties in accordance with our
    [111] link privacy policy, center=(1053,1054), url='https://outset.ai/privacy-policy'
    StaticText .
    [113] button Accept cookies, center=(1841,1044), inner_text=I understand
        StaticText I understand

Reasoning for action: By clicking on the 'Forgot your password?' link, I am initiating the process to recover the user's password. This step is essential as it redirects me to the appropriate page that allows me to enter the email address associated with the account for password recovery. Without this action, I cannot proceed with sending the password reset email, which is crucial for the user to regain access to their account.

Action: click(99) # Click on the 'Forgot your password?' link to explore password recovery options.

Change Description: After clicking the 'Forgot your password?' link, the browser navigated to the password recovery page at 'https://outset.ai/forgot-password', updating the content to prompt the user to enter their email for a password reset, and changing the available button from 'Login' to 'Send Reset Email'.

Screenshot before:Screenshot after:---

Step 3:

Url (before/after):

https://outset.ai/forgot-password

https://outset.ai/forgot-password

Content (before/after):

RootWebArea Login, focused, url='https://outset.ai/forgot-password'
    [58] link Outset logo, center=(141,65), url='https://outset.ai/dashboard'
        image Outset logo, url='https://outset.ai/_next/static/media/outset-wordmark.5419b9d0.svg'
    LabelText
        StaticText Email
Show more
    StaticText Enter your Outset email address and we'll send you a link to reset your password.
    LabelText
    [143] textbox Email, center=(960,254), contenteditable=True, type=text
    [145] button Send Reset Email, center=(680,300), type=submit
    alert, atomic
    StaticText We, our service providers, and other third parties use cookies, pixels, and other analytics, and tracking technologies on this sites. Your information, including personal information and interactions with this site, may be monitored, recorded, or collected through these tools, and further used or disclosed by us, our service providers, and authorized third parties in accordance with our
    [111] link privacy policy, center=(1053,1054), url='https://outset.ai/privacy-policy'
    StaticText .
    [113] button Accept cookies, center=(1841,1044), inner_text=I understand
        StaticText I understand
RootWebArea Login, focused, url='https://outset.ai/forgot-password'
    [58] link Outset logo, center=(141,65), url='https://outset.ai/dashboard'
        image Outset logo, url='https://outset.ai/_next/static/media/outset-wordmark.5419b9d0.svg'
    StaticText Confirmed! If
    StaticText user@example.com
Show more
    StaticText is in our system, you should receive an email soon with a link to reset your password. The link will expire in one hour.
    LabelText
        StaticText Email
    StaticText Enter your Outset email address and we'll send you a link to reset your password.
    LabelText
    [143] textbox Email value='user@example.com', center=(960,360), contenteditable=True, type=text
    [145] button Send Reset Email, center=(680,406), focused, type=submit
    alert, atomic
    StaticText We, our service providers, and other third parties use cookies, pixels, and other analytics, and tracking technologies on this sites. Your information, including personal information and interactions with this site, may be monitored, recorded, or collected through these tools, and further used or disclosed by us, our service providers, and authorized third parties in accordance with our
    [111] link privacy policy, center=(1053,1054), url='https://outset.ai/privacy-policy'
    StaticText .
    [113] button Accept cookies, center=(1841,1044), inner_text=I understand
        StaticText I understand

Reasoning for action: I filled in the email textbox with 'user@example.com' to provide a valid email address that will receive the password reset link. This is the first step in the password recovery process, essential for the user to regain access to their account. After filling in the email, I clicked 'Send Reset Email' to submit the request. This action is crucial as it triggers the system to generate and send a confirmation email, which aligns with the user story of recovering their password quickly and easily.

Action: fill(143, 'user@example.com') # Fill in the email textbox with a sample email address click(145) # Click on the 'Send Reset Email' button to initiate the password recovery process.

Change Description: After filling in the email and clicking the 'Send Reset Email' button, the browser state updated to display a confirmation message indicating that an email has been sent to 'user@example.com' for password reset, and the email textbox now shows the filled value 'user@example.com', while the button's position is slightly adjusted.

Screenshot before:Screenshot after:---