# Contacts removal limit

**URL:** <https://community.hubspot.com/t/contacts-removal-limit/88408>\
**Category:** Reporting & Analytics\
**Tags:** professional\
**Created:** [August 28, 2023, 7:40am UTC](https://community.hubspot.com/t/contacts-removal-limit/88408 "2023-08-28T07:40:54Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![BoostAI](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@BoostAI](https://community.hubspot.com/u/BoostAI)\
**Post date:** [August 28, 2023, 7:40am UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/1 "2023-08-28T07:40:54Z")

</div>

Hello,

I’m reaching out with the hope of receiving some assistance, as I’m relatively new to handling HS.

We’ve nearly reached the maximum number of contact records allowed within our current plan. While upgrading our plan seems like the straightforward solution, it’s not a viable option at the moment. Therefore, we’d like to seize this opportunity to conduct a thorough cleanup of our contact records, as we suspect that many of them have become ‘dead ends’. In order to achieve this, I’ve been contemplating the implementation of a report or the application of filters to our contacts based on the following parameters:

- Evaluation of contact age
- Analysis of recent activity
- Review of contact status

Do you have any suggestions on the most effective approach to achieve this? And how to do it? Would it be more appropriate to set up a filter or to generate a report?

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [August 28, 2023, 7:48am UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/2 "2023-08-28T07:48:14Z")

</div>

Hi @BoostAI,

If you want to approach this with an individual review of contacts, then a filtered view on the contacts index page (_Menu_ \> _Contacts_ \> _Contacts_) is your best option. It allows for inline editing and you can specify which columsn you want to see for the review, among them a custom property that you need to creat, “Review of contact status”.

In terms of columns needed for review, here’s what I’d suggest:

- Create date
- Email
- Last activity date
- Next activity date
- Last marketing email click date
- Last marketing email reply date
- Email hard bounce reason

Besides this manual review, I’d recommend building lists for contacts that you can likely bulk delete. (Check whether these criteria make sense for you before you delete, of course.)

- Email hard bounce reason is known OR
- Email is unknown OR
- Email domain is any of [competitor email domains] OR
- Invalid email address is equal to True OR
- Unsubscribed from email address is True OR
- Email domain is any of [temporary email domains, see [here](https://raw.githubusercontent.com/disposable-email-domains/disposable-email-domains/master/disposable_email_blocklist.conf)]

You might also find this thread helpful: [Any thoughts on HubSpot CRM data clean up?](https://community.hubspot.com/t5/CRM/Any-thoughts-on-HubSpot-CRM-data-clean-up/td-p/717300)

Let me know if you have any follow-up questions!

---

<div class="post-metadata">

**Author:** ![BoostAI](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@BoostAI](https://community.hubspot.com/u/BoostAI)\
**Post date:** [August 28, 2023, 9:09am UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/3 "2023-08-28T09:09:00Z")

</div>

Hi Karsten,

I liked the list idea. How would I actually create it?

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [August 28, 2023, 9:11am UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/4 "2023-08-28T09:11:05Z")

</div>

Hi @BoostAI,

You can find instructions for the first half (the filtered view on the index page) here: [View and filter records](https://knowledge.hubspot.com/crm-setup/create-customize-and-manage-your-saved-views)

For a list to filter contacts according to the second half of my reply, you can find instructions here: [Create segments](https://knowledge.hubspot.com/lists/create-active-or-static-lists)

Let me know if and, if so, where you’re getting stuck!

---

<div class="post-metadata">

**Author:** ![BoostAI](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@BoostAI](https://community.hubspot.com/u/BoostAI)\
**Post date:** [August 28, 2023, 9:26am UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/5 "2023-08-28T09:26:39Z")

</div>

Thanks. Should the list be static or active?

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [August 28, 2023, 9:27am UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/6 "2023-08-28T09:27:50Z")

</div>

Hi @BoostAI, if you want to do this on a regular basis, I’d recommend an active list.

---

<div class="post-metadata">

**Author:** ![BoostAI](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@BoostAI](https://community.hubspot.com/u/BoostAI)\
**Post date:** [August 29, 2023, 12:20pm UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/7 "2023-08-29T12:20:24Z")

</div>

Hei @karstenkoehler a quick question. Why did you use OR when built the list and not AND?

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [August 29, 2023, 12:23pm UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/8 "2023-08-29T12:23:49Z")

</div>

Hi @BoostAI,

Contacts must fullfill any of the criteria (OR) and not all of them at once (AND). If you use AND, chances are the list will be empty, see here: [https://en.wikipedia.org/wiki/Logical\_connective](https://en.wikipedia.org/wiki/Logical_connective)

OR means one of the criteria has to be true. AND means all of the criteria have to be true at the same time.

---

<div class="post-metadata">

**Author:** ![BoostAI](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@BoostAI](https://community.hubspot.com/u/BoostAI)\
**Post date:** [August 29, 2023, 12:24pm UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/9 "2023-08-29T12:24:19Z")

</div>

Any idea why is my last activity date criteria is not working? Am I missing something?

 ![2023-08-29_14-21.png](https://d2qpr2jzcazej7.cloudfront.net/original/1X/8a4555d136126bbfde75134700410cea2ff53343.png)

 ![2023-08-29_14-22.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/9/3/93524edbf8a20e9942179565a3b27c89d00e92c0.png)

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [August 29, 2023, 12:28pm UTC](https://community.hubspot.com/t/contacts-removal-limit/88408/10 "2023-08-29T12:28:52Z")

</div>

Hi @BoostAI,

Have you checked whether the contact meets any of the other criteria of your list? He might not be eligible for clean-up because of the last activity date but because of another criterion.
