Email Campaigns in Bitrix24: SPF, DKIM, Segments, and Limits

Your manager spends hours manually sending emails from CRM, while clients complain about spam or missing messages. Without proper setup, deliverability drops below 30%, and CRM marketing becomes useless. We are a team of certified Bitrix developers with extensive experience, having configured over 4

Our competencies:

Frequently Asked Questions

Your manager spends hours manually sending emails from CRM, while clients complain about spam or missing messages. Without proper setup, deliverability drops below 30%, and CRM marketing becomes useless. We are a team of certified Bitrix developers with extensive experience, having configured over 40 corporate portals. Our guarantee: average email deliverability after setup – 98%.

But once a client came to us with 12% deliverability – emails were sent, but providers (Yandex, Mail.ru) silently dropped them. Analysis revealed: the domain was not verified, the SPF record was corrupted, and the segment still contained the email address of a former employee. After our setup, deliverability rose to 95% within a week, and the client received their first orders from a repeat campaign. Request an audit of your campaigns – find out your real deliverability.

Why your campaigns don't reach inboxes?

The built-in CRM Marketing module (section CRM → Marketing → Campaigns) uses the entity \Bitrix\Sender\Entity\Letter and the table b_sender_posting. Segments are built via connectors \Bitrix\Sender\Connector. Three typical failure causes:

  • Verified sending domain. Without it, emails go from [email protected] – which gets filtered by mail systems.
  • Missing SPF/DKIM records. In DNS, add v=spf1 include:spf.bitrix24.com ~all and the DKIM key from the portal settings.
  • Empty segment. The campaign completes "successfully" with 0 sent without error.

Just one of these issues can drop deliverability below 50%.

How to segment your audience for campaigns?

Segments in Bitrix24 are a powerful targeting tool. Use connectors: for deals – crm_deal, for leads – crm_lead, for contacts – crm_contact. For example, to send an email only to clients with overdue payments, create a segment with a filter by stage FAILED in the crm_invoice connector. Bitrix automatically pulls associated contacts. Important: before launching, verify the segment has at least one recipient, otherwise the campaign runs idle.

Why do emails end up in spam?

The main reason is incorrect DNS records. Cloud Bitrix24 uses its own SMTP servers, so SPF and DKIM are crucial. Check the headers of a test email: the Authentication-Results field should contain spf=pass and dkim=pass. If you see spf=softfail, return to DNS. The domain reputation also matters: avoid mass-sending to inactive addresses.

Example of correct DNS records for domain example.com:

example.com TXT "v=spf1 include:spf.bitrix24.com ~all" bitrix24._domainkey.example.com TXT "v=DKIM1; h=sha256; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ..." _dmarc.example.com TXT "v=DMARC1; p=quarantine; rua=mailto:[email protected]" 

How to bypass daily limits in Bitrix24?

Cloud Bitrix24 imposes sending limits:

Plan Emails/day Recommendation
Free 100 Only trigger emails
Basic 1,000 Small segments
Professional 50,000 External SMTP is still better

Connecting an external SMTP (section CRM → Marketing → Settings → SMTP) removes Bitrix24 limits. Comparison:

Characteristic Built-in SMTP External SMTP
Limits 100–50,000 emails/day Any (depends on provider)
SPF/DKIM Configured in DNS Configured with provider
Open tracking Built-in Requires integration
Cost Included in plan Extra provider fee

For a medium business with 5,000+ clients, external SMTP is the only working solution. We'll help you choose and connect the right service. Get a consultation – we'll assess your situation.

What's included in the setup: typical scope of work

Each project includes:

  • Check and fine-tune DNS records (SPF, DKIM, DMARC).
  • Verify the sender domain.
  • Build 2–5 custom templates (with your branding).
  • Set up segments (up to 10) according to your scenarios.
  • Connect and test external SMTP (if needed).
  • Integrate with 1C or other data sources (optional).
  • Train staff on using the module.
  • Post-support for 2 weeks.

All work is documented: you get a routing diagram, a list of segments, and access details. According to our estimates, campaign optimization pays off within 2–3 months due to increased conversion.

Common mistake: multi-field Email

A contact may have multiple email addresses in the EMAIL multi-field. Bitrix sends to the first one. If the first is an old non-working address, the email goes nowhere. Check the order of values in multi-fields. For automatic cleanup of invalid addresses, use agents or events.

DNS verification details

After DNS configuration, wait 10–30 minutes for propagation. Use the command nslookup -type=txt example.com to verify.

Bitrix24 documentation on SPF/DKIM setup is available at: SPF/DKIM.

Conclusion

Proper email campaign setup in Bitrix24 is not just a technical task but a marketing tool. With a verified domain, correct segments, and responsive templates, you'll achieve >95% deliverability and higher conversion. Request an audit of your campaigns – find out your real deliverability and get an improvement plan.