MirooCRM Sync for Contact Form 7 icon

MirooCRM Sync for Contact Form 7

MirooCRM Sync for Contact Form 7 is a WordPress plugin with the following stats:

  • #20,627 Global Rank

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Bronze45.5
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

0
Popularity 40% No install data
60
Reputation 35% No ratings yet
98
Freshness 25% Updated 1 months ago

No vulnerability history

Download Trends

Loading download data…

Vulnerabilities

No known vulnerabilities

This plugin has no records in the Wordfence Intelligence vulnerability database.

About MirooCRM Sync for Contact Form 7

Sync Contact Form 7 submissions to MirooCRM as customers and contacts via API, server-side, with selectable forms and configurable mapping.

MirooCRM Sync for Contact Form 7 listens to the Contact Form 7 wpcf7_mail_sent hook and, for the forms you select in the plugin settings, creates the following on MirooCRM:

  1. A Customer record, with the form message stored in notes and the lead_source field filled in (default: “CF7 Sito”).
  2. A Contact linked to that customer, with name, surname, email and phone taken from the CF7 fields.

The MirooCRM JWT token always stays on the WordPress server: it is never exposed to the browser.

Features

  • Settings page under Settings MirooCRM Sync for Contact Form 7 for API URL, JWT and lead source.
  • Explicit selection of the CF7 forms to sync: forms that are not selected are ignored.
  • Configurable CF7 MirooCRM field mapping from the admin.
  • Asynchronous sync via WP-Cron: the submission responds immediately and the API calls run in the background. Can be disabled with the miroocrm_cf7_async filter.
  • JWT token encrypted at rest (AES-256-GCM with a key derived from the WordPress salts) and never printed back to the browser.
  • Duplicate-submission guard: identical submissions sent in quick succession are ignored.
  • Automatic retry on API calls in case of a network error or a 5xx/429 response.
  • Admin-readable log with personal data masked; mirrored to error_log() when WP_DEBUG is enabled.
  • WordPress filters for custom logic: miroocrm_cf7_field_map, miroocrm_cf7_customer_attrs, miroocrm_cf7_contact_attrs, miroocrm_cf7_async, miroocrm_cf7_dedup_ttl, miroocrm_cf7_http_timeout, miroocrm_cf7_http_retries, miroocrm_cf7_log_redact.
  • Action hooks miroocrm_cf7_sync_success, miroocrm_cf7_sync_error, miroocrm_cf7_sync_partial.

