Templates / Send 80G receipts and CSR proposals with Razorpay, GPT-4o-mini, and Google

Send 80G receipts and CSR proposals with Razorpay, GPT-4o-mini, and Google

Ready for 3.0

by Rahul Joshi ✓ · 1 views · created 2026-10-13 · Invoice Processing, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 39 nodes and runs when an HTTP POST request hits its webhook URL (plus 2 other triggers). Along the way it connects Google Sheets, OpenAI, Slack and Google Drive and 2 more. It also calls gotenberg:3000 over HTTP.

How it runs

Trigger: When an HTTP POST request hits its webhook URL (plus 2 other triggers).

  1. Parse Payment Event (Code): runs custom JavaScript code
  2. Set Quarter Window (Code): runs custom JavaScript code
  3. Read Program Catalogue (Google Sheets): uses Google Sheets
  4. Is Captured Payment? (If): checks a condition and branches into true / false
  5. Read Donations (Quarter) (Google Sheets): uses Google Sheets
  6. Match Programs to CSR Brief (Code): runs custom JavaScript code
  7. Verify with Razorpay API (HTTP Request): calls an HTTP API
  8. Read Impact Metrics (Google Sheets): uses Google Sheets
  9. AI Write CSR Proposal (OpenAI): uses OpenAI
  10. Read Donations Ledger (Google Sheets): uses Google Sheets

…plus 26 more steps. See the full node list below.

Services it uses

Google SheetsOpenAISlackGoogle DriveGmailWhatsApp Business Cloud

HTTP calls to: gotenberg:3000

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (14)

From the author

Quick overview This workflow verifies Razorpay donation webhooks, generates sequential 80G receipt PDFs, and sends AI-written thank-you messages via Gmail and WhatsApp while logging donors in Google Sheets and alerting Slack, then drafts quarterly impact…

Excerpt from Rahul Joshi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.