Skip to main content
Altcraft Docs LogoAltcraft Docs Logo
User guide iconUser guide
Developer guide iconDeveloper guide
Admin guide iconAdmin guide
English
  • Русский
  • English
Login
    User documentation
    Getting Started
    FAQ
    Altcraft glossary
      Profiles and databasesarrow
    • Subscription resources
      Managing databases
      Subscriber profile
      Profiles import and data update
      Scheduled customer data import
      Automatic data collection
      Bulk customers profiles update
      Double opt-in subscription
      Suppression lists
      Profile relations
      Profile history export
      Profile export
      Creating a static segment based on import results
      How to open a CSV file
      Matching
      Types of fields in the database
      Global control groups
      Subscription Manager
      Communication channelsarrow
      • Email channelarrow
      • Email: ISP interactions best practices
        Email: sending domain configuration
        Email: setting up and using postmasters
        Быстрый старт
        Push channelarrow
        • Mobile Pusharrow
        • Settings & implementation
            Integrate your app with Altcraftarrow
          • Providers: push message structure
            Processing and adding a subscription
            Event registration
          Web pusharrow
        • Preliminary Settings
            Web browser push configurationarrow
          • Firebase Cloud messaging
            Apple Safari
            Mozilla Services
          Connecting Web Push to a Website
          Transferring Data to the Platform
          Web Push SDK Methods
            Import of subscriptions from third-party push servicesarrow
          • Migrating push subscriptions from third-party services
            How to transfer push subscriptions configured for Safari?
            Migration from OneSignal
      SMS channel
        Creating mailing from scratcharrow
      • Email
        SMS
        Web Push
        Mobile Push
        WhatsApp
        Viber*™
        Руководство: SMS-рассылка через VK Notify
        MAX Bot
        MAX Group
        Notify
        Telegram Bot
        Telegram Group
      Communication Channels Workflow
      Руководство: SMS-рассылка через УТШ
      Руководство: push-рассылка через сервис от "Согласие"
      Segmentationarrow
    • Static Segments
      Dynamic Segments
      Updatable Segments
        Segmentation Conditionsarrow
      • Segmentation by Profile data
        Segmentation by Interactions with Entities
        Segmentation by Activity of the channel
        Segmentation by external data
        Segmentation by external SQL tables
        Segmentation by Profile structure
      Best Send Time (BST)
      Logical operators "AND" and "OR"
      Recommendations for working with segments
      Message templatesarrow
      • Working with message templatesarrow
      • Working in the editor
        Email-template
        SMS template
        Push template
        MAX template
        Telegram template
        WhatsApp template
        Viber™ template
        Notify template
        Visual editor for email-templatearrow
      • Visual editor interface
        Adding blocks
        Elements and their settings
        Custom blocks
        Style manager
        Layer manager
      Template fragments
      Image gallery
      Content personalization
      Creating tables based on array elements
      Block editor for email template
        Altcraft Variables and Functionsarrow
      • Logical expressions in messages
        Loops in messages
        Market variables in templates
        Using the JSONPath functionality
        Dynamic content in messagesarrow
      • Dynamic HTML content
        Dynamic JSON content
        Content from SQL database in templates
        Dynamic API content
      Importing and exporting a message template
      Importing a template from a third-party service
      Exporting a template from Pixcraft
      Mailingsarrow
    • Mailings calendar
      Broadcast mailings
      Regular mailing
      Trigger mailing
      Multivariate testing
      Mailing testing
      Mailing schedule
      Placement mailing
      Campaignsarrow
    • Working with Campaigns
      Local control groups (LCG)
      Audience expansion
      Audience building
      Automation scenariosarrow
    • Managing scenarios
      Nodes of the scenario
      Classic marketing scenarios
      Step-by-step welcome scenario guide
      Scenario for automatic notification of the manager
      Abandoned cart scenario
      Marketarrow
    • Market settings
        Productsarrow
      • How to create a product manually
        How to import a product from a file
        Scheduled product import
        Product and SKU Segments
        Preparing the YML file
      Orders
      Market variables in message template
      Guide: how to send an order confirmation email
      Loyalty programsarrow
    • Loyalty programs
      Loyalty integration with external systems
      Быстрый старт
      Basic loyalty program use cases
      Order Segments
      Promotion codes
      Reports and analyticsarrow
    • Channel report
      Traffic report
        Summary reportarrow
      • Summary report metrics
      Cohorts report
      Lifetime report
      Funnels report
      Goals report
      Audience growth report
      Click map report
      Loyalty programs report
      Bounces report
      Undeliveries report
      Report on global control groups
      Integrationsarrow
      • Action hooksarrow
      • Altcraft Action Hooks
        Action hooks event types
        Action Hook Message Structure
        JSON batch request (HTTP POST action hook)
        Message to RabbitMQ broker
        Message to RabbitMQ exchanger
        Message to Kafka broker
        Test event
        Integration of third-party services using Albatoarrow
      • Connecting Altcraft to Albato
        Launching the welcome scenario using Albato
        Transmitting event data
        Setting app a trigger mailing
        Event registration
        Google Sheets and Altcraft integration
        AmoCRM and Altcraft integration
      Facebook Ads Manager™
      Google Ads Audiences
      MAX
      Yandex.Audience™
      VK Ads™
      Static segment synchronization
      Yandex AppMetrica™
      Tilda™
      Lpgenerator™
      WhatsApp
      Viber*™ integration
      Integration scope
      Data Transmitted During Synchronization
      Notify
      Weblayersarrow
      • Formsarrow
      • Create a form
        Form constructor
        Appearance
        Actions after form activation
        Data analytics
        Binding data channel and forms
        Conditional logic in forms and surveys
        NPS testing
        Pixelsarrow
      • Goal customer actions and scoring
        Pop-upsarrow
      • Creating and publishing a pop-up
        Setting up a popup in the code editor
        Managing pop-ups manually via script
        Popup analytics
        Guide: pop-up for push subscriptions
        Case: Creating a pop-up with the "Wheel of Fortune" widget
        Basic cases of placing a popup via the Tag Manager
        Tag Managerarrow
      • Configuring and installing Tag Manager
        Trigger types
        Variables types
        Linking a pixel and the Tag manager
      Settingsarrow
    • Account settings
      Custom links
      Virtual senders
      Sending policies
      Audit journal
      Tags FAQ
        Users, groups and accessarrow
      • Two-Factor Authentication (2FA)
        Connectionsarrow
      • Connection to Facebook Ads Manager
        Connection to Google Ads
        Connecting to Yandex.Audience™
        Connection to 360dialog
        Connection to Edna
        Connection to Devino Telecom
        Connection to SMSTraffic
        Connection to VK Ads™
        Connection to MTS OmniChannel
        Custom Authentication Connection
        OAuth2 connection
        Basic Authentication connection
        Token Authentication connection
        Connection to Rapporto
        MAX connection
        Connection to Notify
      Attribute settings
      API requests: where to startarrow
    • Import or update a profile
      Trigger mailing launch
      Engage profile in scenario
      Changelogarrow
    • v2026.1.76
      v2025.4.75
      v2025.4.74
      v2025.3.73
      v2025.2.72
      v2025.1.71
      v2024.4.70
      v2024.3.69
      v2024.2.68.2
      v2024.1.68
    Documentation archive
    library
  • Profiles and databases
  • Suppression lists

