AI-Powered Company Analysis & Google Sheets Export

This AI workflow analyzes any company in depth by researching public data and documents, covering market, team, products, investments, and more. It synthesizes findings into a structured report and automatically exports results to a Google Sheet for further use. Ideal for sales, marketing, and investment research teams.

How the AI Flow works - AI-Powered Company Analysis & Google Sheets Export

Flows

How the AI Flow works

User Input and Welcome.
User provides a company name for analysis. The flow welcomes the user and collects any relevant files.
Data Gathering & Research.
AI agents search Google and extract information from relevant web pages and uploaded documents. Additional research tools like Arxiv are available.
Automated Company Analysis.
The workflow analyzes key aspects such as company overview, market, products, team, competition, investments, go-to-market strategy, economics, and climate impact using AI.
Structured Report Generation.
All findings are synthesized into a structured, multi-section company report. Data is parsed and organized for export.
Export to Google Sheets.
The final company analysis is automatically exported to a Google Sheet for sharing, tracking, or further processing.

Prompts used in this flow

Below is a complete list of all prompts used in this flow to achieve its functionality. Prompts are the instructions given to the AI model to generate responses or perform actions. They guide the AI in understanding user intent and generating relevant outputs.

Company

Prompt for extracting company overview, history, and achievements, with sources.

                Given the company name in the input, Extract the following data about company.

- About the company (Short Overview of what the company does)
- Company History (short history in bulletpoints)
- Notable Achievements (Description of key achievements or the company, awards won, articles and press mentions in respected media, etc ) - with links to source

Don't use abbreviations

---
COMPANY NAME: 
{input}
---
Internal documents:
{context} 
---

            

Problem & Solution

Prompt for extracting the company's problem and solution.

                Given the company name in the input, Extract the following data about company.

- Problem (Simple description of the problem that the company identified and aims to solve.)
- Solution (High level description of the solution that the company built or is building)


Don't use abbreviations
---
COMPANY NAME: 
{input}
---
Internal documents:
{context} 
---




            

Market

Prompt for extracting target market, opportunities, and competition information.

                Given the company name in the input, Extract the following data about company.

- Segment, Focus (who is target customer of the company)
- Point out what is target Market for company, 
- market background, 
- market size
- market opportunities
- Competition (Who are the key companies that seem to be competing on the same market or for the same use cases.  Describe the competitor, their size, revenue and funding raised. Identify top market leaders for their market segment)


Don't use abbreviations
---
COMPANY NAME: 
{input}
---
Internal documents:
{context} 
---




            

Team just list

Prompt for extracting a list of team members and their roles by searching online.

                Given the company name in the input, Extract the following data about company.

based on the company, search in google and look to the content of urls and find the team members in the company
list the name of all team members and their role in the company.

do this for 1 or 2 important individuals in the company

Don't use abbreviations
---
COMPANY NAME: 
{input}
---
Internal documents:
{context} 
---




            

Product & alternativ

Prompt for extracting company products, alternatives, and competitive advantages.

                Given the company name in the input, Extract the following data about company.

- Main company products or services (Describe key elements and features of the product proposition.)
- Product alternatives and competitors (with links to websites of alternative services and products to input company)
- list advantages against competitors

Don't use abbreviations
---
COMPANY NAME: 
{input}
---
Internal documents:
{context} 
---




            

investment

Prompt for extracting investment and fundraising details of a company.

                Given the company name in the input, Extract the following data about company.

- Funding raised to date (Amount, who were the investors)
- if investors identified, for each investor make short summary of their investment portfolio, find link to their website
- Fundraising Details (How much did the company raise in previous rounds to date and in how many rounds. Did the company secure non-dilutive funding, grants or tenders?) 
- Existing/upcoming funding round, How much is the company raising? What is the expected valuation?

Don't use abbreviations
---
COMPANY NAME: 
{input}
---
Internal documents:
{context} 
---




            

Economics

Prompt for extracting unit economics, revenue, and traction data.

                Given the company name in the input, Extract the following data about company.

- Unit economics and Cost Break-down (What are the top cost drivers per unit of product once the product goes live and after it scales (e.g. 3-5 years later). What is the cost break-down for competitors?)
-  Revenue (in case the company is generating revenue, show here the key numbers to date and also show revenue projection of the company for the next 3-5 years.)
- Traction (Mention key notable traction based milestones achieved so far (pilot projects, partnership agreements, etc).)

Don't use abbreviations
---
COMPANY NAME: 
{input}
---
Internal documents:
{context} 
---




            

GoToMarket

Prompt for extracting go-to-market, business model, and timing information.

                Given the company name in the input, Extract the following data about company.

- Technology Readiness Level (TRL)
- Go to market/Distribution strategy (What is the go to market strategy? How does the company (plan to)  to get customers?)
- Business Model (Explain how the company plans to generate revenue, what is their pricing model and what are their costs (customer acquisition costs, etc).)
- Timing (Describe if the company has the right timing (or not). Are there any market shifts happening that might massively help the company grow and scale? )


