Help CenterPlatform · Settings

Blacklist

Manage selected-client suppression records, preview validated CSV imports, and review live meeting and client pipeline protections.

Updated Nov 5, 2026 8 steps 15 questions answeredOpen this page in the platform
On this page

Overview

Blacklist is the selected-client suppression workspace. Manual tabs cover Domains, Emails, Unsubscribes, Phones (not in a self-serve workspace), Ignored Inbox, and Undeliverable, while Meeting Suppression shows live automatic meeting suppression and read-only client pipeline suppression. If approval is required, staff approve meeting matches here before they stop outreach to other contacts. Client users can add and import Domains and Emails after confirmation. Staff can also manage the remaining manual categories, remove entries, and download CSV exports. CSV imports map recognized columns for the active tab, normalize valid values, skip duplicate and malformed rows, and preview the first values before any write. Tabs load 50 recent rows at a time, and searches are paginated so older records remain available. Automatic meeting suppression normally uses specific company-owned domains or usable company names. When hotel-location matching is enabled, it protects individual booked properties by Hotel Location ID instead. Explicit do-not-contact rules remain in force.

How to use this page

  1. Review automatic meeting suppression

    Open Meeting Suppression to see each live match and its booked contact. Matches normally use a company domain or usable company name; placeholder names are ignored. Domain matches also cover the exact saved company website host, including contacts without email. If Needs approval appears, Waiting matches do not stop outreach to other contacts. Staff can select Approve, review the company-wide effect, and confirm Approve. Approved matches stop new calls and emails to other contacts across this client’s campaigns. Select Remove approval to release that match; other outreach restrictions still apply. Client users can see approval status but cannot change it. With Hotel location matching, protection follows the booked Hotel Location ID, not other properties sharing its brand or domain. Missing location IDs are held for review.

  2. Review client pipeline suppression

    Below the meeting panel, Client pipeline suppression lists matches from this client's own Deals pipeline. Each row identifies the matching value and the supporting deal; select the deal to open it. Normally, company domains and personal addresses stop cold calls and campaign email. In hotel-location mode, pipeline protection uses exact email addresses and their saved hotel locations, not a whole brand domain. In a self-serve workspace, this panel is titled Pipeline suppression and applies to campaign email.

  3. Pick the type to manage

    Use the tabs to choose Domains, Emails, Unsubscribes, Phones, Ignored Inbox, Undeliverable, or Meeting Suppression. Each tab shows its full-list count, not the number matching a search. A successful unfiltered read refreshes that count. A self-serve workspace has no Phones tab, because the plan has no calling. Choose the matching tab before importing a CSV so SalesHive validates the intended value type.

  4. Add one suppression value

    Type the domain, email address, or phone number required by the active tab, add an optional reason when shown, and select Add. SalesHive normalizes valid domains, emails, and phone numbers and refuses malformed values before saving. Client users can add selected-client Domains and Emails, while staff can manage their permitted manual tabs. Adding a domain also updates eligible matching contacts in this client to Domain Blocked. A match can come from the email domain or the saved company website, including contacts without an email or with a different email domain. Existing status protections still apply.

  5. Search or browse entries

    Type in the search box and press Enter or select the search icon. Wait for Loading entries... to finish. The rows, matching count and quoted search text update together for the latest request. Select Clear search to return to the recent list. Results load 50 at a time; use Previous or Next beneath the table when available. If Could not load entries appears, select Try again to repeat that tab, page and search. A failed read does not mean the list is empty.

  6. Prepare a CSV for the active tab

    Use a recognized value column for the active tab, such as domain, website, email, email address, phone, or phone number. A single-column file can also use its first column. Optional reason or source columns are kept when supported. If the file clearly belongs to another tab or has no recognized value column, SalesHive stops before saving and tells you to switch tabs or rename the column.

  7. Review and confirm the import

    Select Import CSV and choose the file. The confirmation shows which columns were mapped, a preview of up to three normalized values, the valid-entry count, and how many invalid or duplicate rows will be skipped. Confirm only after checking the selected client and preview. Valid entries then run in 50-entry batches, with existing records skipped and matching-contact updates reported. Re-import the same file after an interruption to resume safely.

  8. Use staff-only export and removal controls

    Staff can select Download CSV to export a manual tab's full list and can remove an individual entry after confirmation. Client users do not see export or removal actions, and cannot import or add other suppression categories.

What the buttons do

Meeting Suppression
Shows live meeting-derived matches and read-only client pipeline matches. Its tab count includes all listed matches, including those waiting for approval; the meeting panel counts active matches separately. There is no manual add or delete action here.
Approve / Remove approval
Staff-only controls shown when Needs approval is on. Approve opens a confirmation before the match stops new calls and emails to other contacts across this client’s campaigns. Remove approval releases that match. Client users see Waiting or Approved without these controls.
Tabs
Switches the expected suppression value and displayed records among the manual categories and Meeting Suppression.
Add
Normalizes and validates one value for the active manual tab before saving it.
Search
Finds entries matching your text within the current tab.
Previous / Next
Moves through 50-row pages of recent or search results in the current manual tab.
Import CSV
Maps and validates CSV values for the active tab, previews valid normalized entries and skipped rows, then imports confirmed entries in batches.
Import valid entries
Confirms the previewed valid rows for the selected client. Invalid, file-duplicate, and existing rows are skipped.
Download CSV
Staff-only export of the current manual tab's full list.
Remove
Staff-only removal of a manual suppression entry after confirmation.
Try again
Repeats the failed manual-tab read with the same page and search. Rows and pagination remain hidden until a read succeeds.