Suppression lists

Suppression list is a list of email addresses, email domains and phone numbers, which you do not want to send messages to. Suppression list filters an email address or a phone number at moment of mailing launch. Suppression lists are formed to follow CAN-SPAM law rules.

Three types of black lists are used in the platform:

  • Global Platform suppression list — affects mailings in all platform Accounts. If hard bounce is returned for the email address, it goes to global list. Valid addresses, that must be restricted from mailing, are stored separately.
  • Global Account suppression list — it is created automatically in every account of the platform. Added contacts will be blocked from all Account mailings.
  • User suppression lists — they are created by users in platform accounts. They can be attached to Profile databases or to Messages Templates.

Several suppression lists with certain rules are considered, because segment (which can contain several databases with suppresion lists) and several messages can be used in the mailing.

Global suppression list of the platform​

Global suppression list of the platform affects all platform Accounts. In consists of two parts:

  • Invalid emails list — all emails, for which hard bounce (address does not exist) was received from email provider, go to this list.
caution

Take your notice, that when such answer has been received, Subscription status of the customers changes to hard bounce. These subscriptions will not be used in the mailings, because sending to non-existing addresses makes sender reputation with mail service worse.

If you change status of these subscriptions to Subscribed — they will stay in global lost and will not be processed. To resubscribe these customers, you need to remove them from global suppression list of the platform.

  • Global suppression list — any addresses or any domains for all Accounts of the platform. Platform Administrator can add data in this list, using Administrative panel.

