/retool-integration

Insightly and Retool: Complete Integration Guide 2024

Learn how to integrate Retool with Insightly to streamline data access, enhance CRM workflows, and build custom apps using Insightly's API in Retool.

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 Insightly?

 

Integrating Retool with Insightly

 

Integrating Retool with Insightly allows you to leverage Retool's custom app development tools while efficiently accessing your CRM data in Insightly. This integration can enhance data analysis, reporting, and overall productivity. Below is a comprehensive guide to help you integrate Retool with Insightly.

 

Prerequisites

 

  • Create and set up accounts on both Retool and Insightly platforms.
  • Obtain an active API Key from your Insightly account, necessary for establishing a connection.
  • Understand basic principles of RESTful APIs and JSON, as these will be integral throughout the integration process.

 

Accessing the Insightly API Key

 

  • Log in to your Insightly account and go to the "User Settings" section.
  • Navigate to “API Keys” and generate a new API Key. Make sure to securely copy and store this key, as you will need it in Retool.
  • Familiarize yourself with the Insightly API documentation to understand available endpoints and their requirements.

 

Setting Up Retool

 

  • Log in to your Retool account and create a new application or open an existing one that you want to integrate with Insightly.
  • Navigate to the “Resources” section in Retool to configure API connections.
  • Click on “Create a Resource” and select “REST API” from the options provided.

 

Configuring the REST API Resource in Retool

 

  • In the “API Base URL” field, enter Insightly's base URL: https://api.insight.ly/v3.1/.
  • Under the "Headers" section, add a pair with the key as Authorization and value as Basic {base64encodedapikey}. Replace {base64encodedapikey} with your Insightly API key, base64-encoded with a colon at the end (e.g., if your API key is abcd1234, encode abcd1234:).
  • Test the API connection by selecting a basic Insightly endpoint, like /Contacts, to ensure everything is configured correctly. Retool should display a list of contacts or data in a similar format.

 

Building Retool Applications with Insightly Data

 

  • With the REST API resource correctly set up in Retool, you can now use this data source in various components of your app.
  • Add a new component, such as a table, list or form, and bind its data source to the Insightly API resource.
  • Use Javascript and SQL queries within Retool to filter, manipulate, or display the data as needed.
  • Apply Retool's UI features to build interactions based on the insights pulled from Insightly, like creating dashboards or reports for CRM data.

 

Handling Specific Data Requests and Updates

 

  • Integrate query parameters or request bodies in your API requests to filter or update data. Retool allows you to customize HTTP methods to match those used by Insightly's API, such as GET, POST, PUT, and DELETE.
  • For querying specific data like leads or opportunities, modify the GET requests to include relevant parameters or endpoint paths.
  • Utilize Retool's transformer functions to pre or post-process data from Insightly API, such as converting CSV output to JSON or vice versa.

 

Testing and Debugging

 

  • Activate Retool's debugging mode to monitor requests sent and responses received to and from Insightly's API. This helps identify potential authentication issues or endpoint misconfigurations.
  • Experiment with dummy Insightly data in Retool's development environment to ensure robustness without affecting live data.

 

Deployment Considerations

 

  • Prepare your Retool application for deployment by ensuring all components are correctly linked and function as expected with the Insightly API.
  • Ensure that the Insightly API key used has the right permissions for the actions being executed from Retool.
  • Provide user authentication if the integrated application is being used by multiple users, ensuring keys are secured and not exposed client-side.

 

Successfully integrating Retool with Insightly can significantly improve operational efficiency by allowing custom CRM tools tailored to your specific business requirements. Always consider security and data privacy best practices when working with API integrations.

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