Event Reminder System with Automated Discounts & Admin Control
Flower Station wanted a smart, self-hosted solution that would help customers remember important dates like anniversaries—while also rewarding them and giving the business full backend control. We developed a fully integrated reminder workflow tied into Shopify, email automation, and a custom admin dashboard—without relying on any external apps.
Tailored Reminder Logic with Smart Discount Integration
Flexible Reminder Setup:
Users can create up to five reminders.
Each includes: name, email, recipient, event type, and event date.
Supports various event types like romantic gestures, anniversaries, birthdays, and custom entries.
Built-in Validation:
Join validation ensures correct formatting and prevents duplicate entries.
Reminder creation is limited to five per user to avoid spamming or misuse.
Automated Discount Logic:
On the third active reminder, a unique Shopify discount code is auto-generated.
Discount is directly tied to the user and tracked within the system.
If reminders are deleted and drop below three:
Discount is revoked automatically.
All associated records are cleaned from both Shopify and MongoDB.
Seamless Email Reminders with SendGrid Integration
Timely Delivery:
Reminders are sent automatically one week, three days, and one day before each event to ensure timely customer engagement.
Covers emotional events like romantic moments, anniversaries, weddings, etc.
SendGrid-Powered Templates:
Templates hosted on SendGrid for layout consistency and high deliverability.
Emails contain dynamic content including recipient name, event type, personalised message, and Flower Station branding for a fully tailored experience.
Performance Benefits:
Improved delivery rates compared to Shopify’s native email system.
Cleaner design, reliable timing, and better sender reputation management.
Full Admin Control Through a Secure Dashboard
Secure Access: JWT-protected portal ensures only authorized team members can manage the system.
Reminder Management: Admins can view, search, filter, and delete reminders directly from the dashboard.
Instant Discount Handling: Deleting a reminder automatically triggers discount revocation and backend cleanup.
User Insights: Access user-level data, including reminder activity and engagement trends.
Live Analytics: Real-time stats show reminder volume, popular event types, and peak usage periods.
Scalable Architecture Built for Long-Term Use
Modern Tech Stack:
Backend built on Express.js, using Joi for validation and Mongoose for data handling.
All discount-related logic handled through a dedicated shopifyDiscountService.
Security & Clean Codebase:
Admin authentication powered by JWT.
Modular controllers, central error handlers, and uniform API responses.
Deployment & Scalability:
Dockerised setup supports both local and cloud deployments.
CI/CD pipelines enable safe rollouts through a staging environment.
Structured for easy future updates and feature extensions.
Results Delivered:
No third-party apps = Zero ongoing costs
Rewards real customer engagement with timely discounts
Branded emails enhance customer experience and loyalty
Admin visibility improves decision-making
Ready to evolve with Flower Station’s growing customer base
This project showcases how custom development on Shopify can enable merchants like Flower Station to build flexible, high-impact reminder workflows that drive engagement, automate rewards, and offer full backend control—without depending on external apps.
The Challenge: Why Traditional Reminder Tools Fall Short
Lack of personalisation:
Most reminder apps don’t support romantic or emotional events like anniversaries and birthdays etc.
Users are locked into rigid, generic templates.
Zero admin visibility:
No backend access to view or manage user-created reminders.
No analytics or control over how the feature is used.
Reliance on third-party tools:
External reminder apps come with monthly costs and outdated user experiences.
Entire flows break if the tool fails or is discontinued.
Looking to replace expensive apps with something smarter?
We helped Flower Station eliminate recurring app costs by building a fully tailored, self-hosted reminder system — and we can do the same for your store.
Our process is simple
We’d love to hear from you and arrange a free consultation and quote.
Request Quote
Submit Requirements
Review Delivery
Launch
Drop Us a Line
Got an idea, a project, or just a few questions? We’re all ears. At Hackney Digital,
we believe every great
collaboration starts with a conversation. Whether you're launching a new brand, revamping your
online
store, or simply need expert guidance on how to grow your digital presence, our team is here to
help.
No matter the size or stage of your business, we’re committed to understanding your goals and
turning
them into impactful digital solutions. Drop us a line—we’re friendly, responsive, and always ready
to
build something awesome together.