Push Notifier for Firebase
Seamlessly integrate WordPress with Firebase Firestore for real-time sync & automated notifications. Ideal for eCommerce & membership sites! π
Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained β’ Last updated 78 days ago β’ Support resolved 100%
Is Push Notifier for Firebase abandoned?
Likely maintained (last update 78 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
The Push Notifier for Firebase plugin seamlessly integrates your WordPress store with the Push Notifier for Firebase Firestore database. It enables real-time synchronization of user data and other relevant information between Firebase and your WordPress site, ensuring a smooth and efficient data flow.
Additionally, the plugin offers Firebase user notification functionality, allowing you to send automated notifications to users based on a cron job. This ensures that your users receive timely updates without any manual effort.
Whether youβre running an eCommerce store, membership site, or a custom web application, this plugin provides the essential bridge between WordPress and Firebase Firestore.
Key Features
- Seamless Firebase Firestore Integration β Connect your WordPress store to Firebase Firestore with ease.
- Automatic User Data Sync β Keep user data updated in real time.
- Firebase User Notifications β Send automated push notifications via cron jobs.
- Scheduled Notifications β Set up periodic notifications.
- Secure Connection β Ensure safe and encrypted data exchange.
- Easy Configuration β No coding required! Just enter Firebase credentials.
- Compatible with WordPress & WooCommerce β Works with standard WordPress setups and WooCommerce stores.
External Services
This plugin integrates with Google Firebase services to provide real-time data synchronization and push notification functionality.
Firebase Services Used:
1. Firebase Cloud Messaging (FCM)
β Purpose: Sends push notifications to user devices
β Data Sent: Notification messages, user device tokens, and project identification
β When: When notifications are triggered manually or via scheduled cron jobs
β Service Provider: Google LLC
β Terms of Service: https://firebase.google.com/terms/
β Privacy Policy: https://firebase.google.com/support/privacy
2. Google OAuth 2.0 Authentication
β Purpose: Authenticates with Google services to access Firebase APIs
β Data Sent: Service account credentials (client email, cryptographic tokens) for secure API access
β When: During plugin initialization and when refreshing authentication tokens
β Service Provider: Google LLC
β Terms of Service: https://developers.google.com/terms/
β Privacy Policy: https://policies.google.com/privacy
3. Google Cloud Platform APIs
β Purpose: Accesses Firebase Firestore database and cloud services
β Data Sent: User data, notification content, and synchronization information
β When: During data synchronization operations and database queries
β Service Provider: Google LLC
β Terms of Service: https://cloud.google.com/terms/
β Privacy Policy: https://cloud.google.com/terms/cloud-privacy-notice
4. Firebase Storage
β Purpose: Handles file storage and retrieval (if used by your implementation)
β Data Sent: File metadata and storage tokens
β When: When accessing or storing files in Firebase storage
β Service Provider: Google LLC
β Terms of Service: https://firebase.google.com/terms/
β Privacy Policy: https://firebase.google.com/support/privacy
Data Handling:
- User data is only sent to Firebase services that you explicitly configure in the plugin settings
- All communications with Google/Firebase services use secure HTTPS connections
- Authentication tokens are securely generated and managed by the plugin
- No data is shared with third parties other than the configured Firebase services
Installation
-
Activate the Plugin:
- Log in to your WordPress Admin Dashboard.
- Navigate to Plugins > Installed Plugins.
- Find Push Notifier for Firebase and click Activate.
-
Configure the Plugin:
- Go to Tv Firebase > Configuration and enter your Firebase credentials:
- Firebase Database Name
- Firebase API Key
- Firebase Notification Server Key
- Go to Tv Firebase > Configuration and enter your Firebase credentials:
Frequently Asked Questions
Review feed
Screenshots
Changelog
1.0.1 β (18/03/2025)
- Fixed cron job issue for scheduled notifications.
- Added daily user cron job execution to optimize plugin performance.
- Implemented functionality to save Firebase users in the database.
- Added a notification log to track which users received notifications.
- Created a new Notification Logs menu in the admin panel.
- Stored Firebase notification logs in the database for admin reference.
- Improved security measures for Firebase API key handling.
- Enhanced plugin stability and performance.
- UI improvements in the settings panel.