External Integrations

WhatsApp, UPI/Razorpay, GST/TDS filing, Tally export, Park+ (planned), ANPR/RFID hardware, Aadhaar eSign, Meta Cloud API.

1. WhatsApp Business API

DetailValue
ProviderMeta Cloud API v22.0
Filesrc/lib/whatsapp.ts
DB Tableswhatsapp_config, whatsapp_message_log
Message TypesTemplate, Text, Interactive, Media
Rate Limit70 messages/second (Meta default)
Use CasesInvoice delivery, payment reminders, visitor notifications, emergency alerts, broadcast
EncryptionAccess token encrypted at rest via AES-256-GCM
// Usage
import { sendTemplateMessage, sendBulk } from './lib/whatsapp';

await sendTemplateMessage(phoneNumber, 'invoice_reminder', {
  flat_number: 'B-204',
  amount: '₹3,100',
  due_date: '15 Jul 2026'
});

// Bulk send with rate limiting
await sendBulk(recipients, templateName, variables, { batchSize: 50 });

2. UPI Payments

DetailValue
Filesrc/lib/upi-qr.ts, src/routes/payments.ts
DB Tablessociety_bank_accounts, payment_links, payment_reminders
FeaturesUPI deep link generation, QR code, wa.me sharing
UPI VPA Format{vpa}@{bank} (e.g., greenvalley@hdfcbank)
QR PayloadNPCI UPI QR standard (merchant + amount + txn ref)

3. Razorpay

DetailValue
Filesrc/lib/razorpay.ts
DB Tablespayments (gateway: RAZORPAY)
FeaturesCreate order, verify payment, initiate refund
Payment ModesUPI, Credit Card, Debit Card, Net Banking, Wallets

4. GST Compliance

DetailValue
Filessrc/lib/gstReturns.ts, src/lib/accounting.ts
DB Tablesgst_config (10 HSN/SAC codes), statutory_taxes
ReturnsGSTR-1 (outward supplies), GSTR-3B (summary return)
Tax TypesCGST + SGST (intra-state), IGST (inter-state), CESS
HSN/SAC CodesPre-seeded for society maintenance services

5. TDS Compliance

DetailValue
Filesrc/lib/accounting.ts
DB Tablestds_config (7 sections), tds_returns, tds_deductees
Sections194C (contractors), 194J (professional), and 5 more
FilingForm 26Q quarterly TDS returns

6. Tally Export

DetailValue
Filesrc/lib/tallyExport.ts
FormatsTally 9/Prime XML (native import), CSV (spreadsheet)
DataChart of accounts, journal entries, invoices, payments, vendor bills

7. Park+ Integration (Planned)

DetailValue
StatusPlanned — requires Park+ partnership
APIsVehicle registration, RFID tag activation, entry/exit events, slot inventory
HardwareBoom barriers, RFID tags (X+500 per society), ANPR cameras, smart meters
FeaturesVehicle-to-flat mapping, FASTag parking payments, visitor parking, EV billing
Coverage2,500+ sites, 1M+ RFID tags, 16+ cities

8. ANPR Camera Integration

DetailValue
EndpointPOST /v1/guard-agents/anpr/webhook
FlowCamera detects plate → webhook → match against vehicles table → auto-approve residents / pending unknowns
DB Tablesvehicles, rfid_logs, vehicle_access_logs
ActionsAuto-open barrier for residents, flag unknowns for guard review, blacklist alerts

9. RFID Tag System

DetailValue
EndpointPOST /v1/parking/rfid/webhook
FlowRFID reader scans tag → webhook → match against vehicles.rfid_tag_id → allowed/denied/blacklisted
DB Tablesrfid_logs (ALLOWED, DENIED, UNKNOWN_TAG, BLACKLISTED)

10. Aadhaar eSign

DetailValue
EndpointPOST /v1/governance/noc/:nocId/sign
DB Tablesdocument_signatures (PKI cert, request/response XML)
Use CaseLegally-binding NOC signing for flat sale/rent/move-out

11. Workers AI

DetailValue
BindingAI (built-in Cloudflare Workers AI)
Use Cases7 AI agents, RAG search, MoM transcription, fraud detection, sentiment analysis
VectorizeVECTOR_INDEX — RAG embedding index for bylaws, policies, legal docs

12. Cloudflare Queues

DetailValue
Queuesocietee-events-queue
Batch Size100 messages, 5s timeout
Use CasesAsync billing runs, notification dispatch, audit log writes, AI task processing