AutomationMart
Home/Browse/Estimate construction costs from text, photos and PDFs with Telegram, GPT‑4/Gemini and DDC CWICR
n8n

Estimate construction costs from text, photos and PDFs with Telegram, GPT‑4/Gemini and DDC CWICR

n8nn8n91 modulesv1.0
WhatsAppOpenAITelegramGitHubGemini

A full-featured Telegram bot that accepts text descriptions, photos, or PDF floor plans and returns detailed cost estimates with work breakdown. Powered by GPT-4 Vision / Gemini 2.0, vector search, and the open-source DDC CWICR database (55,000+ construction rates). Who's it for - Contractors & Estimators who need estimates from any input format - Construction managers evaluating scope from site photos or drawings - Architects getting quick cost feedback on floor plans - Real estate professional

At a glance

Estimate construction costs from text, photos and PDFs with Telegram, GPT‑4/Gemini and DDC CWICR is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects WhatsApp, OpenAI, Telegram, GitHub. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
WhatsApp, OpenAI, Telegram, GitHub, Gemini
Modules
91
Price
Free
Version
v1.0
Estimate construction costs from text, photos and PDFs with Telegram, GPT‑4/Gemini and DDC CWICR workflow diagram

About this workflow

A full-featured Telegram bot that accepts text descriptions, photos, or PDF floor plans and returns detailed cost estimates with work breakdown. Powered by GPT-4 Vision / Gemini 2.0, vector search, and the open-source DDC CWICR database (55,000+ construction rates). Who's it for - Contractors & Estimators who need estimates from any input format - Construction managers evaluating scope from site photos or drawings - Architects getting quick cost feedback on floor plans - Real estate professionals assessing renovation costs - Project managers doing rapid feasibility checks via mobile What it does 1. Receives text / photo / PDF via Telegram 2. Analyzes input with AI (Gemini 2.0 Flash or GPT-4 Vision) 3. Extracts work items with quantities and units 4. Searches DDC CWICR vector database for matching rates 5. Generates professional HTML report with full cost breakdown 6. Exports results as Excel or PDF Supports 9 languages: 🇩🇪 DE · 🇬🇧 EN · 🇷🇺 RU · 🇪🇸 ES · 🇫🇷 FR · 🇮🇹 IT · 🇵🇱 PL · 🇧🇷 PT · 🇺🇦 UK How it works Input Types | Type | Description | AI Used | |------|-------------|---------| | 📝 Text | Work lists, specifications, notes | OpenAI GPT-4 | | 📷 Photo | Construction site photos (up to 4) | GPT-4 Vision / Gemini | | 📄 PDF | Floor plans, architectural drawings | Gemini 2.0 Flash | Route Actions (17 total) | # | Action | Description | |---|--------|-------------| | 0 | showlang | Language selection menu | | 1 | askphoto | Request photo upload | | 2 | langselected | Save language preference | | 3 | showanalyze | Photo analysis options | | 4 | analyze | Run AI vision analysis | | 5 | showeditmenu | Edit work quantities | | 6 | worksupdated | After quantity change | | 7 | asknewwork | Add manual work item | | 8 | startcalc | Start cost calculation | | 9 | showhelp | Display help message | | 10 | viewdetails | Show resource details | | 11 | exportexcel | Generate CSV export | | 12 | exportpdf | Generate PDF export | | 13 | processpdf | Analyze PDF floor plan | | 14 | analyzetext | Parse text description | | 15 | refine | Re-analyze with context | | 16 | fallback | Handle unknown input | Prerequisites | Component | Requirement | |-----------|-------------| | n8n | v1.30+ with Telegram Trigger | | Telegram Bot | Token from @BotFather | | OpenAI API | For embeddings + text parsing | | Gemini API | For Vision (photos/PDF) — or use GPT-4 Vision | | Qdrant | Vector DB with DDC CWICR collections | | DDC CWICR Data | github.com/datadrivenconstruction/DDC-CWICR | Setup 1. Configure 🔑 TOKEN Node 2. Vision Provider Selection - AIPROVIDER: "gemini" → Gemini 2.0 Flash (recommended for photos + PDF) - AIPROVIDER: "openai" → GPT-4 Vision (photos only) 3. n8n Credentials 1. Settings → Credentials → Add → Telegram API 2. Enter bot token, save 3. Select credential in Telegram Trigger node 4. Qdrant Collections Load DDC CWICR embeddings for target languages (example for Russian): 5. Activate & Test 1. Activate workflow 2. Send /start to your bot 3. Select language → send photo/text/PDF Features | Feature | Description | |---------|-------------| | 📷 Photo Analysis | GPT-4 Vision or Gemini 2.0 for site photos | | 📄 PDF Processing | Floor plan analysis with room extraction | | 📝 Text Parsing | Natural language work lists | | 🔍 Vector Search | Semantic matching via Qdrant + OpenAI embeddings | | 🤖 AI Reranking | LLM-based result scoring for accuracy | | ✏️ Inline Editing | Modify quantities via Telegram buttons | | 📊 HTML Report | Professional expandable report with KPIs | | 📑 Excel Export | CSV with full work breakdown | | 📄 PDF Export | HTML-based PDF document | | 🌍 9 Languages | Full UI + database localization | | 💾 Session State | Multi-turn conversation support | | 🔧 Refine Mode | Re-analyze with additional context | Example Workflow User: /start Bot: Language selection menu (9 options) User: Selects 🇷🇺 Russian Bot: "Отправьте фото, PDF или текстовое описание работ" User: Sends bathroom photo Bot: "📷 Анализ фото... ⏳" Bot: Shows detected works: User: Taps 📊 Calculate Bot: Shows progress per item, then final result: HTML Report Features - KPI Cards: Total cost, item count, labor days, cost breakdown % - Expandable rows: Click work item to show resources - Resource tags: Color-coded (Labor/Material/Machine) - Scope of work: Expandable detailed descriptions - Quality indicators: Match quality dots (high/medium/low) - Responsive design: Works on mobile and desktop - Export buttons: Expand/Collapse all Notes & Tips - Photo tips: Capture full room, include reference objects (doors, tiles) - PDF support: Works best with clear floor plans and room schedules - Text input: Supports lists, tables, free-form descriptions - Rate accuracy: Depends on DDC CWICR coverage for your region - Session timeout: User sessions persist across messages - Extend: Chain with CRM, project management, or notification tools Categories AI · Communication · Data Extraction · Document Ops Tags telegram-bot, construction, cost-estimation, gpt-4-vision, gemini, pdf-analysis, qdrant, vector-search, multilingual, html-report --- Author DataDrivenConstruction.io info@datadrivenconstruction.io Consulting & Training We help construction, engineering, and technology firms implement: - AI-powered estimation systems (text, photo, PDF) - Multi-channel bot integrations (Telegram, WhatsApp, Web) - Vector database solutions for construction data - Multilingual cost database deployment Contact us to test with your data or adapt to your project requirements. Resources - DDC CWICR Database: GitHub - Qdrant Documentation: qdrant.tech/documentation - Gemini API: aistudio.google.com - n8n Telegram Trigger: docs.n8n.io --- ⭐ Star us on GitHub! github.com/datadrivenconstruction/DDC-CWICR

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Summarize Glassdoor company info with Google Gemini and Bright Data web scraper