Don't use abbreviations
---
COMPANY NAME: 
{input}
---
Internal documents:
{context} 
---




            

Scalability

Prompt for extracting scalability, defensibility, and key risks about the company.

                Given the company name in the input, Extract the following data about company.

- Scalability (Is the company scalable globally and how hard/easy do we expect it to be?)
- Defensibility (Is the business of the company defensible and why?)
- Key Risks (Describe key risks of the company.)

Don't use abbreviations
---
COMPANY NAME: 
{input}
---
Internal documents:
{context} 
---




            

Components used in this flow

Below is a complete list of all components used in this flow to achieve its functionality. Components are the building blocks of every AI Flow. They allow you to create complex interactions and automate tasks by connecting various functionalities. Each component serves a specific purpose, such as handling user input, processing data, or integrating with external services.

ChatInput

The Chat Input component in FlowHunt initiates user interactions by capturing messages from the Playground. It serves as the starting point for flows, enabling the workflow to process both text and file-based inputs.

Message Widget

The Message Widget component displays custom messages within your workflow. Ideal for welcoming users, providing instructions, or showing any important information, it supports Markdown formatting and can be set to appear only once per session.

Chat Output

Discover the Chat Output component in FlowHunt—finalize chatbot responses with flexible, multi-part outputs. Essential for seamless flow completion and creating advanced, interactive AI chatbots.

Prompt Component in FlowHunt

Learn how FlowHunt's Prompt component lets you define your AI bot’s role and behavior, ensuring relevant, personalized responses. Customize prompts and templates for effective, context-aware chatbot flows.

FileContent

SelfManaged Task

The SelfManaged Task component enables users to define and execute autonomous tasks within a workflow. Specify a clear task description, expected outcome, and assign an agent to manage execution—ideal for building structured, hierarchical automation in your flows.

Self-Managed Crew

Unlock advanced collaboration in FlowHunt with the Self-Managed Crew component. Coordinate multiple AI agents under a manager agent to autonomously handle complex workflows and hierarchical tasks, maximizing efficiency and scalability.

AI Agent

The AI Agent component in FlowHunt empowers your workflows with autonomous decision-making and tool-using capabilities. It leverages large language models and connects to various tools to solve tasks, follow goals, and provide intelligent responses. Ideal for building advanced automations and interactive AI solutions.

LLM OpenAI

FlowHunt supports dozens of text generation models, including models by OpenAI. Here's how to use ChatGPT in your AI tools and chatbots.

LLM Gemini

FlowHunt supports dozens of AI models, including Google Gemini. Learn how to use Gemini in your AI tools and chatbots, switch between models, and control advanced settings like tokens and temperature.

GoogleSearch Component

FlowHunt's GoogleSearch component enhances chatbot accuracy using Retrieval-Augmented Generation (RAG) to access up-to-date knowledge from Google. Control results with options like language, country, and query prefixes for precise and relevant outputs.

URL Retriever

Unlock web content in your workflows with the URL Retriever component. Effortlessly extract and process the text and metadata from any list of URLs—including web articles, documents, and more. Supports advanced options like OCR for images, selective metadata extraction, and customizable caching, making it ideal for building knowledge-rich AI flows and automations.

Create Data

The Create Data component enables you to dynamically generate structured data records with a customizable number of fields. Ideal for workflows that require the creation of new data objects on the fly, it supports flexible field configuration and seamless integration with other automation steps.

Parse Data

The Parse Data component transforms structured data into plain text using customizable templates. It enables flexible formatting and conversion of data inputs for further use in your workflow, helping to standardize or prepare information for downstream components.

Create Google Sheet

Easily generate new Google Sheets directly within your workflow. The Create Google Sheet component lets you input structured data and instantly create spreadsheets, making it simple to automate data collection, reporting, or sharing results. Integrate with other components to streamline your business and productivity tasks.

ArXiv Tool

Effortlessly chat with 2.4M scholarly articles using FlowHunt's ArXiv Tool and AI Agents. Revolutionize your research by matching queries with concise responses from the ArXiv database and enhance your chatbot with customizable flows.

Flow description

Purpose and benefits

Overview

This workflow is designed to automate and scale the process of company analysis, particularly for startups or companies under research or investment consideration. It leverages AI agents, prompt engineering, web search, data retrieval, and structured data export to Google Sheets. The flow takes a company name as input and systematically gathers, analyzes, and structures a wide range of information about the company from public and uploaded sources.


Step-by-Step Breakdown

1. User Interaction & Input Collection

  • User Initiation: When a user opens the chat or playground, a welcome message is shown, explaining the tool’s capabilities and prompting for a company name.
  • Input Interface: The user enters the company name (and optionally uploads documents) via the chat input component.

