# Notify users about new content

**URL:** <https://community.glideapps.com/t/notify-users-about-new-content/29953>\
**Category:** Ask for Help\
**Created:** [August 3, 2021, 10:02pm UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953 "2021-08-03T22:02:38Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![KyanLynch](https://avatars.discourse-cdn.com/v4/letter/k/96bed5/32.png) [@KyanLynch](https://community.glideapps.com/u/KyanLynch)\
**Post date:** [August 5, 2021, 2:33pm UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/22 "2021-08-05T14:33:57Z")

</div>

In case it’s helpful, I didn’t use CSS. I just used an if/then column to display either the normal details text or the new post message, depending on the timestamp comparison mentioned earlier.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [August 5, 2021, 2:36pm UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/23 "2021-08-05T14:36:33Z")

</div>

thanks. Perhaps can share a screen shot so I can see if it is what I am looking to achieve.

---

<div class="post-metadata">

**Author:** ![KyanLynch](https://avatars.discourse-cdn.com/v4/letter/k/96bed5/32.png) [@KyanLynch](https://community.glideapps.com/u/KyanLynch)\
**Post date:** [August 5, 2021, 2:48pm UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/24 "2021-08-05T14:48:10Z")

</div>

Sure. Here’s the main menu with no new posts:

 ![EBT - No New Post](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/b/5be6efe06626eee5f7c0e3c7fd968308bd0aeda3.png)

and here’s the main menu after a new post is added:

 ![EBT - new post](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/0/7022d35a404f691a74e59c1b0ba21a58320ae8c0.png)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [August 5, 2021, 3:56pm UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/25 "2021-08-05T15:56:11Z")

</div>

Firstly make sure you add the pre/span/style tags in your rich text.

Then change {N} to the number you want to display and Notifications to the tab name you want to display this effect.

---

<div class="post-metadata">

**Author:** ![nikatronic](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nikatronic/32/29921_2.png) [@nikatronic](https://community.glideapps.com/u/nikatronic)\
**Post date:** [August 5, 2021, 5:46pm UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/26 "2021-08-05T17:46:53Z")

</div>

Do we have to exchange the number manually each time we update the content or can it be extracted automatically from the updated sheet?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [August 6, 2021, 12:34am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/27 "2021-08-06T00:34:05Z")

</div>

> [@ThinhDinh](#):
>
> Well then it’s a no go. Nowadays I mostly use details screen for my apps.

This is very very good advice. I’ve learned the hard way that it’s almost _always_ best to start with a details layout, even if all you want to do is display a single list.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [August 6, 2021, 12:35am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/28 "2021-08-06T00:35:06Z")

</div>

> [@nikatronic](#):
>
> Do we have to exchange the number manually each time we update the content or can it be extracted automatically from the updated sheet?

You can use [Rollup Columns](https://docs.glideapps.com/all/reference/data-editor/computed-columns/rollup) to count things.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [August 6, 2021, 1:31am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/29 "2021-08-06T01:31:05Z")

</div>

Thanks Thinh. Managed to display by changing the N. How do we link to the Glide Table to make it dynamic?

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [August 6, 2021, 2:46am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/30 "2021-08-06T02:46:41Z")

</div>

Put the CSS in a template column and replace the {N} with a rollup column value. Then point the rich text component to that template column.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [August 6, 2021, 3:27am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/31 "2021-08-06T03:27:57Z")

</div>

thanks. It works, but it only shows when you click that particular TAB. How to make it show up without having to click on the TAB. This will make it easier for the user when they log in and just go to the TAB with new contents.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [August 6, 2021, 3:32am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/32 "2021-08-06T03:32:52Z")

</div>

You have to put that code in every details view of all tabs, there’s no other way.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [August 6, 2021, 3:41am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/33 "2021-08-06T03:41:24Z")

</div>

Each TAB will have different Data source. So if we put in every TAB, we need to do relation to pull the template to “User” data? Otherwise template won’t be accessible when you click on Tab 2 (for example)

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [August 6, 2021, 3:43am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/34 "2021-08-06T03:43:01Z")

</div>

There is a simple way to do it… just make all tabs visibility off when there is a notification… and one tab with the notification message, visibility on, once user read the message, will click button to dismiss it on set visibility back

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [August 6, 2021, 3:48am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/35 "2021-08-06T03:48:34Z")

</div>

> [@Mns\_Glide](#):
>
> Each TAB will have different Data source. So if we put in every TAB, we need to do relation to pull the template to “User” data? Otherwise template won’t be accessible when you click on Tab 2 (for example)

If you don’t want to use @uzo’s suggestion, then another way to do it is to add it to your User Profiles table as a Single Value column. It then becomes a “global” value that you can directly reference anywhere in your app.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [August 6, 2021, 3:55am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/36 "2021-08-06T03:55:02Z")

</div>

yes. either way, I still need to do a relation column from Users TAB to other TABS in order to collect the dynamic data, correct?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [August 6, 2021, 3:59am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/37 "2021-08-06T03:59:15Z")

</div>

No.  
Any value in your User Profiles table can be used in any component or action without the need for any relations or lookups.

 ![Screen Shot 2021-08-06 at 11.57.52 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/a/aa0627d41c012c5f60606e113eab95f8c561c090.png)

Edit: hmm, maybe I misread your question. Yes, you need to do the original calculation in the table where the data for the dynamic count resides. Then you take the result of that and import it to your User Profiles table as a Single Value column. And then, you can use that Single Value column anywhere.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [August 6, 2021, 4:04am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/38 "2021-08-06T04:04:04Z")

</div>

yes. that is what I meant. Ok will get to it. Thanks everyone for your patience and guidance.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [August 6, 2021, 4:09am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/39 "2021-08-06T04:09:16Z")

</div>

This is exactly the way I did it for that app.

---

<div class="post-metadata">

**Author:** ![Mns\_Glide](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mns_glide/32/2514_2.png) [@Mns\_Glide](https://community.glideapps.com/u/Mns_Glide)\
**Post date:** [August 6, 2021, 4:10am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/40 "2021-08-06T04:10:54Z")

</div>

@Uzo any code snippet can share for this method?

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [August 6, 2021, 4:49am UTC](https://community.glideapps.com/t/notify-users-about-new-content/29953/41 "2021-08-06T04:49:46Z")

</div>

There is no code, just simple visibility on and off when you post message on the global column, use single value column to copy message from your user sheet, add timestamp column and users can add there time stamp when dismissing message, when users timestamps is later than message… visibility back to on

[Previous page](https://community.glideapps.com/t/notify-users-about-new-content/29953.md?page=1)

[Next page](https://community.glideapps.com/t/notify-users-about-new-content/29953.md?page=3)
