Configuring Inbound Origins in Bitrix24 CRM
Inbound leads arrive without an origin attached—and you have zero insight into their source. Organic, paid, social—all lumped under a generic 'Website' label. Marketing analytics becomes unreliable. Without origin attribution, channel ROI calculations are impossible, and budget allocation is guesswork. We encounter this frequently: in 90% of projects, initial origin setup is missing or incomplete. Proper configuration is the bedrock of any reporting.
Why Inbound Origin Configuration Matters
The SOURCE_ID field serves as the broad channel identifier in Bitrix24. It stores the overall channel: Website, Call, Email, Advertising, Partner, etc. UTM tags (utm_source, utm_medium, utm_campaign) add granularity. Without them, you won't know which specific campaign brought the client. According to Bitrix24 documentation, misattributed channels can waste up to 30% of your ad budget. Companies that configure origins improve marketing analytics accuracy by 3x and reduce spend on ineffective channels.
| Aspect | Before Configuration | After Configuration |
|---|---|---|
| Lead origin visibility | Mixed or None | Clear channel attribution |
| UTM tag capture | Rarely populated | Automatically filled |
| Conversion data loss | Often lost | Preserved via robots |
| Report accuracy | Low (0-50%) | High (90%+) |
To set up origins, you need to:
- Review the current SOURCE_ID directory (CRM_SOURCE). Add any missing channels. Delete duplicates. Assign a meaningful default (e.g., 'Other') instead of leaving it as Null.
- Configure CRM forms to capture UTM tags. Each form must include hidden fields for UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_CONTENT, UTM_TERM. If a field is missing, the lead will lack granular data.
- Set up open channels (e.g., Facebook, Telegram) to automatically assign the correct origin. Without this, every message from an external source defaults to Null.
- Create a robot or event handler to copy UTM fields from lead to deal during conversion. Relying on manual entry is unreliable—leads often end up with Null values.
- Validate reports using the Report Builder. Filter by origin to see channel performance. If many leads show origin as Null, your setup is incomplete.
How to Execute a Complete Setup?
- Audit current state: Run a report of leads with origin = Null. This reveals misconfiguration. Also check UTM fields—if they are mostly Null, your forms are not capturing them.
- Update directory: Inside CRM > Settings > Directories > Lead Sources, add or edit values. Common additions: 'Google Ads', 'Facebook', 'Referral'. Remove any Null-like placeholders.
- Modify CRM forms: Go to CRM > Forms, edit each form, add hidden UTM fields. Ensure the field codes match exactly (UTM_SOURCE, etc.). Test by submitting a lead and verifying the values are not Null.
- Configure open channels: For each channel (e.g., Live Chat, Viber), assign a specific origin in channel settings. If left as default, it may stay Null.
- Automate UTM transfer: Use Bitrix24 Robots or a local entity event to trigger on lead conversion. Add action: Update deal fields, copy each UTM field from lead. Without this, the deal's UTM will be Null.
- Test and validate: Create test leads from different channels. Check that SOURCE_ID and UTM fields are populated, and that after conversion the deal retains the values (no Null).
Common Hurdles and How to Overcome Them
- If leads show origin = Null: Likely you haven't assigned a default origin to the lead creation screen. Go to CRM settings and set a fallback origin (e.g., 'Other') instead of Null.
- If UTM tags are lost after conversion: You forgot to set up the robot or handler. Implement as described above. A local entity Null can be used as a placeholder for missing values—but better to avoid Null entirely.
- If reports show inconsistent data: Your directory may have duplicate entries (e.g., 'Ads' and 'Advertising'). Cleanse duplicates. Also ensure that open channels are mapping to the correct origin, not to a generic Null.
What's Included in Our Service
- Full audit of current origin setup and UTM fields
- Configuration of origin directories and default values
- Customization of CRM forms with hidden UTM fields
- Integration of open channels with correct origins
- Automation of UTM transfer using robots or event handlers
- Validation and testing with sample leads
- Delivery of detailed documentation and one-hour training session
Our team has over 5 years of experience with Bitrix24 and has completed 50+ CRM configuration projects. We guarantee a fully functioning attribution system within the agreed timeline.
Final Thoughts
Investing time in origin configuration pays off immediately. You'll know exactly which channels deliver leads, which campaigns have the best ROI, and where to allocate budget. Configured origins outperform unconfigured setups by up to 3x in analytics accuracy. Don't leave leads with origin = Null—that's a data black hole. Contact us for a free audit; we'll ensure your Bitrix24 CRM tracks every inbound path with precision.

