Enrich Property Inventory Survey with Image Recognition and AI Agent

1. Use Airtable to Capture Survey Photos [Read more about AirTable](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.airtable) To enable this workflow, we need a database where we can retreive the title and photo to analyse and write the generate values back to. Airtable is perfect for this since it has a robust API we can work with. For this demo, we'll manually trigger but this can be changed for forms or other triggers.

Workflow Structure (19 nodes)
100%
Manual Trigger
When clicking "Test workflow"
Airtable
Get Applicable Rows
Langchain.open Ai
Analyse Image
Langchain.lm Chat Open Ai
OpenAI Chat Model1
Langchain.agent
Object Identifier Agent
Langchain.tool Workflow
Reverse Image Search Tool
Langchain.tool Workflow
Firecrawl Web Scaper Tool
Langchain.output Parser Structured
Structured Output Parser
Airtable
Enrich Product Rows
Execute Workflow Trigger
Execute Workflow Trigger
Set
Edit Fields
Switch
Actions Router
Set
Fallback Response
Http Request
SERP Google Reverse Image API
Http Request
Firecrawl Scrape API
If
Scrape Success?
Set
Reverse Image Search Response
Set
Firecrawl Scrape Success Response
Set
Firecrawl scrape Error Response
Node Types:
trigger
default
action
transform
http
logic
Requires credentials

Prerequisites

Required Credentials (4)

Airtable Token

Used by: Get Applicable Rows, Enrich Product Rows

Docs

HTTP Header Auth

Used by: Firecrawl Scrape API

Docs

OpenAI

Used by: OpenAI Chat Model1, Analyse Image

Docs

Serp

Used by: SERP Google Reverse Image API

Docs

Multiple services required

This workflow needs 4 different credentials. Make sure you have accounts for all services before importing.

Complexity

Advanced

Expert level. Custom code, complex logic, many integrations.

Setup time: ~55 min
Score: 68/100
Conditional Logic
4 Integrations

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Automated Reporting

Automatically collect and organize data into spreadsheets for analysis.

Spend less time on data entry and more time on insights.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

workflow.json
{
  "meta": {
    "instanceId": "26ba763460b97c249b82942b23b6384876dfeb9327513332e743c5f6219c2b8e"
  },
  "nodes": [
    {
      "id": "192d3e4f-6bb0-4b87-a1fa-e32c9efb49cc",
      "name": "When clicking \"Test workflow\"",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        336,
        34
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "32a7a772-76a6-4614-a6ab-d2b152a5811f",
      "name": "OpenAI Chat Model1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
...

Workflow Details

Nodes
29
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Extract insights & analyse YouTube comments via AI Agent chat

... or watch set up video [13 min] [![Youtube Thumbnail](https://cflobdhpqwnoisuctsoc.supabase.co/storage/v1/object/publ...

Lmchatopenai
Toolworkflow
Memorypostgreschat
Agent
29 nodesEvent
Curated

Actioning Your Meeting Next Steps using Transcripts and AI

4. This Tool Creates Calendar Events This tool, given event details and a list of attendees, will create a new Google ca...

Lmchatopenai
Http-request
Google-drive
Google-calendar
28 nodesEvent
Curated

🔍🛠️Perplexity Researcher to HTML Web Page

Create Article from Perplexity Research

Lmchatopenai
Outputparserstructured
Webhook
Telegram
47 nodesWebhook
Curated

Build a Tax Code Assistant with Qdrant, Mistral.ai and OpenAI

Step 1. Download the Tax Code PDF [Read more about handling Zip Files](https://docs.n8n.io/integrations/builtin/core-nod...

Embeddingsmistralcloud
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
Http-request
38 nodesEvent
Curated

Building RAG Chatbot for Movie Recommendations with Qdrant and Open AI

Tool, calling Qdrant's recommendation API based on user's request, transformed by AI agent

Github
Embeddingsopenai
Documentdefaultdataloader
Textsplittertokensplitter
27 nodesEvent
Curated

Agent with custom HTTP Request

Convert the query string into JSON, apply the limit for a page length

Manualchat
Lmchatopenai
Http-request
Executeworkflow
20 nodesEvent
Curated