/retool-integration

UserTesting and Retool: Complete Integration Guide 2024

Learn how to integrate Retool with UserTesting to streamline user testing workflows, visualize data and create dynamic applications using Retool's interface.

Matt Graham, CEO of Rapid Developers

Book a call with an Expert

Starting a new venture? Need to upgrade your web or mobile app? RapidDev builds Retool apps with your growth in mind.

Book a free No-Code consultation

How to integrate Retool with UserTesting?

 

Integrating Retool with UserTesting

 

Integrating Retool with UserTesting involves setting up a bridge between your data visualization and operation tools with your user testing platform. This integration can enhance usability testing workflows by making user testing results available in a more dynamic and actionable format within Retool.

 

Prerequisites

 

  • A Retool account with the ability to create and manage applications and resources.
  • A UserTesting account with access to API credentials necessary for integration.
  • Basic knowledge of creating API connections and using Retool's interface to build applications.

 

Setting Up UserTesting API Access

 

  • Log in to your UserTesting account and navigate to the API settings area. You need to generate the API key and secret for accessing UserTesting data.
  • Ensure that your UserTesting account permissions allow API access for fetching data necessary for your Retool applications.

 

Creating a Resource in Retool for UserTesting

 

  • In your Retool dashboard, select “Resources” from the left navigation menu to start creating a new resource connection.
  • Click on “Create New” and choose “REST API” as the source type. This is because UserTesting provides its data through a RESTful API.
  • Fill in the endpoint URL for the UserTesting API. This will typically follow UserTesting’s standard API structure, like https://api.usertesting.com/v1/.
  • Configure the authentication by selecting the appropriate authentication type. Use the API key generated earlier by setting it in the headers or via basic auth, depending on what UserTesting requires.
  • Test the connection to ensure that Retool can successfully reach UserTesting's API and fetch data. Adjust headers and authentication settings as necessary if the test fails.

 

Building a Retool Application for UserTesting Data

 

  • Return to your Retool dashboard and click “Create New” to build a new application. This application will serve as your visualization and operation platform.
  • Within the application builder, create a query to access UserTesting data. Choose the REST API resource you just setup and define specific endpoints like user tests, results, or sessions that you want to fetch.
  • Configure your query parameters and headers to match the UserTesting API's requirements, ensuring that any necessary parameters (e.g., test IDs, dates) are dynamically set according to your needs.
  • Run the query in the builder to validate and preview the data, ensuring that it retrieves correct and expected data sets from UserTesting.

 

Displaying UserTesting Data in Retool

 

  • Utilize Retool's drag-and-drop interface to place components like tables, charts, or custom components, setting them to display data fetched from your UserTesting queries.
  • Apply filters or transforms to refine the data presentation, providing actionable insights directly from the user testing results.
  • Create interactive elements so users can select or modify parameters to dynamically refresh user testing data as needed.

 

Enhancing the Integration with Additional Features

 

  • Add additional queries or components within Retool to handle more complex user testing reports or aggregate data from multiple testing sessions.
  • Integrate additional UserTesting API features like result submissions if your workflow includes sending data back to UserTesting.
  • Set up triggers or conditions in Retool that respond to changes in user testing data, alerting stakeholders or automatically updating visuals.

 

Testing and Deploying the Integration

 

  • Thoroughly test your Retool application to ensure it properly integrates UserTesting data, maintaining smooth operational flow and accurate real-time data reflection.
  • Adjust any query or component settings as necessary based on test results, ensuring optimum performance and usability.

 

Hosting and Sharing Your Retool Application

 

  • Determine whether you want to share your dashboard publicly or keep it restricted based on user permissions within your Retool account settings.
  • Deploy your Retool application, making it available to your intended audience or team members for their analysis and decision-making processes.

 

By following these steps, you can effectively integrate Retool with UserTesting, providing a cohesive tool that leverages user testing results within your organizational workflows.

Want to explore opportunities to work with us?

Connect with our team to unlock the full potential of no-code solutions with a no-commitment consultation!

Book a Free Consultation

Client trust and success are our top priorities

When it comes to serving you, we sweat the little things. That’s why our work makes a big impact.

Rapid Dev was an exceptional project management organization and the best development collaborators I've had the pleasure of working with. They do complex work on extremely fast timelines and effectively manage the testing and pre-launch process to deliver the best possible product. I'm extremely impressed with their execution ability.

CPO, Praction - Arkady Sokolov

May 2, 2023

Working with Matt was comparable to having another co-founder on the team, but without the commitment or cost. He has a strategic mindset and willing to change the scope of the project in real time based on the needs of the client. A true strategic thought partner!

Co-Founder, Arc - Donald Muir

Dec 27, 2022

Rapid Dev are 10/10, excellent communicators - the best I've ever encountered in the tech dev space. They always go the extra mile, they genuinely care, they respond quickly, they're flexible, adaptable and their enthusiasm is amazing.

Co-CEO, Grantify - Mat Westergreen-Thorne

Oct 15, 2022

Rapid Dev is an excellent developer for no-code and low-code solutions.
We’ve had great success since launching the platform in November 2023. In a few months, we’ve gained over 1,000 new active users. We’ve also secured several dozen bookings on the platform and seen about 70% new user month-over-month growth since the launch.

Co-Founder, Church Real Estate Marketplace - Emmanuel Brown

May 1, 2024 

Matt’s dedication to executing our vision and his commitment to the project deadline were impressive. 
This was such a specific project, and Matt really delivered. We worked with a really fast turnaround, and he always delivered. The site was a perfect prop for us!

Production Manager, Media Production Company - Samantha Fekete

Sep 23, 2022