Set up your own professional notification service in minutes.
1. Go to the Firebase Console.
2. Create/select a project → Project Settings → Service Accounts.
3. Generate a new private key and download the JSON file.
4. Go to your Dashboard and paste the contents into the Private Messaging Credentials section. (No need to rename or move files manually!)
To allow users to register from your own website, use our embeddable library:
<!-- 1. Include Firebase Compat SDKs -->
<script src="https://www.gstatic.com/firebasejs/9.0.2/firebase-app-compat.js"></script>
<script src="https://www.gstatic.com/firebasejs/9.0.2/firebase-messaging-compat.js"></script>
<!-- 2. Include Pulse.js -->
<script src="https://notifications.webdata.download//pulse.js"></script>
<!-- 3. Initialize & Register -->
<script>
// Initialize with your account details
Pulse.init({
platformUrl: 'https://notifications.webdata.download/',
userEmail: '',
pulseKey: 'YOUR_API_KEY'
});
// Call this when you want to trigger registration (e.g. on button click)
async function joinPulse() {
const result = await Pulse.register('My Website Visitor');
if (result.success) alert("Welcome to the Pulse!");
}
</script>
Important: Ensure you have saved your Web Config JSON in the Dashboard before using this snippet.
Your notifications now automatically track clicks! You can view engagement stats and CTR on your main dashboard.
You can also use Audience Groupings in Settings to segment your list for targeted pulses.