Description
Leezi CRM is the official WordPress plugin that connects Elementor forms to your Leezi CRM account, automatically sending form submissions via webhook so you can capture and manage leads with no manual work.
Features
- Compatible with the Elementor form widget
- Global token or individual token per form
- Conditional rules (send to different tokens based on form responses)
- Automatic capture of UTM parameters
- UTM persistence across pages (30 days)
- Logging system for debugging
- Custom field mapping
- Extra fields automatically sent as notes in the CRM
How It Works
- Set up your Leezi CRM token (global or per form)
- Edit a form in Elementor
- Add the “Leezi CRM” action under “Actions After Submit”
- Map the form fields
- Publish and start capturing leads
Requirements
- WordPress 5.0 or higher
- PHP 7.2 or higher
- Elementor with the Forms module enabled
Supported Fields
- phone (required) – Automatically formatted
- name – Lead’s name
- email – Lead’s email
- company – Lead’s company
- message – Message/notes
- UTM fields (utm_source, utm_medium, utm_campaign, utm_term, utm_content)
- Extra fields are sent as notes in the CRM
Conditional Rules
Send leads to different tokens based on form responses:
- Equal to / Not equal to
- Contains / Does not contain
- Starts with / Ends with
- Is empty / Is not empty
The first matching rule is used. If no rule matches, the default token is used.
About the Leezi CRM service
This plugin (the WordPress integration code) is open source under the GPL license. The Leezi CRM service itself is a separate commercial SaaS platform available at leezi.com.br and requires its own account.
External services
This plugin connects to the Leezi CRM API to send lead data collected through Elementor forms. This integration is required for the plugin’s core functionality: delivering submitted form data to your Leezi CRM account.
What is the service and what is it used for:
Leezi CRM is a customer relationship management service. This plugin uses its webhook API to register new leads in your CRM account.
What data is sent and when:
Every time a visitor submits an Elementor form that has the Leezi CRM action enabled, the plugin sends the following data to https://api.leezi.com.br/api/v1/webhook/lead/{token} via an HTTPS POST request:
- Phone number (required)
- Name, email, company, message (if mapped in the form)
- UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_id) when available in the URL or form
- Any additional form fields mapped by the site administrator (stored as notes on the lead)
- The HTTP header
X-Form-Origincontaining the origin domain of the submission
Data is only sent when a form is submitted by a visitor. No data is sent during page views or administrative actions.
Debug mode:
When debug mode is explicitly enabled by the administrator, data is sent to a custom URL configured by the administrator instead of the Leezi CRM API. Debug mode is disabled by default.
Service provider:
This service is provided by Leezi:
- Website: https://leezi.com.br
- Terms of service: https://leezi.com.br/termos
- Privacy policy: https://leezi.com.br/privacidade
By using this plugin, you acknowledge that form submission data will be transmitted to Leezi’s servers for processing.
Installation
- Upload the
leezi-crmfolder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Leezi CRM in the WordPress menu to configure it
Global Token Setup
- Go to Leezi CRM in the WordPress menu
- Enable the “Use Global Token” option
- Enter your token provided by Leezi CRM
- Click “Save Settings”
Per-Form Setup
- Keep the “Use Global Token” option disabled
- When editing a form in Elementor, set the token in the Leezi CRM action
FAQ
-
Does the plugin require Elementor?
-
Yes. The plugin is compatible with Elementor’s form widget and requires the Forms module to be enabled in your Elementor installation.
-
Is the phone field required?
-
Yes, the phone field is required to submit leads to Leezi CRM. The phone number is automatically formatted (digits only).
-
How does UTM capture work?
-
UTM parameters are automatically captured from the URL when the user visits the site and persist for 30 days via localStorage. You can also map specific form fields to UTM parameters.
-
Can I send leads to different tokens based on responses?
-
Yes! Enable “Conditional Rules” in the Leezi CRM action of your form and configure rules with a field, condition, value, and target token.
-
How do I enable debug logs?
-
Go to Leezi CRM in the WordPress menu and enable the “Enable Logs” option. Logs will be written to the WordPress error_log file.
Reviews
There are no reviews for this plugin.
ডেভেলপার এবং কন্ট্রিবিউটর
“Leezi CRM” is open source software. The following people have contributed to this plugin.
কন্ট্রিবিউটরTranslate “Leezi CRM” into your language.
ডেভেলপমেন্ট এ আগ্রহী?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.5
- Shortened short description to fit the 150 character limit
- Moved the open source / SaaS clarification to a dedicated section at the end of the Description
1.3.4
- Clarified in description that the plugin is the open source connector and Leezi CRM is a separate SaaS service
- Improved short description for clarity
1.3.3
- Added official plugin icon
- Added Brazilian Portuguese (pt_BR) translation
- Clarified compatibility with the Elementor form widget
- Documentation improvements
1.3.2
- General stability improvements
- Preparation for publication on WordPress.org
1.2.2
- Fixed “Not Found” error when downloading updates
- Added authorization headers for private repository
- Improved download timeout (5 minutes)
1.2.0
- Added support for UTM parameters
- Automatic UTM capture from URL
- UTM persistence for 30 days (sessionStorage + localStorage)
- JavaScript script for automatic UTM injection into forms
- Documentation improvements
1.1.0
- Added support for conditional rules
- Optional global token
- Multiple comparison operators
- Configuration interface improvements
1.0.0
- Initial release
- Integration with Elementor form widget
- Support for global and per-form tokens
- Settings panel
- Logging system
- Custom field mapping
