Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

Vintra

Import of data from external sources into information blocks

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.

5/5 · 1 review
From the 1C-Bitrix Marketplace

Technical details

Published
31 July 2026
Updated
1 September 2026
Version
1.1.6
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
Vintra

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.

UPDATE HISTORY

What’s new

9 releases
1.1.6 (01.09.2026)Latest update

Unused handler address removed from the distribution. The file admin/ajax.php and its page in the administration panel were never called from anywhere — neither from the module code nor from page scripts. At the same time, the address accepted credentials of the connected source and transmitted them outward, and was the only point in the module without demo-mode verification. An unnecessary address that no one opens still requires monitoring, so it has been removed; during updates, the files are also removed from already installed sites.

Fallback texts have been translated into Latin characters. The demo-mode panel label, the module not connected message, and the fallback module name were written in Russian in the code. The marketplace archive is assembled in cp1251 encoding, and on the site in UTF-8 such text appears as question marks. These lines are visible only when the language file fails to load for some reason — that is, precisely when something is already wrong, and a readable message is most needed.

Internal files are no longer included in the distribution. Since the module has no separate source folder, the CHANGELOG.md file ended up in archive 1.1.5, and during a full build, our other documents would have been included as well. A build exclusion list has been added.

1.1.5 (11.08.2026)

The demonstration mode is visible in the module. A standard Bitrix banner with a countdown has appeared on the module pages: "Module demonstration mode. Days remaining: N" with a link to purchase. Previously, the countdown was visible only in the list of installed solutions, and the customer would only learn about the end of the demo after the fact.

A clear message after the demo ends. When the demonstration period has expired, the module pages display the reason and a link to activate instead of an empty page.

1.1.4 (14.07.2026)

Record selection filter. A filter "Load only if the field is filled" has been added to the source settings: records with an empty selected field are skipped. For example, VKontakte posts without text no longer create empty news items.

Header mapping. A composite header is generated even for records with an empty source field — a post without text no longer causes the run to fail with the error "required field Title is not filled". If the name is still empty, the record ID is used instead.

Source fields in transformations. Any source field can be inserted in a transformation by its code (e.g., {post_id}), without creating a separate property for it. The order of rules does not matter.

Security. Debug logging to the event log has been completely removed. The token encryption key is now random: it is generated upon the first save and stored in a protected site file, not exposed via public parameters. VKontakte connection via OAuth is protected against CSRF. External font loading has been removed from the sources page.

1.1.3 (14.07.2026)

Info block section selection. After selecting the info block in the source settings, you can specify the section where records will be stored (e.g., "News"). Records are created and updated in the selected section; by default, this is the root.

Security (full audit). Technical details of errors (source connection check, info block property creation, source copying, data retrieval error) are not displayed externally — they go to the event log, and the user is shown a generalized message.

1.1.2 (14.07.2026)

Interface encoding. Separators (characters "·" and "—") in breadcrumbs, the "Help" section, and run statuses are formatted as HTML entities and ASCII — they no longer get corrupted on UTF-8 encoded sites.

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 14 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 7,450 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot