Alldar Lead Sync for Bitrix24 and AmoCRM
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 so
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 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.