top of page

Trustpulse

• UX Design • UI Design • UX research • Wireframes • Usability test • Prototype

Onboarding prototype

Introduction

In this project exam at Noroff School, we worked together with the SaaS company Trustpulse. They wanted us to look at their platform and assess the usability and the possible need for an onboarding process. We conducted research, generated ideas, created low-fidelity wireframes and high-fidelity prototypes for both mobile and desktop and we conducted two rounds of usability test with 3 participants each time. We had great communication with Trustpulse and they took our feedback and did changes to other areas in the platform like unclear language. We had a fun designing a onboarding for Trustpulse!

 

Design Challenge:

"How might we improve the onboarding experience in Trustpulse’s software so that new users—regardless of their role—feel confident, supported, and ready to engage from the start?"

My Role

UX Designer

Project type

Platform

Year

2025

Duration

5 weeks

Design Thinking model

Our process followed the five steps of the Design Thinking model:

1. Empathize: We conducted literature reviews, competitive analysis, and user interviews with task of the Trustpulse platform. 

​

2. Define: We crafted a primary persona, Thomas, and a secondary persona, Anne, to represent our users, and refined the problem statement.

​

3. Ideate: We used convergent and divergent thinking models, like brainwriting and dot voting to generate and prioritize ideas for our onboarding.

​

4. Prototype: We did two rounds of prototyping: first we created low-fidelity wireframes and the second round we did high-fidelity prototypes.

​

5. Test: We ran two rounds of usability tests with three participants from our target group to validate the prototype, gather insights, and iterate.

Design Thinking model

Image source: www.medium.com

Trustpulse plattform

Image source: Trustpulse.no

About Trustpulse

Trustpulse is a Norwegian software company dedicated to helping organizations build psychologically safe workplaces.

 

Their platform provides tools for communication, feedback, and team development, enabling companies to measure and improve psychological safety systematically. Trustpulse believes that when people feel safe to speak up, share ideas, and be themselves, it leads to stronger teams, better collaboration, and more sustainable results.

Accessibility

We conducted a contrast checker test based on the WCAG 2.1 and 2.2 on Trustpulse colour usage in the platform. There were some good and some bad combinations. We sent this over to our client, Trustpulse, since this is something they can look at and change to be in compliance with the WACG 2.1 and 2.2.

Trustpulse Accessbility

1. Empathize stage

In the Empathize stage, we conduct secondary and primary research. For the secondary research, we conducted literature review about onboarding to gather a mix between qualitative and quantitative data. We also conducted a competitive analysis using the SWOT framework and a visual audit to get a better overview of Trustpulse competitors and understand where they fit with their competitors. For the primary research, we conduct user interviews with task to understand what works and not worked on the platform.

competitive analysis

We conduct a competitive analysis using the visual audit, to get a better understanding of where the platform would fit in the market.

Target group

Trustpulse’s target group is people in leadership roles. This can be HR, Team leaders, safety representatives, or members of the Working Environment Committee (AMU). This is a wide target group, so to be able to have something tangible, we set the age gap from 25 to 65 years old.

Affinity map

After the user interview with task, we gather all the information we collected in an affinity map where we add the information on sticky notes and then we group the sticky notes together to understand the information. We then use the data to find our insight in a spreadsheet and add our recommendations.

Affinity mapping - grouping

2. Define stage

In the Define stage, used all the information we learned in the empathize stage. We then created a problem statement (that you can read below) and we created a primary persona named Thomas and a secondary persona named, Anne. By creating personas, we got a better understanding of the people we are designing the onboarding for. Based on the personas, we then created user stories.

User scenario, Thomas

Problem Statement

Our new users are currently feeling confused and overwhelmed when entering the platform because the platform appears complex without guidance. If we can solve this problem, it would impact our new users positively by improving user confidence and overall satisfaction. It would also benefit the business because they will be able to recruit new customers on a larger scale without one-on-one training.

3. Ideate

In the ideation stage, we did two rounds of divergent and convergent thinking based on our How Might We questions we found with dot voting, first round of divergent thinking, we did a brainwriting session with our clients, to also get their company insight and ideas. For the first round of convergent thinking, we did a dot voting with the same people. Then for round two, we did the Mind map technique based on the dot voting ideas. We found four concepts, that we conducted the $100-test technique on each of them. This gave us time to really dive into each concept. We ended up combining two of the concepts, because they go hand in hand for the onboarding. 

Brainwriting workshop session

We conducted multiple workshop session and the first one we did was a brainwriting session with Trustpulse.

The top solution

We decided to combine Concept 1, the Welcome page, and Concept 3, the Onboarding checklist.
 
  • We believe the two concepts are dependent on each other to work optimally.
  • The checklist alone on the current landing page will only add to the mess and cognitive overload.
  • A welcome page alone will solve the initial problem with cognitive overload, but may not be enough to learn new users the platform.
 
