Contact Form 7 - amoCRM Integration v2.7.0

Contact Form 7 amoCRM Integrationis a WordPress amoCRM integration plugin that makes it easy to send Contact Form 7 forms directly to your amoCRM account.Once integrated, the completed form is automatically uploaded to a given account in amoCRM as a lead, incoming lead or contact, and additional data.

Demo: https://code

Features: Contact Form 7 amoCRM Integration

  • Integrate amoCRM with your Contact Form 7 form.
  • You can choose to generate leads, incoming leads, or contacts.
  • You can customize each form by specifying the information you wish to receive.
  • Send in two modes: Immediately when the form is submitted, or after a while via "WP Cron".
  • Create leads (if they already exist) while creating/binding contacts and companies. (if all their fields are filled in)
  • Assist in creating leadership assignments.
  • CRM is used to load custom fields.
  • Files can be uploaded (links to them are immediately included in Notes).
  • Supports "utm" parameter in "URL", which can be used for custom fields.
  • The use of roistat access cookies is supported.
  • The use of "_ym uid" cookies is supported.
  • "GA Client ID" cookies are allowed.
  • Multiple pipelines are supported.
  • Image preview.
  • Integrate as many Contact Form 7 forms as needed.
  • Data from Google Analytics is sent to CRM along with leads.
  • Setup is very easy!

Changelog: Contact Form 7 – amoCRM Integration


- Feature: new filter `itglx/cf7/amocrm/fields-after-form-submission` (#91).

- Fixed: enqueue assets on the page for adding a new form (#67).
- Fixed: checking built-in permissions `cf7` instead of additional (#66).

- Fixed: loading `translation` by `user` locale (#53).
- Fixed: update `pipeline` data cache (#51).

- Feature: support for custom `task` types.
- Feature: use `action scheduler` instead of `wp cron`.

- Fixed: clear spaces from phone value before searching.

- Fixed: possible data problem if presence of non `utf-8` symbols.

- Feature: if a responsible person is assigned for the deal, then assign it to the company.

- Fixed: styling and enqueue admin assets.
- Fixed: compatibility with `SG Optimizer`.
- Fixed: processing of uploaded files due to changes in CF7 5.4

- Chore: use `webpack` to build assets.
- Chore: remove the slash at the beginning and at the end of the domain, as the user can accidentally indicate this.
- Fixed: creating an empty contact if the lead is successfully created and all contact fields are empty.
- Chore: utm fields in the deal field list.
- Fixed: selection of a value in the list, if the value contains an html entities.
- Chore: optimization of work with tokens.
- Fixed: loss of a link with leads when updating a contact.
- Fixed: saving `Google Analytics Tracking ID` without re-specifying all fields.
- Feature: added new shortcode - [formTitle]

- Chore: drop old amo sdk.
- Fixed: use of `_ga` cookie when sending via `wp cron`.
- Fixed: creating a custom field for ga data lead.
- Chore: minor improvements in downloading the log through the admin panel.
- Fixed: send `incoming lead`.
- Feature: send by wp cron (with a delay) or immediately.

- Fixed: send lead sale value.
- Chore: processing disabled integration error.
- Feature: the ability to indicate that the contact's phone is mobile, by default the phone is set as work.

- Chore: ability to change the redirect link for integration.
- Feature: if a responsible person is assigned for the deal, then assign it to the task and contact.
- Feature: authorization process in amoCRM changed to oauth2 (using api key is no longer relevant).

- Chore: more flexible resolving user ip.
- Fixed: save utm tags method name.
- Fixed: send enum fields.
- Feature: reset fields cache by button without cron.
- Chore: use composer autoloader.
- Feature: ability to send a value from any cookie.

- Chore: show only deal stages in select.
- Fixed: show checked state `update contact` checkbox.
- Chore: apply filter `itglx_cf7amo_lead_fields_before_send` for lead fields in `unsorted`.
- Feature: added new filter `itglx_cf7amo_lead_fields_before_send`.
- Feature: update for an existing contact (search by phone and email).
- Feature: support for processing utm tags when using caching plugins.
- Feature: added the ability to log (disabled by default).

- Chore: the list of users id is displayed next to the field of the responsible.
- Fixed: contact processing.
- Feature: creating a company.
- Feature: ability to disable data `ip, user agent, date and time, referrer` in a note.

- Fixed: blank values for missing utm.
- Fixed: check maybe no extension `php-mbstring`.
- Feature: creating a task for a deal.

- Chore: view enhancement in admin panel.
- Fixed: compatibility `GeoIP Detection`.
- Feature: Support sending cookie `_ym_uid` to CRM.
- Feature: ability to specify one contact id for all leads.
- Feature: populate the value of the select and multiselect field from the form field.

- Fixed: create note by type `lead`.
- Feature: use any `utm_` params in `URL`.
- Feature: multiple responsible user.
- Chore: change send form hook to `wpcf7_mail_sent`.

- Feature: Support for `GA Client ID`.
- Fixed: special mail tags support.
- Feature: Support list and multilist field.
- Feature: Support sending cookie `roistat_visit` to CRM.