WordPress.org

Plugin Directory

Integration for Freshsales – Contact Form 7, WPForms, Elementor, Gravity Forms & More

Integration for Freshsales – Contact Form 7, WPForms, Elementor, Gravity Forms & More

Description

This plugin allows you to connect popular WordPress forms with Freshsales CRM without any coding. It supports Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms, making data transfer simple.

Form submissions are automatically sent to Freshsales CRM modules like Contacts and Accounts. Once set up, the process runs without manual effort.

The plugin ensures accurate data syncing and allows you to use default field mappings or customize them as needed.

With support for multiple form plugins, this integration helps you manage form data and improve your workflow. This Freshworks CRM integration for WordPress makes lead management easier.

Key Features:

  • Contact Form 7 to Freshsales Integration – Automate Contact Form 7 lead syncing.
  • WPForms to Freshsales Integration – Automate WPForms lead syncing.
  • Gravity Forms to Freshsales Integration – Automate Gravity Forms lead syncing.
  • Elementor Forms to Freshsales Integration – Automate Elementor Forms lead syncing.
  • Formidable Forms to Freshsales Integration – Automate Formidable Forms lead syncing.
  • Real-time Sync – Instantly send data from all supported WordPress forms.
  • Custom Field Mapping – Easily match WordPress form fields for structured data handling.
  • Error Logging & Resync – Track failed submissions and retry them automatically.
  • Multi-Account Management – Connect and manage multiple accounts within one plugin.

This plugin is an all-in-one solution for integrating Contact Form 7, WPForms, Gravity Forms, Elementor Forms, and Formidable Forms, ensuring seamless lead capture and customer management.

Get started today and automate your WordPress form data syncing!

No need to install different plugins for each form builder—this plugin seamlessly integrates Freshworks CRM with all major WordPress form builders in a single solution. Connect and automate lead capture, customer data syncing, and form submissions with:

Supported Forms:
Contact Form 7
Gravity Forms
WPForms
Elementor Forms
Formidable Forms

Need support for additional forms? Let us know! Submit a request via the Feature Request or contact us using the Support Form.

Account Authentication

Follow these steps to connect your Freshworks CRM account:

  1. Go to the Accounts Page – Open the plugin settings and navigate to the Accounts section.
  2. Add a New Account – Click the “Add Account” button.
  3. Authenticate with Freshworks CRM – Log in and grant the necessary permissions.

Manage Multiple Accounts in One Place

  • Add and manage multiple Freshworks CRM accounts from a single dashboard.
  • Easily switch between accounts to handle different business processes.
  • Assign specific forms to different Freshworks CRM accounts to ensure data is sent to the correct system.

Setup

After authenticating your account, proceed to the Setup Page to configure your form integrations. Follow these steps to connect your WordPress forms with Freshsales CRM:

  1. Go to the Setup Page – Open the plugin settings and navigate to the Setup section.
  2. Add a New Integration – Click the “Add Integration” button.
  3. Select Your Form Plugin – Choose from Contact Form 7, WPForms, Elementor Forms, Gravity Forms, or Formidable Forms.
  4. Choose Your CRM Account – Select the Freshworks CRM account you want to integrate with.
  5. Assign a CRM Module – Choose where form data should be stored (Contacts, Accounts, etc.).
  6. Map Fields – Match form fields to CRM fields using an intuitive drag-and-drop interface.
  7. Save & Activate Integration – Once field mapping is complete, save your settings to enable automatic data syncing.

Error Log & Resync Failed Submissions

Monitor and manage integration errors easily with the built-in Error Log Page. This feature helps ensure no data is lost due to failed submissions, allowing you to identify issues and retry sending records with a single click.

  1. Navigate to the Error Log Page – Open the plugin settings and go to the Error Log section.
  2. View Failed Submissions – Check a detailed list of form entries that failed to sync with CRM.
  3. Identify Errors – Review error messages and reasons for failure (e.g., invalid credentials, missing required fields, API timeout).
  4. Resync Failed Entries – Click the “Resync” button to retry sending failed records.
  5. Delete Error Logs – Remove old or resolved error entries to keep your logs organized.

