Push notifications alert members to new messages even when the chat is not open. Easy Chat Room can send them through one of two services: Firebase or Pushy. Open the screen from Settings → Notifications in the sidebar.
After editing, click Update to save.
Turning push notifications on
- Set Enable Push Notifications to Yes.
- Choose a Push Provider — Firebase or Pushy.
- Fill in the settings for the provider you chose (below).
Firebase settings
| Setting | What it does |
|---|---|
| Firebase Service Account JSON | The service account JSON from your Firebase project. |
| Firebase Messaging Sender ID | The messaging sender ID from your Firebase project. |
| Firebase API Key | The web API key from your Firebase project. |
| Firebase Project ID | The project ID from your Firebase project. |
| Firebase App ID | The app ID from your Firebase project. |
You get all of these values from the Project settings area of the Firebase console.
Pushy settings
Pushy is an independent push-notification service. Unlike Firebase it needs no Google account and delivers reliably across browsers and devices — including ones without Google Play services. The flow is simple: when a member opens the chat, their browser registers with Pushy and a device token is saved to their account; when a new message arrives, Easy Chat Room calls the Pushy API to deliver the alert to each of that member's registered devices.
Create an app in your Pushy dashboard and copy its credentials below.
| Setting | What it does |
|---|---|
| Pushy API Key | The secret API key from your Pushy account. It is used only on the server to send notifications — keep it private. |
| Pushy App ID | The app ID from your Pushy account, used by the browser to register each device. |
Pushy is a good choice when your audience includes browsers or devices where Firebase Cloud Messaging is unavailable or unreliable.
Testing push notifications
- Save your settings.
- Open the chat in a browser and allow notifications when prompted.
- Have another person (or a second browser) send you a message while the chat is in the background.
- Confirm the push notification appears.
Members must allow notifications in their own browser before they can receive pushes — this is covered in the end-user guide Notifications and Unread Messages. If push is not working, check the provider credentials first, then confirm the member granted browser permission.
On phones, push is most reliable when members install the chat as an app. Turn this on in Settings → PWA — see Progressive Web App (PWA).