Skip to main content

Generate sales reports from Google Sheets with Azure OpenAI and Telegram

Workflow preview

Workflow preview
100%
Generate sales reports from Google Sheets with Azure OpenAI and Telegram preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Description: Transform your spreadsheet data into actionable intelligence with this smart n8n workflow template! This automation extracts sales, lead, and customer data from spreadsheets, analyzes ...

Best for

  • CRM automation workflows
  • AI Summarization automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.googlesheets, n8n-nodes-base.telegram, n8n-nodes-base.manualtrigger, @n8n/n8n-nodes-langchain.chainllm, @n8n/n8n-nodes-langchain.lmchatazureopenai, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Rahul Joshi.

Original n8n.io source

1.1 Workflow description

Title
Generate sales reports from Google Sheets with Azure OpenAI and Telegram
Workflow name
Generate sales reports from Google Sheets with Azure OpenAI and Telegram

Description:

Transform your spreadsheet data into actionable intelligence with this smart n8n workflow template! This automation extracts sales, lead, and customer data from spreadsheets, analyzes it with Azure OpenAI, and delivers concise, prioritized summaries straight to your team’s Telegram—keeping everyone aligned without manual reporting.

Perfect for sales teams, managers, and business owners, this workflow ensures that critical insights, performance trends, and lead recommendations are instantly available where your team communicates most.

What This Template Does (Step-by-Step): 📂 Extract Spreadsheet Data Fetches customer, lead, and sales information from Google Sheets, Excel, or CSV files. 🧹 Prepare & Structure Data Cleans and formats entries for accurate AI analysis. 🤖 AI-Powered Insights with Azure OpenAI Analyzes sales and lead data to surface key metrics, trends, and per-lead recommendations. 📊 Generate Clear Summary Reports Compiles insights into a concise, easy-to-read digest for decision-making. 📲 Send Summaries to Telegram Instantly delivers formatted reports to your group or channel for real-time visibility.

Perfect For:

  • Sales teams tracking pipeline performance
  • Managers monitoring KPIs and trends
  • Business owners seeking actionable insights without manual reporting
  • Teams needing instant updates on opportunities and next steps

Built With:

  • Spreadsheet integrations (Google Sheets, Excel, CSV)
  • Azure OpenAI (AI-driven insights & recommendations)
  • Telegram API (team-wide report delivery)
  • n8n workflow logic (data preparation & formatting)

Key Benefits: ✅ AI-driven sales insights without manual effort 🔍 Clear prioritization of leads and opportunities 🧠 Smarter, faster decision-making with real-time reports 📒 Centralized updates for full team visibility 🛠 100% no-code and fully customizable in n8n

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - Get row(s) in sheet

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4

Block 2 - Send a text message

Type / Role
n8n-nodes-base.telegram - telegram
Config choices
Version 1.2

Block 3 - When clicking ‘Execute workflow’

Type / Role
n8n-nodes-base.manualTrigger - manualTrigger
Config choices
Version 1

Block 4 - Basic LLM Chain

Type / Role
@n8n/n8n-nodes-langchain.chainLlm - chainLlm
Config choices
Version 1.7

Block 5 - Azure OpenAI Chat Model

Type / Role
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi - lmChatAzureOpenAi
Config choices
Version 1

Block 6 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Generate sales reports from Google Sheets with Azure OpenAI and Telegram
Complexity intermediate
Nodes 8
Categories CRM, AI Summarization
Author Rahul Joshi
Published 02 Sept 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/8177/8177.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Generate sales reports from Google Sheets with Azure OpenAI and Telegram do?

Description: Transform your spreadsheet data into actionable intelligence with this smart n8n workflow template! This automation extracts sales, lead, and customer data from spreadsheets, analyzes ...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your CRM, AI Summarization use case.