Status: Open
Priority: Medium-High
Category: Campaign Scheduling / Time-based Automation
Requested by: Nishant
Users want to run time-based, recurring hourly discounts every day (e.g., 12% off at 12pm, 1% off at 1pm, 4% off at 4pm, etc.) but the current Discounty workflow requires creating separate campaigns for each day.
For a 2-month continuous promotion with hourly variations, users would need to manually create 60+ campaigns (24 hours × ~60 days), which is:
Extremely tedious
Error-prone (easy to miss time gaps or create overlaps)
Not scalable for merchants wanting dynamic, recurring promotions
Create Campaign 1: "12% off" (Start: today 12:00, End: today 12:58)
Create Campaign 2: "12% off" (Start: tomorrow 12:00, End: tomorrow 12:58)
Create Campaign 3: "12% off" (Start: day after 12:00, End: day after 12:58)
Repeat 60+ times for each time slot and each day
Result: Hundreds of campaigns cluttering the dashboard, manual maintenance required.
Add recurring/repeating schedule support to campaign scheduling, allowing merchants to:
Campaign: "Hourly Flash Discounts" ├─ 12:00–12:58: 12% off (repeats daily) ├─ 13:00–13:58: 1% off (repeats daily) ├─ 16:00–16:58: 4% off (repeats daily) └─ Recurrence: Daily, from [Start date] to [End date] Campaign Template: "Daily Hour-by-hour Discounts" ├─ Slot 1: 12:00–12:58 → 12% (auto-repeats) ├─ Slot 2: 13:00–13:58 → 1% (auto-repeats) ├─ Slot 3: 16:00–16:58 → 4% (auto-repeats) └─ Active until: [Date], timezone: [User's timezone] Reduces Campaign Clutter: One campaign with recurring rules instead of 60+ individual campaigns
Error Prevention: No manual date/time entry errors or overlapping campaigns
Scalability: Merchants can easily run 2-month (or longer) promotions without friction
Better Dashboard UX: Cleaner campaign list with grouped time-based discounts
Timezone-Aware: Automatically handles timezone logic without user confusion
Daily Happy Hour Discounts: Different discounts every hour (12pm, 1pm, 2pm, etc.)
Time-zone Aware Global Promotions: Same promotion running at the same local time across multiple regions
Seasonal Hourly Sales: Running for weeks/months without manual daily setup
Weekend vs. Weekday Pricing: Different schedules for Mon–Fri vs. Sat–Sun
Recurrence Rules: Implement a recurrence pattern (daily, weekly, on specific days, date range)
Timezone Handling: Ensure times are tied to merchant's store timezone, not user's device
Campaign Limits: May need to adjust UI/backend limits if merchants create campaigns with many recurring slots
Conflict Detection: Warn if overlapping time slots exist within the same day
API Support: Expose recurrence rules in the API for future integrations
This feature should work with all Discounty campaign types:
Bulk Price Editor (primary use case from this request)
Quantity Discounts
Cart Goals
BXGY / Buy X Get Y
Advanced Discount Codes
Shipping Discounts
Frontend: Add recurrence UI to campaign scheduler (low-medium)
Backend: Expand campaign schema to support recurrence rules (medium)
Testing: Timezone edge cases, overlapping schedules, long-term recurrence (medium)
Customer Feedback: Nishant raised this when trying to set up daily 4% discounts that repeat every day for 2 months. Current solution (creating 60+ campaigns) is unscalable.
Workaround Limitations:
Current gap-based scheduling (1-2 min between campaigns) works but only for manual, day-by-day setup
No way to set a campaign as "active every day at X time until Y date"
[ ] User can create a Bulk Price Editor campaign with recurring daily schedule
[ ] Campaign activates/deactivates automatically at the correct time every day
[ ] User can set an end date after which recurrence stops
[ ] Campaign duration extends beyond a single day without manual daily re-creation
[ ] Dashboard clearly shows which campaigns are recurring vs. one-time
[ ] Timezone is correctly applied (user's store timezone, not device timezone)
[ ] No overlapping time slots within the same daily recurrence
Please authenticate to join the conversation.
In Review

Discounty Feature Requests
3 months ago

Nishant Raut
Get notified by email when there are changes.
In Review

Discounty Feature Requests
3 months ago

Nishant Raut
Get notified by email when there are changes.