Who is this for? This workflow is designed for HR professionals, employer branding teams, talent acquisition strategists, market researchers, and business intelligence analysts who want to monitor, understand, and act upon employee sentiment and company perception on Glassdoor. It's ideal for organizations that value real-time feedback, are tracking employer brand perception, or need summarized insights for leadership reporting without sifting through thousands of raw reviews. What problem is th

Free

Send a message to Telegram Bot about a new contact in Harvest

When a new contact is created in Harvest, a new message about this event is sent to Telegram Bot.

Free

Automate Your LinkedIn Engagement with AI-Powered Comments! 💬✨

Tutorial Video This n8n workflow is your ultimate tool for smart LinkedIn interaction, leveraging the power of AI to generate witty comments and engage with posts via the Unipile API. Perfect for community managers, marketers, or anyone looking to scale their professional presence with intelligent automation! How It Works: Trigger by Chat Message: Simply send a chat message (e.g., from Telegram) containing a LinkedIn post ID. 📨 Extract Post ID with LLM: An intelligent Large Language Model (LLM)

Free

AI-powered social media ad creation with website scraping for FB, IG & Pinterest

Purpose & Audience This workflow empowers marketing teams, agencies and solopreneurs to instantly generate on-brand, platform-optimized social media ads — without designers or complex setup. Perfect for: - Running performance marketing campaigns - A/B testing ad creatives - Scaling content for multiple platforms - Non-technical users who want AI-powered design Key Features Smart Prompt Engineering:  – Scrapes your provided landing page to auto-extract brand voice, offers, and content  – Use Gemi

Free

Automate daily AI news with Perplexity Sonar Pro (via Telegram)

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. 🧠 Perplexity-Powered Daily AI News Digest (via Telegram) This ready-to-deploy n8n workflow automates the entire process of collecting, filtering, formatting, and distributing daily AI industry news summaries directly to your Telegram group or channel. Powered by Perplexity and OpenAI, it fetches only high-signal AI updates from trusted sources (e.g. OpenAI, DeepMind, HuggingFace, MIT Tech

Free

Create a Facebook post using a ChatGPT Assistant for content generation

Generate engaging Facebook posts using a ChatGPT assistant. Create content with AI and publish directly to your Facebook Pages effortlessly.

Free

Extract & categorize receipt data with Google OCR, OpenRouter AI & Telegram

Effortlessly track your expenses with MoneyMate, an n8n workflow that transforms receipts into organized financial insights. Upload a photo or text via Telegram, and let MoneyMate extract key details—store info, transaction dates, items, and totals—using Google Vision OCR and AI-powered parsing via OpenRouter. It categorizes expenses (e.g., Food & Beverages, Transport, Household) and delivers a clean, emoji-rich summary back to your Telegram chat. Handles zero-total errors with a friendly nudge

Free

Generate single-use personalized Calendly links with Google Sheets tracking & Slack alerts

This n8n template implements a Calendly Booking Link Generator that creates single-use, personalized booking links, logs them to Google Sheets, and optionally notifies a Slack channel Who's it for This template is designed for teams and businesses that send Calendly links proactively and want to generate trackable, single-use booking links on demand. It’s perfect for: - Sales and SDR teams sending 1:1 outreach and needing unique booking links per prospect - Customer success and support teams who

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free