2. Information Gathering

  • Prompt Templates: The workflow uses multiple prompt templates, each tailored to extract a specific aspect of company information, such as:

    • Company overview and history
    • Problem & solution the company addresses
    • Market analysis (target market, size, competition)
    • Team structure and key members
    • Products & services, alternatives, and competitive advantages
    • Funding and investment details
    • Go-to-market strategy, business model, and timing
    • Economics, cost structure, revenue, traction
    • Climate impact
    • Scalability, defensibility, and risks
  • Contextual Data: Uploaded files (e.g. company presentations, pitch decks) are processed and their content is made available as additional context to enhance the accuracy of the analysis.

  • Automated Web Research: AI agents utilize Google Search to find public information, news, and profiles related to the company. They also retrieve and process the content of found URLs.

3. AI Agents & Task Automation

  • Self-Managed Tasks and Crews: Tasks are defined for each analytical area, specifying the expected output (e.g., “Thorough report of the company giving out needed data”).
  • Hierarchical Crews: Groups of AI agents (crews) are managed by a manager agent and a language model (LLM, e.g. OpenAI GPT-4o-mini), and are responsible for executing the analytical tasks in parallel, allowing for scalability and speed.
  • Agent Specialization: Some agents have specific backstories and goals, such as researching team members or critically analyzing company data.

4. Data Structuring

  • Data Aggregation: The outputs from all analysis prompts are collected and mapped into structured fields using a “Create Data” component. Each field corresponds to an analytical category (see the table below).
FieldDescription
The companyCompany overview, history, achievements
Problem & SolutionProblem addressed, solution description
MarketTarget segment, market size, competition
TeamList and roles of key team members
Products and ServicesMain products/services, alternatives
InvestmentsFunding details, investors, fundraising
Go To MarketDistribution, business model, timing
EconomicsCost structure, revenue, traction
Climate ImpactEnvironmental impact
Scalability, Risks…Scalability, risks, defensibility
  • Parsing for Output: The structured data is then parsed into plain text for further processing or display.

5. Export & Automation

  • Google Sheets Automation: An AI agent (with a “Google Sheets expert” backstory) takes the structured data and automatically generates a Google Sheets file, making it easy to export, share, and analyze the results in a familiar format.

  • Output Display: The final output, including links to the generated Google Sheets and text summaries, is displayed in the chat interface.


Why This Workflow is Useful for Scaling and Automating Company Analysis

  • Parallel Task Execution: By splitting the analysis into modular prompts and delegating them to crews of AI agents, the workflow can analyze multiple companies or multiple aspects of a company in parallel, significantly reducing manual effort and turnaround time.

  • Consistent, Comprehensive Outputs: The use of structured prompts ensures that each analysis is thorough and covers all critical dimensions, minimizing information gaps or subjective bias.

  • Dynamic Data Gathering: By integrating web search and document retrieval, the system can always access the most recent public information alongside any internal documents.

  • Seamless Export: Automated generation of Google Sheets files enables easy scaling to batch analyses and integration with existing workflows for reporting, investment evaluation, or due diligence.

  • Adaptable & Extensible: New analysis areas can be added simply by creating new prompt templates and tasks, making the system flexible for evolving needs.


Example Use Cases

  • Venture Capital & Startup Scouting: Rapidly analyze hundreds of startups for investment screening.
  • Consulting & Market Research: Produce consistent company profiles for clients.
  • Competitive Intelligence: Track competitors across multiple analytical dimensions.
  • Portfolio Management: Update and maintain structured records of portfolio companies.

Summary Table: Key Components & Their Roles

ComponentRole
Chat Input/OutputUser interaction, data entry, and results display
Message WidgetWelcome and guidance messages
Prompt TemplatesStructured extraction of company information
File/URL RetrieversAdd context from web or uploaded files
AI AgentsExecute research and analytical tasks
Self-Managed CrewsOrganize agents for parallel, scalable execution
Create DataAggregate all findings into a structured format
Google Sheets ExportAutomate export of results for further use

In Summary

This workflow transforms a manual, time-consuming company analysis task into an automated, scalable, and highly repeatable process. By combining AI-driven research, structured prompt engineering, and seamless data export, it empowers users to generate rich, actionable company profiles with minimal effort. This is invaluable for any organization needing to process large volumes of company data quickly and consistently.

Let us build your own AI Team

We help companies like yours to develop smart chatbots, MCP Servers, AI tools or other types of AI automation to replace human in repetitive tasks in your organization.

Learn more

AI Company Analysis & Market Research
AI Company Analysis & Market Research

AI Company Analysis & Market Research

Comprehensive AI-driven workflow for company analysis and market research. Automatically gathers and analyzes data on company background, market position, produ...

4 min read
AI Company Analysis to Google Sheets
AI Company Analysis to Google Sheets

AI Company Analysis to Google Sheets

This AI-powered workflow delivers a comprehensive, data-driven company analysis. It gathers information on company background, market landscape, team, products,...

4 min read
AI Product Analysis Generator
AI Product Analysis Generator

AI Product Analysis Generator

Generate comprehensive product analyses using AI agents that gather and summarize product information, pricing, features, reviews, alternatives, and more from p...

4 min read