Pusher
WhatsMark uses Pusher to power its real-time event broadcasting system. This integration enables instant notifications, live updates, and desktop alerts across the platform — ensuring users stay informed and engaged with minimal delay.
How to Set Up Pusher in WhatsMark
Follow the steps below to integrate Pusher with your WhatsMark instance:
- Sign up or log in to your Pusher account.
- From the Pusher dashboard, create a new app.
- Copy the following credentials from your Pusher app:
- App ID
- App Key
- App Secret
- Cluster
- In WhatsMark, go to:
System Settings > Pusher > Real-Time Event Broadcasting
. - Paste the credentials into their respective fields:
- App ID:
420200
- App Key:
61098829b11bd8007c5d
- App Secret:
da8607f0ed96255754aa
- Cluster:
ap2
- App ID:
- Enable the following features by toggling the switches:
- ✅ Real-Time Notifications
- ✅ Desktop Notifications (optional)
- Set Auto Dismiss Time (in seconds) for desktop notifications.
- Set
0
to disable auto-dismiss.
- Set
- Click Test Pusher to validate the connection.
- Click Save Changes to activate the integration.
Configuration Fields
Field | Description |
---|---|
App ID | Unique identifier for your Pusher application. |
App Key | Public key used by WhatsMark’s frontend to authenticate with Pusher. |
App Secret | Private key used by WhatsMark’s backend for secure communication. |
Cluster | Server region (e.g., ap2 for Asia-Pacific). View options. |
Enable Real-Time Notifications | Sends instant updates (e.g., new messages, task changes). |
Enable Desktop Notifications | Triggers browser-based push notifications for end users. |
Auto Dismiss Notifications | Controls how long desktop alerts remain visible (in seconds). |
Cluster Selection
Selecting the appropriate Cluster is critical for latency and performance. Use a cluster close to your user base. For example:
ap2
– Asia-Pacificus2
– United Stateseu
– Europe
See the full list in the Pusher Cluster Guide.
Final Steps
After completing the setup:
- ✅ Use Test Pusher to verify connectivity.
- ✅ Click Save Changes to apply and enable real-time updates.