Integration of Bitrix24 with Kontur.Focus

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

Bitrix24 Integration with Kontur.Focus

A lawyer opens Kontur.Focus in a separate tab before contract signing, searches for counterparty by TIN, browses sections — courts, financials, affiliations, government contracts. Copies needed data into spreadsheet, attaches to B24 task. Manager doesn't see this and continues the deal. Two days later, lawyer reports the counterparty has three bankruptcy lawsuits — invoice is already issued. Integrating B24 with Kontur.Focus moves verification into CRM: data is available in the company card, verification runs automatically, result affects deal movement.

What is Kontur.Focus

Kontur.Focus is a counterparty verification service from SKB Kontur. It aggregates data from EGRUL/EGRIP, Rosstat, arbitrage case registry, bankruptcy registry, execution service registry, government contracts registry, and other sources. Provides REST API for programmatic access to all sections.

Main data blocks:

Section Content
Credentials TIN, CPP, OGRN, address, director, founders, charter capital
Financials Revenue, net profit, assets, ROI for 3–5 years
Arbitrage Court cases (plaintiff/defendant), claim amounts, current status
Bankruptcy Procedure stage, arbitrage manager, start date
Executions Debts, collected amounts
Government Contracts Procurement participation, contract amounts
Mass Indicators Mass address, mass director
Affiliations Related companies via common founders/directors

Kontur.Focus API: Key Methods

Integration works through Extern API Kontur.Focus. Authentication — via API key in request header. Response format — JSON.

Methods used for CRM integration:

  • /req — basic company credentials by TIN/OGRN. Returns name, address, director, status, registration date.
  • /analytics — financial indicators: revenue, net profit, asset value for multiple years.
  • /arb — arbitrage cases. Filter by role (plaintiff/defendant), amounts, dates.
  • /buh — accounting reports (balance sheet, income statement).
  • /fyul — current list of founders and shares.
  • /egrDetails — full EGRUL extract including change history.
  • /briefReport — summary report for express check (key facts + risk signs).

API limits depend on Kontur.Focus plan. Typical restrictions: 1000–10000 requests per day. Mass base verification requires plan with higher limits.

Enriching Company Card in CRM

When integrating, custom fields are added to B24 company card, auto-filled from Focus data:

"Credentials" block (filled on company creation):

  • Full name
  • Legal address
  • Director name and title
  • Main OKVED
  • Registration date
  • Status (active / liquidated / liquidation in process)

"Financials" block (updated quarterly):

  • Revenue for last reporting year
  • Net profit / loss
  • Asset value
  • Average employee count

"Risks" block (updated on each check):

  • Arbitrage cases count (defendant) last 12 months
  • Total claim amount (defendant)
  • Mass address indicator (yes/no)
  • Mass director indicator (yes/no)
  • Execution records present
  • Bankruptcy stage (if any)
  • Overall risk status (low / medium / high)

Automatic Verification in Sales Funnel

Counterparty verification is embedded as mandatory step in CRM funnel:

  1. Deal moves to "Qualification" stage (or any other defined in process).
  2. CRM robot starts verification business process.
  3. Server handler sends requests to Focus API: /req, /analytics, /arb.
  4. Results are recorded in company custom fields.
  5. Scoring algorithm calculates total score based on risk factors.
  6. Based on score:
    • Green (low risk) — deal continues automatically.
    • Yellow (medium risk) — deal stays on stage, manager gets task for manual review.
    • Red (high risk) — deal is blocked, manager gets notification with reasons.

Checking Mass Addresses and Directors

Kontur.Focus returns mass address and director indicators — one of key markers of shell companies. Integration checks:

  • Registration address — matches FTS mass address registry.
  • Director — is director or founder in more than 5 companies simultaneously.
  • Founder — are there disqualified persons among founders.

Results are shown in company card with tags: "Mass Address," "Mass Director." CRM robot can use these fields in routing conditions.

Court Cases: Monitoring and Alerts

Method /arb returns list of counterparty arbitrage cases. Integration processes them:

  • Counts total cases where counterparty is defendant.
  • Sums total claim amounts.
  • Identifies bankruptcy cases (case category).
  • Filters by date — cases last 12 months get higher weight.

For regular counterparties, monitoring is set up: periodic check (weekly or monthly) sees new cases. If case count or amounts exceed thresholds — manager gets notification.

PDF Report Generation

Verification results form PDF report attached to company card and deal. Report contains:

  • Counterparty credentials
  • Financial indicators (table for 3 years)
  • Arbitrage cases list (last 12 months)
  • Mass markers
  • Overall risk assessment with factor breakdown

Report is used for executive review and archival — if a question arises later "why worked with this counterparty," the answer is in CRM.

Connection Architecture

Component Purpose
Webhook / CRM robot Initiates check on event (company creation, deal stage transition)
Server middleware PHP/Node.js service querying Focus API, aggregating data, calculating scoring
Kontur.Focus API Data source
B24 REST API Records results in CRM custom fields
Cron / B24 agent Periodic re-assessment of active counterparties

There is no direct "B24 → Kontur.Focus" connector in marketplace — integration is implemented as custom development. Alternative — iPaaS platform (Albato, Make), but limited in data processing depth and scoring.

What We Configure

  • Kontur.Focus API connection (key retrieval, limit setup)
  • Custom company card fields: credentials, financials, risks
  • Automatic credentials auto-fill by TIN
  • CRM robot for check trigger on deal stage transition
  • Scoring algorithm with configurable risk factor weights
  • Visual risk indicator in company card
  • PDF report generation and attachment
  • Periodic monitoring of regular counterparties
  • Staff training: result interpretation