Hi team,
GeoPush is a powerful feature, but right now it creates a poor user experience in real scenarios — especially for customers who live or work near a business.
🚨 Current Issue
Customers inside a geofence receive repeated notifications:
• Multiple times while staying in the same location
• Every day without control
• Even during late hours (night time)
This leads to:
❌ Notification fatigue
❌ Annoyance
❌ Customers removing the loyalty card
✅ Suggested Improvements
  1. One Notification Per Visit
Send only one push notification when entering the geofence, not repeatedly while the user stays inside.
  1. Daily Frequency Control
Allow:
• Max 1 notification per day
• OR customizable frequency (e.g., once every X days)
  1. Time Window Settings
Let businesses choose when notifications are allowed:
• Example: 9:00 → 22:00
• Block notifications at night
  1. Smart Detection (Optional Advanced)
Detect if the user is:
• passing by
vs
• staying long-term (home/work)
And adjust notifications accordingly.
  1. Cooldown System
After one notification:
• pause notifications for X hours
• avoid repeated triggers
🎯 Why This Matters
GeoPush should:
👉 bring customers back
NOT
👉 push them away
Right now, over-notification reduces retention — which is the opposite of the goal.
💡 Final Thought
This feature has huge potential, but it needs smarter control + better UX logic to be effective at scale.
Would love to see these improvements implemented 🙌