Common questions

What is automatic meeting suppression?
It is live protection derived from booked contacts, separate from manual blacklist rows. Normally, company-owned domains and usable company names create matches; an exact saved company website host can match even without email. SalesHive checks this protection before a contact-linked cold call. When Needs approval is on, only Approved matches stop new outreach to other contacts; Waiting matches do not. Without approval mode, matches take effect automatically. Individual opt-outs, blacklists and do-not-contact rules apply either way. In hotel-location mode, a booked property blocks new outreach to that location across campaigns, not other hotels sharing a brand, management company or domain. The hold includes retained booking history, including rescheduled meetings. Records without a location ID are held for review. Eligible booked-contact confirmations and rescheduling use Meeting Follow-up.
What is client pipeline suppression?
When the client adds or imports an open deal in its own Deals pipeline, SalesHive stops cold calling and campaign email to that company. A company email or website blocks that exact domain. A personal address on gmail.com or zohomail.com blocks only that address, not everyone using that provider. A separate company website can still protect that company domain. Deals created from a SalesHive contact or meeting, deals from a public lead form, deals in a lost stage, the client's own domains, and shared sites such as social or scheduling links never create a match. Contacts already in a conversation or with a booked meeting are not affected, and no contact status changes. In a self-serve workspace the panel is called Pipeline suppression and covers campaign email only, since the plan has no calling. For a client with hotel-location matching enabled, pipeline protection instead follows exact contact email addresses and their saved hotel locations; it does not block the whole brand domain.
Can I remove an automatic match?
When Needs approval is on, a SalesHive user can select Remove approval on a meeting match to stop that match from blocking other contacts. This does not clear opt-outs, blacklists or other outreach restrictions, and does not change the booked contact. Otherwise, meeting matches are read-only: the supporting contact status and automatic suppression setting determine protection. Hotel-location holds also include saved booking history, so rescheduling alone does not clear the property hold. Client pipeline matches stay read-only and depend on the supporting deal’s current details and eligibility.
Can a client user add blacklist entries?
Yes. Client users can add selected-client Domains and Emails, and can import those two types from CSV after confirmation.
What happens when my CSV has the wrong column?
SalesHive stops before saving if the active tab cannot recognize its required value column or the headers clearly describe another suppression type. Switch to the matching tab or rename the intended column, then import again.
What happens to malformed or duplicate CSV rows?
The preview counts invalid rows and duplicates inside the file and skips them. Existing saved entries are also skipped during import. The final result separates existing duplicates, file duplicates, invalid rows, and matching contacts updated.
What should I do if a CSV import is interrupted?
Re-import the same file. Existing entries are skipped, so the import can continue without creating duplicates.
Does blacklisting delete the contact?
No. The contact remains, but future outreach is suppressed until an authorized staff member removes the entry.
What do the Reason and Source columns show?
Automated entries show their reason or source in plain English, such as Email bounced, Unsubscribe link, Replied STOP, Contact marked Blacklist or Invalid number on a call. A reason someone typed appears exactly as entered. Staff CSV downloads keep the original stored codes.
Why is a booked contact with N/A or Unknown not in Meeting Suppression?
SalesHive does not treat placeholder company labels as real companies. A generic mailbox needs a usable company name before it can create a company-level automatic suppression match. A specific company-owned email domain can still create its own domain match.
How does a company website match a blocked domain?
SalesHive compares the normalized website host. HTTP or HTTPS, a leading www., and URL paths do not change the match. For example, https://www.example.com/about matches example.com. Other subdomains need their own entry; a domain appearing only in another site’s path or a lookalike hostname does not match.
Do existing domain entries protect calling too?
Yes. Cold-call queues and the final call check compare both email domains and saved company websites against existing client and system domain blacklists. The existing booked-meeting follow-up exception remains. This release does not rewrite every historical contact status.
Does opening an unsubscribe link immediately stop emails?
No. The email body link opens a confirmation page. The recipient must select Unsubscribe on that page before the request is saved. Automatic link checks do not unsubscribe anyone. Supported mailbox one-click unsubscribe buttons still submit the request directly, without another confirmation page. Existing unsubscribe records remain in place.
Why did an agent add a phone number here?
The Email Responder can add a number here when the verified sender explicitly forbids sales calls to that number in their own email, including an auto reply. The number-only block applies across this client's calling workflows. It keeps email, referrals, contact status and inbox handling unchanged and sends no message. A contact note alone does not enforce it. Quoted, forwarded, conditional or unclear requests are refused. On Phones, search the exact number and review the source email before considering any change; other outreach restrictions remain in force. A client agent can also add a number for this client only, for example after a prospect asks on a call to stop calling. The saved reason quotes the request and gives the call date. Removing a phone block always waits for a person to approve it.
Can my project check candidate companies against saved contacts and blacklists?
Yes, when the project has access to this client. Give it up to 100 company domains or website addresses and ask for one batch screening. It reports exact domain blacklist restrictions, individual email suppression counts and saved-contact counts matched by company website, including archived contacts. Saved contacts alone do not exclude a company. An individual email opt-out does not block its whole domain, and suppression counts can overlap across lists. Missing websites and name-only matches are not counted. This read-only check exports no contact roster and does not establish that outreach is allowed; contact status, automatic suppression and send-time checks still apply.
Book a call

Let’s talk about your sales goals

Talk with our team about our services, pricing and how we can help your team grow.

Book a call

Choose a time to talk with our team.