By combining the two concepts, we can cover both problems.

Sketches

After finding our top solution, we created a moodboard. After looking for inspiration, we started sketching out our idea. We used this as an ideation technique and tried to sketch out all our different ideas on how we could solve the task. One focused on the welcome page while the other focused on the checklist feature, I focused on the checklist feature.

Sketches

4. Prototype

In the prototype stage, we first created two Information Architecture of the platform, to show how the platform look like now and one to show how it would look with the onboarding. After that we created three task flows (that you can see on the picture below), one user flows for the onboarding and a wireflow of the desktop onboarding. We created first low-fidelity wireframes and after the first round of usability testing, we created high-fidelity prototypes for both mobile and desktop.

Information architecture Trustpulse

Task flow

We created three different task flows for parts of our onboarding. Task flow 1 is creating a new team, number 2 is adding their e-mail address to the distribution channel and number 3rd is the user sends out a survey for psychological safety. We choose these task flows, since they are a big part of our onboarding.

Task flows

Mobile first approached

We created mobile wireframes first to show that we understand the mobile-first approach. Then we created desktop low-fidelity wireframes.

Mobile first approached

Low-fidelity wireframes

In the first round of prototype stage, we created low-fidelity wireframes for both mobile and desktop. For the usability test in the text step, we created more desktop wireframes and some screenshots of the Trustpulse platform, where we added buttons on, to make it possible to navigate the platform.

Mobile

Mobile low-fidelity wireframes mobile

Desktop

Wireframes - onboarding - desktop

Iterations

After each usability test round, we then created annotations to show and explain where we need to do changes for the onboarding process to be better. This gives everyone a visual understanding of where the changes needs to be made. 

Annotations - Homepage

5. (Usability) Test

The last step of the Design Thinking process is the test. We conducted two rounds of moderated usability tests with three participants each time, to understand what works and what doesn’t work with the onboarding we designed. After that we collected all the information into an affinity map and grouped them. We added everything into a spreadsheet and found our insights. From our insight, we gave our recommendation to Trustpulse on what to change and what to keep.

Affinity map - grouping

What I Learned

Desktop wireframe mistake

High-fidelity prototype

Unfortunately, we managed to not make this text under the step 4, too small to read. 

This project taught me:​

  • That the users of the Trustpulse platform needs a onboarding to understand it.

  • The importance of working with a client and all the positive effect and changes UX Designers can bring to a company and their platform. 

  • I learned that I can add variants in the prototype tool in Figma.

  • How our user interviews with tasks and usability tests changed Trustpulse mindset and made them implement our feedback and recommendation to not just the platform, but also their hole company.

  • It's important to always look for unclear language and make it easy for the user to understand the language. 

  • Always focus on Accessibility, like that colours have a good contrast and check that the font sizes are correct!

End Result

The final onboarding for Trustpulse:

  • is a Homepage where the users get four steps to complete.

  • When the user goes to the other pages, the pop-up modal checklist will follow them and guide them, so they go the next step.

  • The Homepage changes to show information about the progress of their team(s) and of the next surveys and insight from the surveys.​

 

The usability tests confirmed that the onboarding concept works and that the user better understands the Trustpulse platform. There are some changes that we recommended to Trustpulse, to make it even better. We had a blast working with Trustpulse. 

​

PS. We received the grade A for this project at Noroff.

Try the desktop onboarding prototype

Desktop - Homepage - step 1

Homepage - step 1

Desktop - Pop-up Modal Checklist

Pop-up Modal Checklist
Pop-up Checklist on the platform

Desktop - Homepage explore

Homepage explore - Prototype

Mobile - Homepage - step 1

Homepage - onboarding - step 1

Mobile - Pop-up checklist

Mobile - pop-up checklis

Mobile - Homepage - explore

Homepage - explore

Conclusion

This project exam set out improve the onboarding experience for the Trustpulse software platform, so that new users can feel confident, supported and ready to engage from the start. By focusing on a new homepage and the pop-up checklist that guided the users through the platform and made them feel confident, supported and ready to start using the platform.

When conducting the second round of usability test, all three participants had positive feedback and 2 of 3 participants was satisfied with the onboarding. This project strengthen my skills in user-centred design, the onboarding process and  collaborating with a SaaS company as a UX Designer with a broad target group. 

Moving forward, I will continue to evolve as a UX Designer and bring what I have learned during this project.  

Feedback from Trustpulse

“You conducted solid user tests, clear analyses and identified weak points in the user experience of Trustpulse. Your findings matched our own hypotheses well, which confirms that you point to real challenges, while at the same time you highlighted several new perspectives that we had not thought of. We will take this further in the daily improvement of the product. We find your work very valuable."

Let's connect!

Do you have a project in mind, a job or just want to say hello? Feel free to reach out, I’m always open to new ideas and collaborations. Let’s create something great together!

bottom of page