AI-Powered Multilingual WhatsApp Tutor

Job ID: 39970556

Budget: ₹1,500 – ₹12,500 INR

Title:
Build AI WhatsApp Tutor (ChatGPT + WhatsApp Business API | Multilingual | Education Bot | JSON-based Flow)

Summary:

We are creating a WhatsApp-based AI Tutor System that answers students’ academic and government-exam questions using ChatGPT in the language they are most comfortable with.

This is not a random chatbot.
It’s a structured AI-powered education assistant with class-wise, subject-wise, and topic-wise organization (based on NCERT and government exam patterns).

We already have the Master Prompt that generates the entire dataset (class → subject → chapter → topic → response options in English, Hindi, and Hinglish).
You’ll convert that structured data and logic into a functional, API-connected WhatsApp Tutor integrated with OpenAI and WhatsApp Business API.

What We’re Building

A WhatsApp Tutor that:

Greets users and collects:

Class (6–12 or Government Exam)

Subject (Science, Maths, SST, etc.)

Preferred Language (English, Hindi, Hinglish)

Waits for the user’s question (typed or image).

Passes it to ChatGPT with contextual metadata (class, subject, and language).

Returns a clean, age-appropriate answer formatted for WhatsApp readability.

Suggests next-step options after every answer:

Explain with Example

Give Me a Short Quiz

Next Topic

Back to Main Menu

Functional Expectations

Platform: WhatsApp Business API (Twilio, Gupshup, or 360Dialog)
Backend: Node.js or Python
AI Layer: OpenAI GPT-4 or GPT-3.5 API
Storage: Google Sheets or Airtable (to log class, subject, language, question, timestamp)
Dataset: JSON format (auto-generated from Master Prompt)
Response Handling: Multi-turn, session-aware (remembers user language and last topic)
Languages Supported: English, Hindi, Hinglish

Example Flow

User joins →
"Welcome to your personal AI tutor!"
"Choose your category:"

Class 6–12

Government Exam

User: 8
Bot: "Choose subject" → Science
Bot: "Choose your language" → Hindi
User: "Friction kya hota hai?"
Bot: "Friction यानी घर्षण वो बल है जो किसी वस्तु की गति का विरोध करता है। जैसे कि अगर आप किताब को मेज पर धक्का देते हैं, तो मेज की सतह का घर्षण बल उसे रोकने की कोशिश करता है।"
Options: Explain with Example | Quiz | Next Topic | Menu

Deliverables

Fully functional WhatsApp bot connected to ChatGPT (GPT-4 or GPT-3.5)

End-to-end flow (Class → Subject → Language → Q&A → Options)

JSON dataset integration from the provided Master Prompt

Data logging via Google Sheets or Airtable

Multilingual support (English, Hindi, Hinglish)

Demo video and documentation (setup, code, API keys, flow explanation)

Tech Stack Preference

Node.js (Express) or Python (Flask/FastAPI)
OpenAI API integration
WhatsApp Business API (Twilio, Gupshup, or 360Dialog)
Google Sheets API or Airtable API
JSON / NoSQL structure for topic mapping
Optional: Pabbly, Make, or Zapier for automation

Timeline & Workflow

Phase 1 – API setup and WhatsApp connection (3 days)
Phase 2 – ChatGPT and language integration (4 days)
Phase 3 – Class/subject/topic flow setup (3 days)
Phase 4 – Testing and documentation (2 days)
Total: Fully functional MVP in 10–12 days

Budget
$50 fixed for the MVP version.
Bonus available for early delivery and clean, well-documented code.

Ideal Developer

Experience building WhatsApp chatbots (share demo or screenshots)

Skilled with multi-language prompt handling and dynamic JSON responses

Familiar with OpenAI integration best practices (token efficiency, latency, and cost control)

Can design scalable, modular bot architecture

Provides daily progress updates and clear communication

Test Task (For Shortlisting)

Create a small WhatsApp flow or mock API response:
Class: 8
Subject: Science
Language: Hindi
Question: "Friction kya hota hai?"
Response should explain friction clearly and display options (Explain, Quiz, Next Topic, Menu).

This test helps demonstrate understanding of multilingual flow and formatting.

Apply With

Relevant project links or demos

Preferred tech stack

Timeline estimate

Any clarifying questions