
Built PandanBot, Smolheart's Discord moderation bot, on time in five months.
Scope your buildHow did InApps help Smolheart build PandanBot?
Smolheart, a Singapore company that makes online safety tools, wanted a Discord bot any server admin could set up without code. Between September 2023 and January 2024, InApps, a software company in Ho Chi Minh City, Vietnam, built PandanBot with a team of two to five: the bot, a dashboard for server admins, a super admin dashboard and the public website. Smolheart's CEO rated InApps 5.0 on Clutch.
PandanBot by Smolheart · Singapore- 5monthsSep 2023 to Jan 2024
- 2–5specialistsInApps team
- 2,145+serversUsing PandanBot, Oct 2026
- Industry
- Online Communities Trust & Safety
- Services
- Custom Software Development Software Product Development System & API Integration
- Main technologies
- Node.js Discord.js React MongoDB Docker
What the client says
“The CEO is very experienced, and was able to explain and add value to my project.”
Apple Ng, CEO, Smolheart · Verified Clutch review, Feb 2024
About Smolheart and PandanBot
Smolheart is a Singapore company whose mission, in its own words, is “to keep users safe” online. PandanBot is its Discord bot: free moderation that any admin can run, to verify new members, stop raids and give the bot its own name and avatar.
The challenge
Smolheart needed one bot to serve many Discord servers at once, each with its own settings, on a backend that keeps up with API requests and bot activity as servers join. Moderation and scheduled jobs, such as welcome and timed messages, had to run with no admin watching.
One bot, many servers, and every server's rules kept apart.
The solution
We built the bot in Node.js 18 with Discord.js, behind an Express API with secured endpoints, and ran scheduled jobs through Agenda on MongoDB, so moderation and timed messages run on their own. Server admins configure their own server in a React dashboard; Smolheart runs the whole platform from a super admin dashboard. Every part ships in Docker containers, so each environment runs the same. We built the public website too, and kept the work moving while the client's CEO was travelling or offline.
How we build software products- Project manager, the client's one contact
- Node.js and Discord.js engineers
- React front-end engineers
- Meetings in person and online
The stack

The outcome
Delivered on time, and still running for thousands of Discord servers.
- Delivered on time, per the client's verified review.
- No stalls while the client was away: the work kept moving through two weeks the CEO was offline.
- 2,145+ Discord servers use PandanBot today, by its own site's count.
- 5.0 overall on Clutch, from Smolheart's CEO.
Sources: verified Clutch review (February 2024); server count and pictures from pandanbot.com, October 2026.
Questions about this project
Building a bot or a community platform? Scope it the way Smolheart did.
4.9 / 5 across 39 verified reviews on Clutch
