Create personalized animated surprise pages that turn heartfelt messages into unforgettable experiences. Pick a beautiful design, write your message, and share a magical link that opens like a gift for birthdays, anniversaries, celebrations, and every special moment.
No reviews yetBe the first to leave a review for Let me say
Maker
📌
👋 Hi Product Hunt!
I'm excited to share LetMeSay with you.
It started with a simple idea: sometimes a text message just isn't enough.
Whether it's a birthday, anniversary, love note, apology, graduation, or simply telling someone how much they mean to you, those moments deserve something more memorable.
With LetMeSay, you can create a beautiful animated surprise page in about a minute. Add your own message, choose a design, include music if you'd like, and share a single link that opens like a gift.
We recently added AI message suggestions to help when finding the right words feels difficult, while keeping your personal message at the center of every surprise.
I'd love to hear what you think:
What occasion would you use LetMeSay for?
What feature would make it even more magical?
Thanks for checking it out! Every piece of feedback means a lot and will help shape the next version. ❤️
Report
Curious how this plays with people who have their browser set to block autoplay or animations by default—does the message still land if the visuals get stripped out, or is there a fallback that keeps the text front and center?
Report
Maker
@cemal144177 Good question! There's no autoplay at all, everything (opening the surprise) is user-initiated, so autoplay blockers have nothing to strip. For animations, we respect prefers-reduced-motion throughout: decorative particles are skipped, animated sequences jump straight to the final frame with the message fully visible, and the reveal itself has a timeout fallback so the text always lands even if transitions get killed. The message is always the priority, visuals are progressive enhancement on top.
Report
Picked a design for my mom's birthday and the little animation when she opened it made her smile before she even read the message. The builder was super simple, maybe a little too simple on fonts, but the result felt genuinely special.
Report
Maker
@yeterarsladz0a Thank you! I'm so glad it made your mom smile, that means a lot. Thanks as well for the thoughtful feedback. I'm actively working on new updates with more customization options, and comments like yours are incredibly helpful as I continue improving LetMeSay.
Curious how this plays with people who have their browser set to block autoplay or animations by default—does the message still land if the visuals get stripped out, or is there a fallback that keeps the text front and center?
@cemal144177 Good question! There's no autoplay at all, everything (opening the surprise) is user-initiated, so autoplay blockers have nothing to strip. For animations, we respect prefers-reduced-motion throughout: decorative particles are skipped, animated sequences jump straight to the final frame with the message fully visible, and the reveal itself has a timeout fallback so the text always lands even if transitions get killed. The message is always the priority, visuals are progressive enhancement on top.
Picked a design for my mom's birthday and the little animation when she opened it made her smile before she even read the message. The builder was super simple, maybe a little too simple on fonts, but the result felt genuinely special.
@yeterarsladz0a Thank you! I'm so glad it made your mom smile, that means a lot. Thanks as well for the thoughtful feedback. I'm actively working on new updates with more customization options, and comments like yours are incredibly helpful as I continue improving LetMeSay.