AutoSetu is a backend automation API that connects Google Sheets → MongoDB → WhatsApp Notifications.
Whenever a new row is added in a Google Sheet, AutoSetu automatically:
✅ Row is entered in google sheet, data shared via API
✅ Stores the entry securely in MongoDB
✅ Sends an instant WhatsApp message to the Sheet owner with the submitted details
- 📌 Google Sheets row trigger integration
- ⚡ REST API to receive new sheet entries
- 🗄️ Automatically saves records into MongoDB
- 📲 WhatsApp notifications sent instantly to the sheet owner
- 🔒 Secure backend architecture (keys & configs protected)
- 🧩 Scalable design for future integrations
- Backend: Node.js / Express
- Database: MongoDB
- Messaging: Facebook App
- Integration: Google Sheets Webhook / Apps Script Trigger
- Owner creates a Google Sheet
- A Google Apps Script trigger runs when a new row is added
- Script sends row data to AutoSetu API endpoint
- AutoSetu backend:
- Validates the payload
- Saves it in MongoDB
- Sends WhatsApp notification to owner
POST /api/sheet-entry
{
"sheetId": "xyz123",
"ownerPhone": "+91XXXXXXXXXX",
"entry": {
"name": "Rahul Sharma",
"sex": "Male",
"age": 28,
"location": "India"
}
}{
"success": true,
"message": "Entry saved and WhatsApp notification sent."
}✅ New Entry Added in Your Sheet
Name: Rahul Sharma
Sex: Male
Age: 28
Location: India