Skip to main content
Wildo.ai Coming soon

Notifications

Tell people while they are working

Send an operation message to connected users without waiting for a page reload. Wildo carries the message through the live connection and into the application’s notification presentation.

An operation message appears in a connected application through its live channel.

Tell people while they are working

Send an operation message to connected users without waiting for a page reload. Wildo carries the message through the live connection and into the application’s notification presentation.

The application chooses the audience, severity and wording.

Example — Let teammates know a task changed

A task update sends a live informational message to the organization’s connected users while the initiator receives the usual success confirmation.

For engineers

Declare the audience and channel

Wonder Todos configures both immediate feedback and colleague notifications on its operations:

Selected from todos.resources-config.ts; surrounding module configuration is omitted.

      userNotifications: [
        { target: CoreUserNotificationTarget.USER_SELF, channel: CoreUserNotificationChannel.FRONT_END_SUCCESS },
        { target: CoreUserNotificationTarget.ORGANIZATION_USERS, channel: CoreUserNotificationChannel.WEBSOCKET },
      ],

The dispatcher resolves the target and sends the websocket notification. WebSocketEventBridge turns resource-notification payloads into typed notification events; NotificationContext applies the frontend presentation and labels. Use the standard bridge and notification provider in the application shell rather than adding a second independent toast listener.

Separate messages from data synchronization

A user-facing message tells someone what happened. Resource update frames tell subscribed views when to refresh. Turning off the personal notification centre does not stop those refresh frames, which are necessary to keep application data current.

This path reaches active connected clients. It is not by itself a durable offline inbox, mobile push delivery or read receipt. If the product needs a persisted notification record, author that record and its lifecycle explicitly instead of treating a websocket frame as storage.

Reach the responsible organization roles

Organization billing, security, user-management and administrative targets default to owners and administrators when userRoles is omitted or empty. An explicit list selects those roles instead. Delivery uses the authenticated organization-role subscriptions; a role in another organization does not grant access to this message.

Building a B2B product or an internal tool?

Wildo is not self-service yet. Tell us what you have in mind and we will say plainly whether it fits, and what happens next.