WaBestie is a free toolbox for everything WhatsApp: wa.me link and QR code generators, chat buttons for your website, bold/italic/fancy text, bio and status generators, and 97,000+ hand-written messages for birthdays, festivals and daily chats. Every tool runs client-side in your browser. No account, no paywall, no data uploaded.
No reviews yetBe the first to leave a review for WaBestie
Maker
📌
Hey Product Hunt! I built WaBestie because every "WhatsApp tool" site I tried was either paywalled, covered in popups, or uploaded your data to a server. WaBestie has 356 tools and they all run entirely in your browser: link and QR generators for businesses, text formatting, and a library of 97,000+ messages written by hand (not AI spam) for birthdays, festivals and everyday chats. It is free with no sign-up. I would love your feedback on which tools to build next!
Report
Would love to see a "schedule message" reminder feature where I can set a date and it generates the message plus a WhatsApp link with pre-filled text at the right moment, super useful for birthdays I always forget until 2am.
Report
Maker
This is a genuinely good idea, the 2am birthday panic is real. The tricky part is doing reminders without accounts or storing your data, since everything on WaBestie runs client-side. One route I am now thinking about: generate a calendar file (.ics) with the ready wa.me link inside, so your own phone calendar does the reminding and the message is one tap away. Adding it to the roadmap. Thank you!
Report
Maker
Enver, you are going to like this. That is almost exactly the tool I ended up building, and the 2am birthday problem was literally the use case I had in mind.
You write the message now, pick the date and time, and it gives you a calendar reminder (Google Calendar or a .ics for Apple and Outlook) with a wa.me link tucked inside that already has your text pre-filled. When the reminder fires on the day, you just tap the link and WhatsApp opens with the message ready to send. There is even a "repeat every year" toggle made for birthdays you keep forgetting.
One honest note on the how: WhatsApp does not let a website actually send a message for you, so instead of faking an auto-send, I lean on the calendar reminder plus the one-tap ready link. In practice it is the same result without handing over your account or your contacts. Would genuinely love your feedback on it since the idea started with your comment.
Report
How do you keep the 97k+ messages feeling fresh and not repetitive when so many are for the same occasions like birthdays and Diwali?
Report
Maker
Great question. Three things help: every occasion has its own separate bank (birthday wishes for a sister are written differently from a colleague's, not one pool with names swapped), each bank was written in multiple voices (heartfelt, funny, short) so the tone varies, and the generator itself tracks what it has shown you, so you never see a repeat until you have been through the entire pack. There is also search inside each pack if you want something specific like "coffee" or "monday". Not perfect, but repetition was the #1 thing I tried to kill.
Report
how do you keep the 97k+ message library feeling fresh and not repetitive across different regions and languages?
Report
Maker
Good question, and let me be honest about the languages part first: the library is English today. Regional variety comes through in a different way, the festival packs (Diwali, Eid, Rakhi, Pongal, Lohri and more) were each written separately with the actual greetings, foods and rituals of that occasion, not one generic template with the festival name swapped. For freshness, every occasion and relationship gets its own bank (wishes for a sister read nothing like wishes for a colleague), each bank was written in multiple voices from heartfelt to funny, and the generator tracks what it has already shown you, so nothing repeats until you have seen the whole pack. Proper local languages are on the roadmap, but only when I can do them at native quality rather than machine translation. Thanks for asking this one!
Report
The all client-side setup is a nice touch, ran a few tools without a single login popup. The huge library of pre-written messages is honestly way more useful than I expected for quick replies.
Report
Maker
Thanks Narin, that means a lot. Keeping everything client-side was a deliberate call. Your messages never touch a server, so there is nothing to log in for and nothing to leak. Glad the message library is pulling its weight for you. That was the part I wasn't sure people would use as much as the link tools, so it is great to hear.
Report
Honestly really handy. Generated a wa.me link and a birthday message in under a minute, and it all worked straight from my browser with no sign-up nonsense.
Report
Maker
Love this, thank you Erkan. A wa.me link and a birthday message in under a minute is exactly the bar I was aiming for. No sign-up, no app, just open it and go. Appreciate you taking it for a spin.
Report
Love that the whole thing runs client-side with no account needed, makes it feel genuinely respectful of privacy. The 97k+ handwritten messages going that granular for different festivals is a wild level of effort.
Report
Maker
Thank you @rzgarybrp! Privacy was honestly the reason this exists. I kept seeing tool sites that upload everything to a server, so the rule from day one was: everything runs in your browser or it does not ship. And yes, the festival messages took forever, but generic "happy holiday" text felt like cheating. Glad it shows!
Would love to see a "schedule message" reminder feature where I can set a date and it generates the message plus a WhatsApp link with pre-filled text at the right moment, super useful for birthdays I always forget until 2am.
This is a genuinely good idea, the 2am birthday panic is real. The tricky part is doing reminders without accounts or storing your data, since everything on WaBestie runs client-side. One route I am now thinking about: generate a calendar file (.ics) with the ready wa.me link inside, so your own phone calendar does the reminding and the message is one tap away. Adding it to the roadmap. Thank you!
Enver, you are going to like this. That is almost exactly the tool I ended up building, and the 2am birthday problem was literally the use case I had in mind.
Here it is: https://wabestie.com/tools/whatsapp-message-scheduler/
You write the message now, pick the date and time, and it gives you a calendar reminder (Google Calendar or a .ics for Apple and Outlook) with a wa.me link tucked inside that already has your text pre-filled. When the reminder fires on the day, you just tap the link and WhatsApp opens with the message ready to send. There is even a "repeat every year" toggle made for birthdays you keep forgetting.
One honest note on the how: WhatsApp does not let a website actually send a message for you, so instead of faking an auto-send, I lean on the calendar reminder plus the one-tap ready link. In practice it is the same result without handing over your account or your contacts. Would genuinely love your feedback on it since the idea started with your comment.
How do you keep the 97k+ messages feeling fresh and not repetitive when so many are for the same occasions like birthdays and Diwali?
Great question. Three things help: every occasion has its own separate bank (birthday wishes for a sister are written differently from a colleague's, not one pool with names swapped), each bank was written in multiple voices (heartfelt, funny, short) so the tone varies, and the generator itself tracks what it has shown you, so you never see a repeat until you have been through the entire pack. There is also search inside each pack if you want something specific like "coffee" or "monday". Not perfect, but repetition was the #1 thing I tried to kill.
how do you keep the 97k+ message library feeling fresh and not repetitive across different regions and languages?
Good question, and let me be honest about the languages part first: the library is English today. Regional variety comes through in a different way, the festival packs (Diwali, Eid, Rakhi, Pongal, Lohri and more) were each written separately with the actual greetings, foods and rituals of that occasion, not one generic template with the festival name swapped. For freshness, every occasion and relationship gets its own bank (wishes for a sister read nothing like wishes for a colleague), each bank was written in multiple voices from heartfelt to funny, and the generator tracks what it has already shown you, so nothing repeats until you have seen the whole pack. Proper local languages are on the roadmap, but only when I can do them at native quality rather than machine translation. Thanks for asking this one!
The all client-side setup is a nice touch, ran a few tools without a single login popup. The huge library of pre-written messages is honestly way more useful than I expected for quick replies.
Thanks Narin, that means a lot. Keeping everything client-side was a deliberate call. Your messages never touch a server, so there is nothing to log in for and nothing to leak. Glad the message library is pulling its weight for you. That was the part I wasn't sure people would use as much as the link tools, so it is great to hear.
Honestly really handy. Generated a wa.me link and a birthday message in under a minute, and it all worked straight from my browser with no sign-up nonsense.
Love this, thank you Erkan. A wa.me link and a birthday message in under a minute is exactly the bar I was aiming for. No sign-up, no app, just open it and go. Appreciate you taking it for a spin.
Love that the whole thing runs client-side with no account needed, makes it feel genuinely respectful of privacy. The 97k+ handwritten messages going that granular for different festivals is a wild level of effort.
Thank you @rzgarybrp! Privacy was honestly the reason this exists. I kept seeing tool sites that upload everything to a server, so the rule from day one was: everything runs in your browser or it does not ship. And yes, the festival messages took forever, but generic "happy holiday" text felt like cheating. Glad it shows!