Settings

The Settings Page allows you to customize and manage how your CRM integration works. From data retention options to email notifications, this section helps you configure your preferences.

  1. Navigate to the Settings Page – Open the plugin menu and go to the Settings tab.
  2. Manage Data Handling – Choose whether to store form submission data in WordPress before sending it to CRM.
  3. Enable or Disable Auto Data Deletion – Automatically remove stored data when uninstalling the plugin to keep your site optimized.
  4. Configure Email Notifications – Get alerts when form submissions fail to sync with Freshworks CRM.

Key Features of the Settings Page

  • Auto Data Cleanup – Automatically delete plugin-related data when uninstalling to keep your WordPress site clean.
  • Custom Error Notifications – Receive email alerts for failed form submissions to CRM.

With these customizable settings, you can fine-tune how your CRM integration works, ensuring optimal performance and reliability.

Benefits of Using This Plugin

  • Manage multiple CRM accounts with a simple and intuitive UI.
  • View all details in a popup, avoiding the need to navigate between pages.
  • Support for custom fields, geolocation fields, and UTM fields.
  • Multiple options for handling CRM records: add, update.
  • Resync records that failed to sync with CRM.
  • Get email notifications for any record that fails to post to CRM.

Support

Need help or have a feature request?

Website: https://integrazo.com/
Email: support@integrazo.com

Additional Notes

This plugin is compatible with WordPress multisite installations. Tested rigorously to ensure reliable and efficient CRM integrations.

Screenshots

  • Accounts Page: Add and manage Freshworks CRM accounts.
  • Add Account Popup: Select Service and Data Center.
  • Setup Page: Integrate forms and map fields.
  • Add Integration Popup: Select form, account, and module for field mapping.
  • Error Logs Page: Track and resolve integration errors.
  • Settings Page: Configure plugin preferences like email notifications and data cleanup.

Installation

Installing and setting up the plugin is simple. Follow these steps to get started:

Automatic Installation (Recommended)

  1. Log in to your WordPress admin panel.
  2. Go to Plugins > Add New.
  3. In the search bar, type Integrazo and locate this plugin.
  4. Click Install Now, then activate the plugin.
  5. Go to the plugin settings and follow the guided setup to configure integration with your preferred form plugin.

Manual Installation

  1. Download the plugin ZIP file from the WordPress Plugin Directory.
  2. Log in to your WordPress dashboard and go to Plugins > Add New.
  3. Click Upload Plugin and select the downloaded ZIP file.
  4. Click Install Now, then activate the plugin.
  5. Go to the plugin settings to complete the setup.

Setup & Configuration

  1. Navigate to the Accounts Page in the plugin settings.
  2. Click Add Account and enter your details.
  3. Authenticate your account with CRM by following the on-screen instructions.
  4. Go to the Setup Page and select your form plugin (Contact Form 7, WPForms, Elementor Forms, Gravity Forms, or Formidable Forms).
  5. Choose an account and CRM module (e.g., Contacts or Accounts), then map fields accordingly.
  6. Save and activate the integration to enable automatic data syncing with CRM.

FAQ

Which WordPress forms does this plugin support?

This plugin integrates with multiple WordPress form builders to sync submissions with Freshsales CRM. The supported forms include:

Need support for additional forms? Submit a request via our Feature Request page or contact us through the Support Form.

How to integrate Contact Form 7 with Freshsales CRM?

To set up Contact Form 7 to Freshsales CRM integration, follow these steps:

  • Open the plugin settings and go to the Setup tab
  • Select Contact Form 7 as your form type
  • Choose a Freshsales CRM module (Contacts, Accounts.)
  • Map your Contact Form 7 fields to Freshsales CRM fields
  • Click Save Integration to enable automatic syncing

