What this solution does
The Data Import from External Sources to Information Blocks module automates the extraction of data from third-party systems into Bitrix information blocks according to a scheduled timetable.
The base package includes the Yandex Maps source. It extracts public organization reviews, preserving the author, text, rating, publication date, avatar, and link to the original, along with aggregated data on the average rating and total review count.
The module architecture is built on the SourcePlugin framework, allowing functionality expansion through separate plugins. Available modules include wintra.connector-2gis, wintra.connector-sbis, wintra.connector-b24, and wintra.connector-travelline. These are released separately and activated via subscription.
A universal mapping mechanism with macro support is used for configuring data transfer. Supported macros include: {value}, {value|date:d.m.Y}, {value|trim}, {value|truncate:200}, {value|strip_html}, {value|upper}, {value|lower}. Cross-references {PROPERTY_X.value} are also available for concatenating values from different rules.
Data filtering on the source side is supported. For example, for Yandex Maps, it is possible to configure selection to include only reviews with a rating of 4 or higher.
Synchronization management is handled through a dedicated administrative panel page. A separate Bitrix agent is configured for each source with an individual update interval: 5 minutes, 15 minutes, one hour, or one day.
The module provides idempotent synchronization of data from external sources into information blocks. Repeated execution prevents duplicates by using a unique source ID and field hash: new records are added, modified records are updated, and unchanged records are skipped. Every run is logged with details on the number of fetched, created, updated, and skipped records, along with any errors; this information is available on the schedule page.
Version 1.1.0, released on July 14, 2026, introduces a VKontakte plugin. This feature enables broadcasting news from a community wall to an information block. Authentication is performed via VK ID using OAuth, with automatic token refresh. The plugin supports transferring text, dates, counters, photos, and videos with an embedded player. It allows filling multiple and file properties of information blocks, including gallery creation. A macro for line breaks in HTML content has been added.
Typical use cases:
Yandex Maps reviews on the website. After connecting the source and specifying the company card URL on Yandex Maps, select the target information block named 'Reviews'. Configure the mapping: Author → NAME, Text → PREVIEW_TEXT, Rating → PROPERTY_RATING, Date → ACTIVE_FROM, Avatar → PREVIEW_PICTURE. Setting a filter for '4+' and a schedule of 'once per hour' ensures automatic delivery of reviews to the website.
Importing clients from Bitrix24 into the catalog. Using the wintra.connector-b24 plugin, client cards from the CRM are automatically written to the 'Clients' information block and displayed on the website in the 'Our Clients' section.
Import services from SBIS into the site's services info block. The wintra.connector-sbis plugin is required for this functionality.
General iT can install “Import of data from external sources into information blocks”, configure its settings and verify its operation in the existing project.