At this stage we have implemented 4 pushups.
Clicking on the push opens the application itself, not the module screen associated with the received push
from the admin interface, the pushes settings section
from the chatbox (provided the recipient is not online)
someone visited your page
your friend signed in
Pushies work in native apps. In hybrid and pwa: android in default browser, iOS if safari is allowed to send flushes.
Instructions for setting up push notifications (Firebase)
Just click on buttons as on the screenshots (sequentially)
On the page console.firebase.google.com add a new project via Add project
Fill in the field Project name -> Continue
In step 2 of 3, the switch for Enable Google Analytics for this project must be turned on
On the last step, select Google Analytics account and Create project
Realtime Database - creating a database
Cloud Firestore - also create a base
Authentication (if you need authorization through social networks in applications)
Add Firebase to your web app
Register app
Deploy to Firebase Hosting
Firebase Admin SDK
Rename the downloaded file to gaccess.json and copy it to the 1st level of the site root folder (SITE_PATH)
Cases all firebase settings in firebase-messaging-sw.js file in root folder
Web Push certificates
Firebase service Key = Server key
Firebase Web Push certificates from firefox Key = Key pair ( Cloud Messaging -> Web configuration)
We transfer all data to the admin panel
add to file application\views\flatty\img\favicon\manifest.json sender id Firebase messaging sender ID: (from admin panel) in the gcm_sender_id field in double quotes
Which other notifications can be included?
We can integrate, via Professional services the following push notifications into your dating app:
Onboarding & activation
Welcome and profile completion: prompt to add photos, bio, and interests with a progress indicator and deep links to each section.
Verification reminders: nudge to complete photo/ID verification to boost profile visibility and trust.
Permission education: contextual prompts explaining the benefits of enabling location and notifications.
Finish setup: “2 steps left to reach Top visibility” with a single-tap CTA.
Discovery & matching
Daily recommendations: curated profiles with high compatibility scores and time-windowed prompts.
Returnees spotlight: notify when interesting profiles reappear or come online.
Prime-time boost: suggest activating a 30-minute boost during local activity peaks.
Incoming likes: discrete alerts with gated reveal (monetizable).
Match alerts: instant notification on mutual likes with quick-reply icebreakers.
Super-like or most-compatible: highlight rare-compatibility events to drive action.
Messaging & communication
New message: configurable previews respecting privacy settings and local OS policies.
Unread nudges: gentle reminders after 6/24 hours with pause controls.
Date coordination: confirmations and time proposals for meetups.
Voice/video call invites: real-time prompts with availability pickers.
Icebreakers: smart openers or prompt cards to kickstart silent threads.
Re-engagement & retention
Come-back digest: summary of new likes, views, and matches since last visit.
Streaks/series: maintain a daily engagement streak with small rewards (e.g., boosts).
Threshold motivators: “1 action away from Top Picks” with clear next step.
Evening prime-time: notify when local response rates spike.
Monetization & promos
Premium trials: limited-time access to “See who liked you” or advanced filters.
Discount windows: time-bound offers on Super Boosts or bundles.
Feature of the week: spotlight a paid capability (e.g., incognito likes).
Safety & moderation
Conduct warnings: alerts about reported content with clear next actions and guidelines.
Verification success: confirmation with benefit messaging (higher ranking).
Real-time toxicity hints: on-device nudges to rephrase before sending.
Geo & events
Nearby events: speed-dating or community meetups with RSVP deep links.
Travel mode: suggest activating a travel profile when entering a new city.
Local surge: “120+ users active within 5 km—turn on Boost?”
Social & gamification
Daily pick: one exclusive top profile available for a limited time.
Quests: complete micro-tasks (add 2 photos, answer 3 prompts) to earn a super-like.
Badges: notify when earning social badges (e.g., High reply rate).
Personalization & insights
Profile tips: data-driven suggestions like “Outdoor photos increase matches by 18%—add one?”
Best-time prompts: suggest sending messages during the user’s peak response window.
Interest segments: alerts about new profiles matching niche interests.
Profile content updates
Views: daily digest of profile views with soft gating for details.
Photo moderation: approval/decline with reason and quick fix guide.
Media freshness: prompt to add a new horizontal photo to improve swipe rate.
Check-ins & offline dates
Venue suggestions: curated safe, popular places nearby where matches have met.
Date reminders: notifications 2 hours before a scheduled meetup.
Safety check: share date details with a trusted contact, with optional check-in.
Limits & system
Swipe limit: approaching daily limit with upsell to Premium or cooldown notice.
Maintenance: planned downtime notices with impact scope.
Recovery: service restored updates with apology and make-good if applicable.
Win-back (churn/reactivation)
Soft reactivation: highlight improved search or new features since last session.
Social proof: “You received 9 likes this week—take a look?”
Return offer: 1-day Premium for free if returning today.
Anti-spam & frequency controls
User-level quiet hours: respect personal silent windows; critical > promo priority.
Batching: combine low-priority updates into 1–2 daily digests.
Deduplication: avoid sending identical pushes within 24 hours; use dynamic tokens.
FAQ
Could you recommend an easy-to-use builder for push notifications?
We like the builder in Intercom.com