Setting up unsubscribes and managing Bitrix24 subscriptions

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1177
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    747
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Unsubscribe and Subscription Management Setup in Bitrix24

A client clicks "Unsubscribe" in an email—and continues receiving mailings. A week later complains to spam. The mail provider reduces domain reputation, next mailings land in spam for everyone. Problem: unsubscribe technically works, but CRM status doesn't update, and contact enters next mailing again.

How Unsubscribe Works in B24

Bitrix24 adds unsubscribe link to every email sent through CRM Marketing. When clicked:

  1. Contact arrives at unsubscribe confirmation page.
  2. After confirmation, contact gets "Unsubscribed from Mailings" flag in CRM.
  3. All subsequent CRM Marketing mailings automatically exclude this contact.

Flag is stored in contact field and visible to manager in card. Manager can continue working with contact (call, write personally), but mass mailings don't go to them.

List-Unsubscribe Header

Besides link in email body, mail providers (Gmail, Mail.ru, Yandex) support List-Unsubscribe header. It adds "Unsubscribe" button directly in mail client interface—next to sender name.

B24 adds this header automatically in CRM Marketing mailings. Reduces spam complaints: easier for user to click "Unsubscribe" than "Spam".

Subscription Management (Preference Center)

Simple unsubscribe is "all or nothing". Client wants product news but not sales. Preference Center allows choosing categories:

  • Company News
  • Sales and Discounts
  • Product Updates
  • Event Invitations

In B24, implemented through contact custom fields (checkboxes) and segmentation. Each mailing sent by segment with appropriate filter. Subscription management page—CRM form where contact updates preferences.

Data Processing Consent

GDPR and similar laws require recording consent for mailings. B24 allows:

  • Adding consent checkbox to CRM forms
  • Storing consent date and source in contact fields
  • Filtering mailings: send only to those who consented

"Consent Received" field—custom, created manually. Recommended to store: consent date, source (site form, verbal consent, contract), consent text.

List Hygiene

Unsubscribes are part of mailing list hygiene. Besides unsubscribed, handle:

  • Hard bounce — non-existent addresses. B24 marks after delivery error.
  • Soft bounce — temporary errors (mailbox full). After several attempts, address is excluded.
  • Inactive — contacts not opening emails for 6+ months. Should highlight in separate segment and either reactivate or exclude.

Clean list = high deliverability = emails land in "Inbox", not "Spam".

What We Configure

  • Checking unsubscribe link correctness in all mailing templates
  • Setting up List-Unsubscribe header
  • Creating custom fields for subscription categories
  • Developing subscription management page (Preference Center) via CRM form
  • Setting up data processing consent fields: date, source, text
  • Segmenting mailings accounting for subscriptions and consents
  • Setting up bounce address and inactive contact handling
  • Testing: unsubscribe → check CRM flag → check exclusion from next mailing