# Smart Rules - Hide/Show

**URL:** <https://community.hubspot.com/t/smart-rules-hide-show/100295>\
**Category:** HubSpot Ideas\
**Tags:** marketing-email\
**Created:** [February 15, 2024, 8:40pm UTC](https://community.hubspot.com/t/smart-rules-hide-show/100295 "2024-02-15T20:40:53Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![MStach](https://avatars.discourse-cdn.com/v4/letter/m/c5a1d2/32.png) [@MStach](https://community.hubspot.com/u/MStach)\
**Post date:** [February 15, 2024, 8:40pm UTC](https://community.hubspot.com/t/smart-rules-hide-show/100295/1 "2024-02-15T20:40:53Z")

</div>

It would be great to be able to hide/show sections, content, and modules based on a smart rule - both in emails and on web pages. Right now, you can only replace/change using smart rules.

---

<div class="post-metadata">

**Author:** ![DVLayers](https://avatars.discourse-cdn.com/v4/letter/d/ecd19e/32.png) [@DVLayers](https://community.hubspot.com/u/DVLayers)\
**Post date:** [August 6, 2024, 9:11am UTC](https://community.hubspot.com/t/smart-rules-hide-show/100295/2 "2024-08-06T09:11:37Z")

</div>

100% needed, I’ve just gone to create a dynamic page today using smart rules and am baffled as to why you can’t add a smart rule for a row or column to configure it’s viewport visibility toggle. Seems link a simple request when wanting to utilise smart rules for changing content, why can’t we change the properties of the rows/columns!

---

<div class="post-metadata">

**Author:** ![Harling](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/harling/32/40770_2.png) [@Harling](https://community.hubspot.com/u/Harling)\
**Post date:** [March 27, 2025, 1:11pm UTC](https://community.hubspot.com/t/smart-rules-hide-show/100295/3 "2025-03-27T13:11:08Z")

</div>

same for me - sending out a newsletter, but one offer (a section in the email) isn’t available for a certain country. So why not just hide the section? I have no content to exchange picture, text and button to something else. So two emails are needed… that’s not nice.

---

<div class="post-metadata">

**Author:** ![zach\_churney](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/zach_churney/32/97601_2.png) [@zach\_churney](https://community.hubspot.com/u/zach_churney)\
**Post date:** [April 16, 2025, 9:05pm UTC](https://community.hubspot.com/t/smart-rules-hide-show/100295/4 "2025-04-16T21:05:38Z")

</div>

We need this! The Smart Rules feature is actually really limited because you cannot hide an entire module or section in the default view and show it only when the criteria is met. If, say, there were 8-15 different modules on the page with content and you only want to show those to the visitor based on a specifc criteria for each module section, it isn’t possible with the current system, which is really disappointing. Make the Landing Page / Website Page / Email editor with Smart Rules more intuitive because right now it is too limited to be useful.

---

<div class="post-metadata">

**Author:** ![MPrice9](https://avatars.discourse-cdn.com/v4/letter/m/3ec8ea/32.png) [@MPrice9](https://community.hubspot.com/u/MPrice9)\
**Post date:** [June 12, 2025, 5:48pm UTC](https://community.hubspot.com/t/smart-rules-hide-show/100295/5 "2025-06-12T17:48:06Z")

</div>

Yes this is so basic in other platforms. It’s crazy it’s been overlooked or deprioritized this long.

---

<div class="post-metadata">

**Author:** ![helloitsashley](https://avatars.discourse-cdn.com/v4/letter/h/848f3c/32.png) [@helloitsashley](https://community.hubspot.com/u/helloitsashley)\
**Post date:** [January 7, 2026, 4:38am UTC](https://community.hubspot.com/t/smart-rules-hide-show/100295/6 "2026-01-07T04:38:06Z")

</div>

Totally agree, no idea why this isn’t already possible…

---

<div class="post-metadata">

**Author:** ![mdallasp](https://avatars.discourse-cdn.com/v4/letter/m/46a35a/32.png) [@mdallasp](https://community.hubspot.com/u/mdallasp)\
**Post date:** [February 18, 2026, 7:43pm UTC](https://community.hubspot.com/t/smart-rules-hide-show/100295/7 "2026-02-18T19:43:14Z")

</div>

Been a whole year an still not implemented? Sighhhh… such a basic feature that is standard with most other esps and crms.

---

<div class="post-metadata">

**Author:** ![Mike-EBA](https://avatars.discourse-cdn.com/v4/letter/m/9de0a6/32.png) [@Mike-EBA](https://community.hubspot.com/u/Mike-EBA)\
**Post date:** [July 29, 2026, 7:35pm UTC](https://community.hubspot.com/t/smart-rules-hide-show/100295/8 "2026-07-29T19:35:54Z")

</div>

Yeah, this is a big miss. This catches me out **all the time**.

Today, for example, I’d like to include a button in an email for a certain segment of subscribers, and no button for others. But I can’t. So… it’s either multiple emails (urgh!) or a… kinda pointless button with a fairly meaningless link, just because I still have to have one.
