explaingit

trybild/rentpey

16Audience · pm founderComplexity · 3/5Setup · moderate

TLDR

RentPey is a WhatsApp bot for Indian landlords that automates monthly rent reminders, payment screenshot verification, receipt generation, and late-payment follow-ups through WhatsApp.

Mindmap

mindmap
  root((rentpey))
    What it automates
      Monthly reminders
      Payment verification
      Receipt generation
      Late-payment follow-ups
    How it works
      Tenant sends screenshot
      Landlord confirms
      Bot sends receipt
    Tech stack
      Node.js server
      Express framework
      MongoDB Atlas
      WhatsApp Cloud API
    Deployment
      Render.com hosting
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Send automatic monthly rent reminder messages to tenants via WhatsApp without manual follow-up.

USE CASE 2

Let tenants submit payment screenshots through WhatsApp and have the bot auto-generate receipts after landlord approval.

USE CASE 3

Send automated late-payment follow-up messages to tenants who have not paid by the due date.

Tech stack

Node.jsExpressMongoDBWhatsApp API

Getting it running

Difficulty · moderate Time to first run · 1h+

Requires a Meta WhatsApp Cloud API account with an approved phone number and a MongoDB Atlas connection string.

No license information was provided in the repository description.

In plain English

RentPey is a WhatsApp bot built for landlords in India to automate the monthly rent collection process. Managing rent manually means remembering to message each tenant, chasing up late payments, checking payment confirmations, and sending receipts. This project tries to handle most of that through WhatsApp, which is already the communication channel most landlords and tenants in India already use. The bot sends automatic monthly reminders to tenants so the landlord does not have to do it personally. When a tenant pays, they share a screenshot of the payment through the same WhatsApp chat. The bot runs a verification flow where the landlord reviews the screenshot and confirms the payment. Once confirmed, the bot generates and sends a receipt automatically. If a tenant has not paid by a certain point, the system sends late-payment follow-up messages. The tech stack is Node.js with Express for the server logic, MongoDB Atlas for storing tenant and payment records, and the official Meta WhatsApp Cloud API for all the messaging. The project is deployed on Render.com. The README is brief and notes the project is still under active development, so features may change. There is no detail in the README about pricing, onboarding steps, or how landlords configure their tenant list.

Copy-paste prompts

Prompt 1
Set up RentPey with the Meta WhatsApp Cloud API so it sends rent reminders to tenants, walk me through getting the API credentials and wiring them into the Node.js server.
Prompt 2
Deploy RentPey on Render.com connected to MongoDB Atlas, show me which environment variables to set and how to verify the bot is running.
Prompt 3
Show me the MongoDB data structure RentPey uses for storing tenants and payment records so I can add a new tenant manually.
Open on GitHub → Explain another repo

← trybild on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.