Account suppression lists​

To access Account suppression lists management, choose Data —> Suppression lists in the main menu. This will open a menu displaying the existing suppression lists for your account. From there, you can use the quick actions menu to begin working with the desired suppression list immediately:

File import​

Choose appropriate point in quick actions menu to add contacts from file to suppression list. Drag your file with contacts list in CSV or XLS format into the form opened. You can upload several files, and there can be several columns in these files. Next, you can choose, which column you are going to use for the import to suppression list. After that, click Import:

Manual import​

If you want to add customer contacts manually, open the desired suppression list. You can add customer email addresses, email domains, and phone numbers to the blocklist. Depending on the contact type, open one of the tabs and enter the contact details you want to add to the list in the Lock/Unlock section.

tip

Multiple entries should be separated by commas, spaces, or placed on new lines. You can specify up to 500 email addresses, domains, or phone numbers.

Phone numbers should be in international format (e.g., +79123456789).

Then click Check:

Two tabs will appear: Not found in suppressed and Exists in suppressed. If a domain, email address, or phone number is not in the suppression list (it will appear in Not found in suppressed), you can select it and add it (Add selected). If it is in the suppression list, you can remove it (Exclude). Additionally, you have the option to select all email addresses, all domains, or all phone numbers in tabs (Check):

Global suppression list​

In every Altcraft account, one global suppression list is created automatically, which works always - for all mailings within the Account. You do not need to attach it manually to Profiles databases and Messages templates.

You can add subscriptions manually or import from the file to the global suppress list:

If you want subscriptions to be automatically added into the global suppress list, you need to use a link in the message - URL of global unsubscribe variable {globalunsubscribe}. Address of subscribers, who follow this link, will immediately go to global suppress list and will be excluded from all future mailings in the account.

tip

Note that communications will stop only for the email address to which the message with the unsubscribe link was sent. If the profile has a subscription with a different email address, messages will continue to be delivered to it as usual.

User suppression lists​

Press + Create in lists menu to add user suppression list into the account. Select Suppression list name, enter Description, set access group and tags for quick search, if it is necessary:

After saving it, you can manually add customer contacts to the created suppression list or import them from a file. Additionally, you can attach the list to profile databases and templates. You also have the option to check at any time which platform objects the list is attached to.

Suppression list for a Profiles database​

User suppression lists can be attached to a certain Profiles database of the Account. This list will be active only during orchestrating Mailings for an audience, which includes this profiles database. For this, choose Attached suppression list in General settings of Database editing form:

Suppression list for a Message template​

The second option of using custom suppression lists is attachment to certain Messages templates. This will allow you to control, which audience should not receive certain content: all unsubcriptions by template will go this list and therefore, communications will be blocked.

Open the necessary Template, and go to Options tab, and choose necessary suppression list in Extra settings block:

Rules of suppression lists interaction​

You can use several suppression lists during mailing. Subscribers are excluded from the mailing in the following way:

1. Global suppression lists are checked, and all subscribers there are excluded from the mailing.

2. Next, suppression lists, attached to Profiles databases, excluded subscribers of their databases from mailing.

info

If there are two same subscriptions in two databases, and suppression list, which contains them, is attached only to the first database, then messages from mailing, which contains the segment with this databases, will be completely sent. This happens, because suppression list will act only on the database, that it is attached to, which is the first one.

3. Next, suppression list, which is attached to the Message template, will exclude only subscribes, who would receive this message.

Last updated on Mar 12, 2026
Previous
Double opt-in subscription
Next
Profile relations
  • Global suppression list of the platform
  • Account suppression lists
    • File import
    • Manual import
  • Global suppression list
  • User suppression lists
  • Suppression list for a Profiles database
  • Suppression list for a Message template
  • Rules of suppression lists interaction
© 2015 - 2026 Altcraft, LLC. All rights reserved.