Requirements

  • Contact Form 7 active.
  • A reachable MirooCRM API endpoint (e.g. https://app.miroocrm.com/api/v1).
  • A MirooCRM Bearer JWT with permission to POST /customers and POST /contacts.

External services

This plugin connects to MirooCRM, a CRM service operated by Doozy Service Srl. It is used to turn the Contact Form 7 submissions you choose into CRM records: for each selected form it creates a customer and a linked contact in your MirooCRM account.

What data is sent, and when: when a visitor successfully submits one of the CF7 forms you enabled in the plugin settings, the plugin sends the mapped submission fields (such as name, surname, email, phone, message and company) to the MirooCRM REST API endpoint you configure (for example https://app.miroocrm.com/api/v1). Nothing is sent for forms that are not selected, and nothing is sent until an administrator has entered the API base URL and an API token. The token is stored on your server and is never sent to the browser.

Using the MirooCRM service requires a MirooCRM account; its terms of use are accepted when the account is created. Legal documents for the service:

  • Privacy policy: https://miroocrm.it/privacy-policy/
  • Cookie policy: https://miroocrm.it/cookie-policy/

The plugin does not communicate with any other external service.

Frequently Asked Questions

Does the plugin send emails?

No. Email delivery is still handled by Contact Form 7. This plugin only adds the MirooCRM sync, after the main email has been sent successfully.

What happens if the API is down?

The call is retried automatically on a network error or a 5xx/429 response. If it keeps failing, the error is logged and propagated through miroocrm_cf7_sync_error. The CF7 submission still succeeds for the user: the MirooCRM sync runs in the background and is best-effort.

Is the sync immediate?

The API calls run asynchronously via WP-Cron right after the submission, so the user does not wait for MirooCRM. On low-traffic sites, where WP-Cron fires on the next visit, there may be a small delay. To force inline (blocking) sync, use the miroocrm_cf7_async filter and return false.

Can I exclude a specific form (e.g. “Work with us”)?

Yes. Just leave it unselected in the list of forms to sync. Only the checked forms create a record on MirooCRM.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

1.2.0

  • i18n: the source strings are now in English, so the plugin is fully translatable via translate.wordpress.org. A bundled Italian (it_IT) translation is included as a fallback.
  • The “Contact Form 7 required” admin notice is now translatable.

1.1.0

  • Performance: API calls run asynchronously via WP-Cron, so the CF7 submission no longer waits for MirooCRM.
  • Security: JWT token encrypted at rest (AES-256-GCM) and no longer printed back to the browser on the settings page.
  • Security: personal data is masked in the log.
  • Robustness: duplicate-submission guard, automatic retry on network/5xx/429 errors, guard against incomplete mapping.
  • Added uninstall.php to clean up options, cron events and transients on uninstall.
  • New filters: miroocrm_cf7_async, miroocrm_cf7_dedup_ttl, miroocrm_cf7_http_timeout, miroocrm_cf7_http_retries, miroocrm_cf7_log_redact.

1.0.0

  • Initial release: sync customers + contacts via JSON:API, settings page, configurable mapping.

Alternatives to MirooCRM Sync for Contact Form 7

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Platinum85.1
GSheetConnector – CF7 Google Sheets Connector & Save CF7 Entries to Database icon

GSheetConnector

Automatically send Contact Form 7 submissions to Google Sheets for centralized data collection.

★ 4.4/5·40K+ installs·Updated 15 Aug 2026
Gold82.8
Advanced Form Integration — Connect Forms to 200+ Apps icon

Advanced Form Integration

Send form submissions to 200+ apps via CRM, email, or sheets without coding.

★ 4.8/5·10K+ installs·Updated 11 Aug 2026
Gold80.0
Contact Form to Any API icon

Contact Form to Any API

Forwards Contact Form 7 submissions to any API, webhook, or CRM with flexible configuration options.

★ 5/5·8K+ installs·Updated 6 Aug 2026
Gold77.7
CF7 Mate – AI Form Builder, Styler & Multi-Step Forms for Contact Form 7 icon

CF7 Mate

Contact Form 7 extension offering AI form generation, page builder styling, and additional field types.

★ 3.9/5·20K+ installs·Updated 28 Jun 2026
Gold73.5
Cost Calculator for Contact Form 7 – Price Calculator Free icon

Cost Calculator for Contact Form 7

With Contact Form 7 Cost Calculator – Price Calculation Form you can create forms with dynamically calculated fields to display…

★ 3.8/5·6K+ installs·Updated 14 Aug 2026
Platinum92.6
Flamingo icon

Flamingo

Stores and organizes Contact Form 7 form submissions for later review and management.

★ 4.2/5·800K+ installs·Updated 18 Aug 2026
Platinum90.8
ReCaptcha v2 for Contact Form 7 icon

ReCaptcha v2 for Contact Form 7

Restores reCaptcha v2 spam protection to Contact Form 7 contact forms.

★ 5/5·200K+ installs·Updated 5 Jun 2026
Platinum90.6
Conditional Fields for Contact Form 7 icon

Conditional Fields for Contact Form 7

Add conditional logic to Contact Form 7 to show or hide fields dynamically based on form input.

★ 4.8/5·100K+ installs·Updated 17 Aug 2026
Platinum89.9
Redirection for Contact Form 7 icon

Redirection for Contact Form 7

Redirect Contact Form 7 submissions, execute scripts, and store form data in the database.

★ 4.7/5·200K+ installs·Updated 19 May 2026
Platinum89.8
FluentCRM – Email Newsletter, Automation, Email Marketing, Email Campaigns, Optins, Leads, and CRM Solution icon

FluentCRM

Combines email marketing, newsletters, and CRM features within WordPress for managing subscribers and campaigns.

★ 4.8/5·80K+ installs·Updated 27 Jul 2026