Now, all submissions from Contact Form 7 will be automatically sent to Freshsales CRM.

How to integrate WPForms with Freshworks CRM?

To enable WPForms to Freshworks CRM integration, follow these steps:

  • Open the plugin and go to Setup
  • Select WPForms as your form type
  • Choose a Freshworks CRM module (Contacts, Accounts, etc.)
  • Map your WPForms fields to the Freshworks CRM fields
  • Save the settings to activate real-time WPForms submission sync

Now, all WPForms submissions will be automatically synced with Freshworks CRM.

How to integrate Elementor Forms with Freshsales?

Yes, Elementor Forms to Freshsales integration is supported. To configure:

  • Open the plugin settings and go to Setup
  • Select Elementor Forms as your form type
  • Map Elementor Forms fields to Freshsales fields
  • Click Save to activate Elementor form submission sync

All Elementor Forms submissions will now be automatically sent to Freshsales.

How to integrate Gravity Forms with Freshsales CRM?

To enable Gravity Forms to Freshsales CRM integration, follow these steps:

  • Navigate to the Setup tab in the plugin
  • Select Gravity Forms as your form type
  • Choose a Freshsales CRM module
  • Map Gravity Forms fields to Freshsales CRM fields
  • Click Save Integration to activate Gravity Forms automation

Now, all Gravity Forms submissions will be automatically sent to Freshsales CRM.

How to integrate Formidable Forms with Freshworks CRM?

To enable Formidable Forms to Freshworks CRM integration, follow these steps:

  • Open the plugin settings and go to Setup
  • Select Formidable Forms as your form type
  • Choose a Freshworks CRM module
  • Map Formidable Forms fields to Freshworks CRM fields
  • Click Save Integration to activate Formidable Forms submission sync

Now, all Formidable Forms submissions will be automatically sent to Freshworks CRM.

What happens if a form submission fails to sync?

If a submission fails, it will be logged in the Error Log section. You can:

  • View the error message and details
  • Identify the API issue causing the failure
  • Use the Resync option to retry sending failed records

Does this plugin support advanced field mapping?

Yes, this plugin includes advanced field mapping features. You can:

  • Map Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms fields to custom fields in Freshsales CRM
  • Ensure structured data transfer with accurate field matching

Is real-time sync available?

Yes, this plugin supports real-time sync, ensuring that form submissions are instantly sent to Freshsales CRM for efficient lead management.

How do I troubleshoot integration issues?

If you face issues with integration, follow these steps:

  • Check your API credentials and re-authenticate if needed
  • Verify that form fields are mapped correctly in the integration settings
  • Review the Error Log page to find failure reasons
  • Ensure your API rate limits are not exceeded
  • Contact our Support Team for assistance

Do I need an account to use this plugin?

Yes, an active Freshsales CRM account is required to sync WordPress forms.

Reviews

There are no reviews for this plugin.

ডেভেলপার এবং কন্ট্রিবিউটর

“Integration for Freshsales – Contact Form 7, WPForms, Elementor, Gravity Forms & More” is open source software. The following people have contributed to this plugin.

কন্ট্রিবিউটর

Changelog

1.0.0

  • Initial release with support for Contact Form 7, Gravity Forms, WPForms, Elementor Forms, and Formidable Forms.
  • Added error logging and resync features.
  • Email notifications for integration failures.

1.0.1

  • Enhanced security measures to align with WordPress guidelines.
  • Improved multisite handling for seamless integration.

1.0.2

  • Code Parameter Handling
  • Removed Error Log

1.0.3

  • Improved security for plugin page URL validation in the account section.
  • Added more frequently asked questions (FAQ).
  • Updated and refined the detailed documentation.

1.0.4

  • Added a copy-paste option for predefined field values (e.g., select, radio, and multi-select fields).
  • Added a review section.
  • Added detailed documentation.