ThankYouz is an AI-powered system designed to generate personalized thank you letters for animal welfare donors in India, moving beyond generic templates to create heartfelt, customized, and culturally relevant messages.
This project was built during the Code 4 Compassion Mumbai Hackathon, with a focus on leveraging AI for animal advocacy in India and beyond.
- Event: Code 4 Compassion Mumbai - Team & Project Assignments
- Duration: 1 Day
- Focus: AI-powered solutions for animal advocacy in India and beyond
- Goal: Build functional MVPs that solve real animal advocacy challenges
- Sandesh Prakash Dawkhar
- Prasad Kanchar
- Raj Pramod Chavan
ThankYouz automates the generation of personalized thank you letters for animal welfare donors, incorporating donor details and Indian cultural elements to create messages that are both personal and appropriate for the philanthropic context.
- LLM-Driven Content: Uses a Large Language Model (LLM) to generate thank you messages based on donor name, donation amount, and cause.
- Cultural Adaptation: Messages are crafted in culturally appropriate language for Indian philanthropy, including references and sentiments that resonate with Indian donors.
- Input: Manual trigger (e.g., webhook for new donation)
- Process: Pass donor details to LLM API → Generate personalized thank you message
- Output: Send AI-generated thank you email to donor
- Bonus: Messages include Indian cultural elements (festivals, values, gratitude expressions, etc.)
- Donation Event: New donation triggers a webhook or manual input.
- Data Processing: Donor details (name, amount, cause) sent to the LLM.
- Message Generation: LLM generates a personalized thank you message.
- Delivery: Message is sent to donor via email or preferred channel.
A successful system ensures each donor receives a unique, heartfelt thank you letter that is personal, meaningful, and culturally relevant.
-
Donor: Ms. Sharma donates ₹5,000 to an animal rescue NGO.
-
System Action: ThankYouz generates and sends a thank you email like:
"Dear Ms. Sharma,
Your generous support of ₹5,000 towards animal rescue is invaluable. In Indian tradition, kindness to animals is seen as a noble act, and your contribution will help countless lives. Thank you for your compassion and support—together, we are making a difference!"
- AI/LLM API: (e.g., OpenAI GPT, Azure OpenAI)
- Backend: (Node.js, Python, etc. - specify based on implementation)
- Webhooks: For donation event triggers
- Email Service: (e.g., SendGrid, SMTP) for automated message delivery
-
Clone the repository:
git clone https://github.com/Sandesh13fr/Thankyouz_C4C.git cd Thankyouz_C4C -
Install dependencies:
npm install # or pip install -r requirements.txt -
Configure API keys:
Set up your LLM provider and email service credentials in.env. -
Run the project:
npm start # or python app.py -
Test donation trigger:
Use a webhook or manual trigger to simulate a donation and observe the generated thank you email.
ThankYouz is designed with Indian philanthropy in mind, ensuring messages include:
- Indian festivals/occasions references
- Traditional values and gratitude expressions
- Regional language support (future roadmap)
- Enable regional language support (Hindi, Marathi, etc.)
- Integrate with popular donation platforms
- Enhance personalization with donor history and preferences
- Advanced analytics and reporting for NGOs
We welcome contributions! Please open issues or submit pull requests for improvements or new features.
Thanks to Code 4 Compassion Mumbai organizers and all donors who inspire change for animal welfare.
