Title: Alldar Lead Sync for Bitrix24 and AmoCRM
Author: Alldar
Published: <strong>23 juillet 2026</strong>
Last modified: 23 juillet 2026

---

Recherche d’extensions

![](https://ps.w.org/alldar-lead-sync/assets/banner-772x250.png?rev=3620266)

![](https://ps.w.org/alldar-lead-sync/assets/icon-256x256.png?rev=3620266)

# Alldar Lead Sync for Bitrix24 and AmoCRM

 Par [Alldar](https://profiles.wordpress.org/alldar/)

[Télécharger](https://downloads.wordpress.org/plugin/alldar-lead-sync.1.0.0.zip)

 * [Détails](https://fr.wordpress.org/plugins/alldar-lead-sync/#description)
 * [Avis](https://fr.wordpress.org/plugins/alldar-lead-sync/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/alldar-lead-sync/#installation)
 * [Développement](https://fr.wordpress.org/plugins/alldar-lead-sync/#developers)

 [Support](https://wordpress.org/support/plugin/alldar-lead-sync/)

## Description

Alldar Lead Sync sends form submissions from your WordPress site directly to CRM
systems. When a user fills out a Contact Form 7 form, the plugin automatically creates
a lead in Bitrix24 or AmoCRM with all mapped fields, UTM parameters, and metadata.

It currently supports Contact Form 7 as a form source and Bitrix24 + AmoCRM as CRM
targets, with an extensible architecture for adding more form plugins and CRM systems.

#### Features

 * **Contact Form 7 integration** — automatically captures form submissions
 * **Bitrix24 CRM** — creates leads with contacts, source/responsible user settings
 * **AmoCRM** — creates leads with contacts, tags, responsible user settings
 * **Field mapping** — map form fields to CRM fields via admin UI
 * **UTM tracking** — captures UTM parameters from URL and sends to CRM
 * **Queue with retry** — async processing via WP cron with exponential backoff
 * **Logging** — database logs with admin viewer, filters, and CSV export
 * **Extensible** — add new form sources or CRM adapters via interfaces

#### Architecture

Alldar Lead Sync uses a clean, extensible architecture:

 * `SourceInterface` — add new form plugins (extensible architecture)
 * `CrmInterface` — add new CRM systems (Bitrix24, AmoCRM)
 * `TransportInterface` — synchronous HTTP delivery
 * `LoggerInterface` — PSR-3 subset logging
 * `MapperInterface` — pluggable field mapping

No external dependencies. No Composer required. PSR-4 autoloading built-in.

#### Third-party assets

 * [SlimSelect](https://slimselectjs.com/) v4.0.4 (MIT) — bundled in `assets/`, 
   used for multi-select field mapping UI. See `assets/SLIMSELECT-LICENSE.txt` for
   license details.

### External Services

This plugin connects to external CRM services via their APIs to create leads and
contacts from form submissions. You must have your own account with one of these
services.

#### Bitrix24

 * **What:** Bitrix24 CRM REST API (inbound webhook)
 * **Used for:** Creating leads, contacts, and deals in Bitrix24 when a form is 
   submitted
 * **Data sent:** Form field values (as mapped in Field Mapping settings), UTM parameters(
   if UTM Tracking enabled), visitor IP address (configurable), referrer URL, page
   URL, browser metadata (Yandex Metrika / Google Analytics client IDs if UTM Tracking
   enabled)
 * **When:** On form submission (synchronously or via queue)
 * **Terms of Service:** https://www.bitrix24.com/terms/
 * **Privacy Policy:** https://www.bitrix24.com/privacy/

#### AmoCRM

 * **What:** AmoCRM REST API
 * **Used for:** Creating leads, contacts, and tags in AmoCRM when a form is submitted
 * **Data sent:** Form field values (as mapped in Field Mapping settings), UTM parameters(
   if UTM Tracking enabled), visitor IP address (configurable), referrer URL, page
   URL, browser metadata (Yandex Metrika / Google Analytics client IDs if UTM Tracking
   enabled)
 * **When:** On form submission (synchronously or via queue)
 * **Terms of Service:** https://www.amocrm.ru/agreement
 * **Privacy Policy:** https://www.amocrm.ru/confidence/

## Captures d’écrans

[⌊Settings page — CRM connection, entity type, IP handling, UTM tracking opt-in⌉⌊
Settings page — CRM connection, entity type, IP handling, UTM tracking opt-in⌉[

Settings page — CRM connection, entity type, IP handling, UTM tracking opt-in

[⌊Field Mapping page — map Contact Form 7 fields to CRM lead fields⌉⌊Field Mapping
page — map Contact Form 7 fields to CRM lead fields⌉[

Field Mapping page — map Contact Form 7 fields to CRM lead fields

[⌊Logs page — database logs with filters and CSV export⌉⌊Logs page — database logs
with filters and CSV export⌉[

Logs page — database logs with filters and CSV export

## Installation

 1. Upload `alldar-lead-sync` folder to `/wp-content/plugins/`
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to **Alldar Lead Sync** in the admin menu
 4. Select your CRM (Bitrix24 or AmoCRM) and enter connection details
 5. Go to **Field Mapping** and map your form fields to CRM fields
 6. Test by submitting a form

## FAQ

### How do I get a Bitrix24 webhook URL?

In Bitrix24, go to Settings  Webhooks  Add inbound webhook. Grant permissions for
CRM (leads, contacts, deals). Copy the webhook URL and paste it in Alldar Lead Sync
settings.

### How do I connect AmoCRM?

Enter your AmoCRM subdomain (e.g. `mycompany` for `mycompany.amocrm.ru`) and a long-
lived access token. You can generate a token in AmoCRM under Settings  API.

### Does the plugin work without Contact Form 7?

The plugin requires at least one form source plugin. Contact Form 7 is supported
out of the box. Other sources can be added via the `alldar-lead-sync_sources` filter.

### Is there a delay before data appears in CRM?

If queue processing is enabled (recommended), form submissions are queued and sent
via WP cron (every minute). If disabled, data is sent synchronously during form 
submission.

### Privacy

This plugin sends form submission data to external CRM systems (Bitrix24 or AmoCRM).
When a user submits a form, the following data may be transmitted:

 * Form field values (as configured in field mapping)
 * UTM parameters (if UTM Tracking is enabled in settings — disabled by default)
 * Visitor IP address (configurable: full, masked, or hidden)
 * Referrer URL and visited pages (if UTM Tracking is enabled)
 * Yandex Metrika client ID (`_ym_uid`, `_ym_counter`) and Google Analytics client
   ID (`_ga`) — only if UTM Tracking is enabled

**UTM Tracking** is opt-in and disabled by default. When enabled, the plugin sets
first-party cookies (`alldar-lead-sync_utm_*`) to store marketing parameters from
the URL, and reads existing Yandex Metrika and Google Analytics cookies to include
client identifiers in CRM lead data. These cookies are used only to pass marketing
data to the CRM on form submission.

You should inform your users about data collection in your site’s privacy policy.
Recommended text:

> This site uses Alldar Lead Sync plugin to send form submissions to our CRM system.
> When UTM Tracking is enabled, marketing parameters from the URL are stored in 
> cookies and sent with your form submission. Yandex Metrika and Google Analytics
> client identifiers may also be included.

## Avis

Il n’y a aucun avis pour cette extension.

## Contributeurs/contributrices & développeurs/développeuses

« Alldar Lead Sync for Bitrix24 and AmoCRM » est un logiciel libre. Les personnes
suivantes ont contribué à cette extension.

Contributeurs

 *   [ Alldar ](https://profiles.wordpress.org/alldar/)

“Alldar Lead Sync for Bitrix24 and AmoCRM” a été traduit dans 1 locale. Remerciez
[l’équipe de traduction](https://translate.wordpress.org/projects/wp-plugins/alldar-lead-sync/contributors)
pour ses contributions.

[Traduisez « Alldar Lead Sync for Bitrix24 and AmoCRM » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/alldar-lead-sync)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/alldar-lead-sync/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/alldar-lead-sync/), ou
s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/alldar-lead-sync/)
par [RSS](https://plugins.trac.wordpress.org/log/alldar-lead-sync/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 1.0.0

 * Initial release
 * Contact Form 7 integration
 * Bitrix24 CRM integration (lead, contact, deal)
 * AmoCRM integration (lead, contact, tags)
 * Field mapping UI
 * UTM tracking
 * Queue with retry and exponential backoff
 * Database logging with admin viewer
 * CSV export for logs

## Méta

 *  Version **1.0.0**
 *  Dernière mise à jour **il y a 20 heures**
 *  Installations actives **Moins de 10**
 *  Version de WordPress ** 6.7 ou plus **
 *  Testé jusqu’à **7.0.2**
 *  Version de PHP ** 8.2 ou plus **
 *  Langues
 * [English (US)](https://wordpress.org/plugins/alldar-lead-sync/) et [Russian](https://ru.wordpress.org/plugins/alldar-lead-sync/).
 *  [Traduisez la dans votre langue](https://translate.wordpress.org/projects/wp-plugins/alldar-lead-sync)
 * Étiquettes
 * [amocrm](https://fr.wordpress.org/plugins/tags/amocrm/)[bitrix](https://fr.wordpress.org/plugins/tags/bitrix/)
   [bitrix24](https://fr.wordpress.org/plugins/tags/bitrix24/)[contact form 7](https://fr.wordpress.org/plugins/tags/contact-form-7/)
   [lead](https://fr.wordpress.org/plugins/tags/lead/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/alldar-lead-sync/advanced/)

## Évaluations

Aucun avis n’a encore été envoyé.

[Your review](https://wordpress.org/support/plugin/alldar-lead-sync/reviews/#new-post)

[Voir tous les avis](https://wordpress.org/support/plugin/alldar-lead-sync/reviews/)

## Contributeurs

 *   [ Alldar ](https://profiles.wordpress.org/alldar/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/alldar-lead-sync/)