New! In-App Notifications & Notification Center Feature

Here we go, it’s in the formula in airtable directly:

CONCATENATE(
    "<div class='badge-pulse' style='padding: 0 6px;'>",
    "<sl-badge class='initial-pulse-badge' variant='primary' pill pulse style='pulse: 3s;'>", {notifs non lues}, 
    "</sl-badge>",
    "</div>",
    "<style>",
    "@keyframes pulse {",
    "0% { transform: scale(1); }",
    "50% { transform: scale(1.1); }",
    "100% { transform: scale(1); }",
    "}",
    ".badge-pulse sl-badge:not(:last-of-type) {",
    "margin-right: 1rem;",
    "}",
    "</style>"
  ), 

You have to replace “primary” in variant=‘primary’ by one of the option in this CSS file.

For example I replaced “primary” by “danger” and it turned red.

1 Like

What plan do I need for this to work?

Any paid plan

"Hello everyone, I tried out the in-app notification feature, and it worked perfectly—thank you, @matthieu_chateau! However, I’m facing an issue: the user’s name is no longer being pulled to reference the linked conversation (which is my version of a project).

When a conversation is started, everything else functions as expected, except the connection between the conversation and the user. If I manually input the user name in the Conversations table, the link to the user is activated, and everything works correctly. Without this manual step, the rollup field in the Users table doesn’t count, which affects my notification indicator.

Any suggestions on what I might be missing?"

Hi,

This seems to be solely related to the form/action button you use to create a message or a conversation.
What do you mean by “If I manually input the user name in the Conversations table”?
Is it done within a form? An add record action button?

Does this work in something else other than air table ? Like SupaBase for example. Air table is quite slow and small scale from my experience, it was the first data base I used but their 2 paid plans are limiting to 50k records per base or 125k and that piles up very fast if you have a bunch of users that are interacting daily with your platform

Using Supabase will lead to a very different setup.
Using Xano can be more intuitive to adapt it from the Airtable use case.
Not to mention that there are other ways to perform it.

If you know well your backend provider it’s always possible to take what I did to adapt it.

Looking for in-app notifications using Monday.com as the data source. I wonder if you have come across that yet.

Hi,

Nope, I never had this use case