Kimola + GPT: Generating SWOT Analysis with Customer Reviews

Author: Beybin Esen - COO, Kimola
Beybin Esen COO, Kimola
Apr 03, 2023 - 7 min read
Kimola + GPT: Generating SWOT Analysis with Customer Reviews

The history of market research tells us that we, as humans, have been digging for data for research since the late 1300s. In fact, the first person who officially wanted to gather information for commercial use was Johann Fugger, who travelled from Augsburg to Graben in 1380. A lot of things have changed since then, and Johann Fugger would be really surprised at what we can do now if he could ever see it. 

As we all know, market research always starts with the company itself. Before going after for deep market research and understanding competitors or simply revealing market insights, what companies need is a SWOT analysis. 

What is a SWOT Analysis? 

SWOT analysis is a crucial phase of gathering data about a company to identify Strengths, Weaknesses, Opportunities, and Threats. Here is some handy information: Your customers can tell you all of these without asking them, and you might not need more than your customer feedback.

A hack for SWOT Analysis: Turn your customer reviews into a SWOT Analysis

To perform a SWOT analysis easily, companies must first understand their customers' needs, purchasing motivations, and complaints, which will lead them to address the bullet points for Strengths and Weaknesses. Analyzing customer feedback is also very essential to identify “Opportunities” since the customers already know what a company should improve and enhance. Finally, customer feedback can also be used to identify potential “Threats” as customers are already comparing your products to your competitors about pricing, quality, and more and talking about it! But “feedhacking” is not just about the customer feedback analysis, it’s also about “turning your customer feedback into a SWOT analysis” with all those bullet points and sentences.

In this blog post, I will tell you how to write a SWOT analysis without manually analyzing a single customer feedback sentence. If you know how to click the “Next” buttons and how to “drag and drop” data to a dashboard, your SWOT analysis is waiting for you to grab it. 

After telling you how to obtain customer feedback easily, I’m going to share the results of 2 different SWOT Analysis Use Case Results. If you’d like to jump to the results right away, scroll down!

Turning Your Customer Reviews into a SWOT Analysis

1- Get 7 days free Kimola Cognitive account

You will need a Kimola Cognitive account to perform this, so click here and become a member already! 

2- Scrape customer reviews if you don’t have some.

You will need at least 500 customer reviews. If you don’t have them on an excel file, scrape your customer reviews with Kimola’s free browser extension. Read the full article here to set it up and use it. A Youtube channel is devoted to tutorials for Kimola if you’re a video addict. 

3- Drag and drop your customer feedback to the dashboard. 

All you need to do is drag and drop your excel file that contains customer feedback to Kimola Cognitive’s dashboard and follow the walkthrough. Choose “SWOT Analysis Generator” when it comes to “Generators,” and Kimola Cognitive will analyze your data, share the analysis by using the GPT technology and return with your SWOT Analysis based on your customer feedback. 

Why is this better than writing a SWOT Analysis directly with Chat-GPT?

First of all, without data, you can’t have a SWOT analysis.
ChatGPT is excellent, but for a SWOT analysis of your company, you will need to hand over data and the analysis -as CHATGPT can not know the strengths and weaknesses of your company. Also, it might not know the competition and what to improve in your organization. So you will need customer feedback for a SWOT analysis and a tool to analyze it and hand it over to CHATGPT to deliver the analysis with humanized sentences.


I used the SWOT Analysis Generator of Kimola Cognitive with two different products that are on I’m also going to tell what I liked about the analyses and how they could have helped me if I was a marketing professional working for these companies.

The First Use Case

Company: Asana
Review details: Scraped 525 customer reviews from
View and download customer reviews free: Kimola's Github
A sample of the reviews:

Asana - Customer Reviews

First, I needed to scrape reviews from I just clicked “Generate” and stayed on the screen while the Airset Generator was automatically scraping the customer reviews on G2. After 525 reviews, it felt like enough, so I stopped generating. I visited the “Airsets” menu on the Kimola Cognitive dashboard and downloaded the excel file. After getting the reviews, here is what I’ve done: 

  • I uploaded the data to Kimola Cognitive’s home screen.
  • I chose the “content” column to help the system recognize customer feedback.
  • I analysed my data using related classifiers, a.k.a. ready-made machine learning models. As I want to analyze customer reviews of a SaaS company, I chose “SaaS Classifier” and “Sentiment Classifier” and click next.
  • I chose “SWOT Analysis” from the ready-made prompts that Kimola Cognitive offered.
  • I already had credits, so I didn’t pay anything, but it’s very affordable, starting from $6 for 20 outputs; clicked next.
  • Waited for 7-10 minutes to analyze all the data and get the SWOT analysis results from the GPT model.

Here are the results of my first case, turning Asana’s customer feedback into a SWOT analysis for the company:

Use Case - Asana

What I loved about this result:

As a marketing professional, you need to know all the features, all the improvements, all the ups and downs of your company. As the organization gets bigger, this becomes a huge load of work to do so. You need to speak at least 4 different team leads, and they need to speak with their team to first. In less than 10 minutes, I scraped and analyzed Asana’s customer feedback on without speaking to anyone working in the organization and I know that their strengths are much more mentioned than their weaknesses and threats. I made this work very efficient by counting on Kimola Cognitive and the GPT technology. If I were a marketing professional working at Asana, I’d create a beginner program for users and start creating content on managing remote teams, as every company has been challenged by remote life since COVID-19. Besides, I can see that Asana’s customers are reacting to updates and changes, so I’d plan all the updates/changes with small steps.

The Second Use Case

Company: Hubspot Marketing Hub
Review details: Scraped 550 customer reviews from
View and download customer reviews free: Kimola's Github
A sample of the reviews:

 Hubspot Marketing Hub Customer Reviews

This time, I scraped 550 reviews of Hubspot Marketing with our browser extension, Airset Generator. After scraping the reviews, I dragged and dropped the data and chose SaaS conversations and sentiment classifiers. On the next screen, I again hit “SWOT Analysis Generator,” and the results came back in 12 minutes.

Use Case - Hubspot

Here are the things that I really liked about the results:

If I were a marketing professional working at Hubspot, I’d definitely visit the product team and let them know our strengths and weaknesses, work on a plan for missing features and would discuss expanding the suite of tools. Also, I’d work on pricing with sales team to create different sales campaigns -without fewer features. Here are the other things that I liked about the analysis:

  • Easy to spot what people liked, such as “social media scheduler.
  • Always good to know what people need the most -a user-friendly dashboard
  • >Good to know the “Customer Support” team is working very well and is appreciated by clients

Are you ready to create your SWOT analysis? Sign up here.

Kimola Cognitive - Free Text Analysis

Subscribe to Our Newsletter!

We gather global consumer research news and share them with 3,000+ marketing and research professionals worldwide.