🎫 Automate NGO aid request management with Telegram, GPT-4, and Google Sheets

⚑ 100 views · 🎫 Ticket Management & Triage

πŸ’‘ Pro Tip β€” HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it β€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

NGO TPM Request Management System

Benefits

For Beneficiaries:

For TPM Teams:

For NGO Operations:

How it Works

  1. Multi-Input Reception - Accepts both text messages and voice recordings via Telegram
  2. Voice Transcription - Uses OpenAI Whisper to convert Arabic voice messages to text
  3. AI Categorization - GPT-4 analyzes requests and categorizes issues (aid distribution, logistics, etc.)
  4. Action Planning - AI generates specific recommended actions for TPM team in Arabic
  5. Data Logging - Records all requests, categories, and actions in Google Sheets with user details
  6. Confirmation Feedback - Sends acknowledgment message back to users via Telegram

Set up Steps

Setup Time: ~20 minutes

  1. Create Telegram Bot - Get bot token from @BotFather and configure webhook
  2. Configure APIs - Set up OpenAI (transcription + chat) and Google Sheets credentials
  3. Customize AI Prompts - Adjust system messages for your NGO’s specific operations
  4. Set Up Spreadsheet - Link Google Sheets for request tracking and reporting
  5. Test Workflows - Verify both text and voice message processing paths

Detailed Arabic language configuration and TPM-specific categorization examples are included as sticky notes within the workflow.


What You’ll Need:

Key Features:

πŸ”— Nodes Used

Google Sheets, Telegram, Telegram Trigger, AI Agent, OpenAI Chat Model, Structured Output Parser

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup