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

The Integration for Freshsales CRM plugin seamlessly integrates Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms with Freshsales CRM.

It automatically creates leads, contacts, or records and syncs form submissions to your Freshsales CRM account in real time, helping you manage customer data efficiently.

Helpful Resources
🚀 Video Tutorial | 🚀 Contact Support | 🚀 Request Feature | 🚀 Official Website | 🚀 Upgrade to Pro

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

Authentication

  • Navigate to the Accounts page in the plugin.
  • Click the Add Account button — a popup will appear.
  • Enter a meaningful Account Name (e.g., “Main Freshsales CRM Account”).
  • Enter your Freshsales CRM Instance URL (e.g., https://yourcompany.freshsales.io).
  • Enter your Freshsales API Key (found in your Freshsales account settings).
  • Click Save Account to store your credentials securely.
  • The account will now appear in the list and can be used in integrations.

Add Integration

  • Go to the Setup page to configure new integrations.
  • Click the Add Integration button to open the setup popup.
  • Enter an Integration Name (e.g., “Lead Capture Form”).
  • Select the Form you want to connect (e.g., Contact Form 7, WPForms, Elementor).
  • Choose the Freshsales CRM Account you connected earlier.
  • Select the Module in Freshsales CRM where records should be created (e.g., Leads, Contacts, Deals).
  • Map form fields to Freshsales CRM fields in the Field Mapping section (e.g., map “your-email” “Email,” “your-name” “Full Name”).
  • Optionally map additional fields like phone, company, custom fields, or attachments.
  • Use the Filter Criteria section to apply conditional logic (e.g., sync only if a certain checkbox is selected).
  • Click Save Mapping to save the integration.

Logs

  • Go to the Logs page to view all activity — you’ll see a list of submissions, their statuses, and messages. Status types include: SUCCESS Record created successfully, RECORD_FAILED Sync failed (e.g., missing required fields).
  • You can Resync, Delete, or perform Bulk Actions on records.
  • Use filters like Integration, Status, and Time Range to narrow results.
  • Click the Log Details icon to view full error details, form data, and Freshsales API responses.

Settings

  • Go to the Settings page to manage global plugin settings.
  • Enable Delete Data on Uninstall to remove all plugin data when uninstalled.
  • Enable Error Email Notification to receive alerts for failed records.
  • Enter Email Addresses (comma-separated) for notifications.
  • Set a Subject Line for notification emails (e.g., “Freshsales CRM Sync Error”).
  • Click Save Settings to apply.

Upgrade to Pro

Unlock the full power of the Freshsales CRM Integration plugin with the Premium Version!

The free version helps you get started, but the premium upgrade provides advanced tools, unlimited connections, and enhanced automation — perfect for growing businesses and agencies.

Premium Features at a Glance:

  • Account Connection Limit: Free – 2 accounts | Premium – Unlimited accounts
  • Form Connection Limit: Free – 2 forms | Premium – Unlimited forms
  • Supported Form Types: All form types supported in both free and premium
  • Premium Fields Support: Premium only
  • Custom Fields Mapping: Premium only
  • Custom Value Support: Available in both free and premium
  • System Fields Mapping: Available in both free and premium
  • Note Field Integration: Available in both free and premium
  • Error Log Resync: Premium only
  • Error Email Notifications: Available in both free and premium
  • Daily Record Processing Limit: Unlimited in both free and premium

👉 Upgrade Now: Upgrade to Premium

Supported Products

Currently Supported Integrations

Video Tutorials

Features Overview

  • Easy setup with a step-by-step wizard
  • Supports multiple Freshsales CRM accounts and modules
  • Real-time syncing of form submissions to Freshsales CRM
  • Advanced field mapping, including custom fields
  • Conditional logic to control when records are created
  • Detailed activity logs with error handling and resync options
  • GDPR-compliant data handling and secure API authentication
  • Email notifications for integration errors
  • Unlimited accounts and forms

Benefits

  • Boost CRM Efficiency: Automatically create records without manual entry
  • Save Time: Automate lead/contact creation and reduce manual work
  • Increase Sales Accuracy: Route records accurately with precise field mapping
  • Stay Compliant: Manage customer data securely with GDPR-ready practices

Who Should Use This Plugin?

  • Bloggers and small businesses who want to automate lead or contact creation
  • Agencies managing multiple client websites and CRM accounts
  • eCommerce websites using WordPress and Freshsales CRM for customer management
  • Developers building custom integrations with Freshsales CRM
  • Anyone looking to improve and streamline CRM workflows

Roadmap

  • Integration with more form plugins (Ninja Forms, Fluent Forms, etc.)
  • Enhanced reporting and analytics dashboard
  • Webhook support for custom integrations
  • AI-driven lead scoring and categorization
  • Multilingual support and improved translations

Privacy & GDPR

  • No personal data is stored locally; all data is passed directly to Freshsales CRM (by Freshworks) via their secure API.

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

  • Connect Account
  • Map Fields
  • Detailed Logs
  • Settings Page

Installation

Automatic Installation
1. Go to Plugins > Add New in your WordPress dashboard.
2. Search for Integrazo and find this plugin.
3. Click Install and then Activate.
4. Go to the plugin settings to connect your Freshsales CRM account.

Manual Installation
1. Upload the plugin ZIP file via Plugins > Add New > Upload Plugin.
2. Activate the plugin.
3. Complete setup in the plugin settings.

FAQ

Which WordPress forms support Freshsales CRM integration?

This plugin offers complete Freshsales CRM integration with major WordPress form plugins. It enables automatic creation of contacts, deals, or tickets in Freshsales from form submissions. Supported form builders include:

  • Contact Form 7 – Connect Contact Form 7 to Freshsales CRM to auto-create CRM records.
  • WPForms – Integrate WPForms with Freshsales CRM for real-time data syncing.
  • Elementor Forms – Send Elementor form submissions to Freshsales CRM automatically.
  • Gravity Forms – Sync Gravity Forms entries with Freshsales CRM using custom field mapping.
  • Formidable Forms – Map Formidable Forms to Freshsales CRM fields for automatic CRM record creation.

How to connect Contact Form 7 to Freshsales CRM? (Contact Form 7 to Freshsales Integration)

To set up Contact Form 7 to Freshworks CRM integration and sync form data automatically:

  • Go to the plugin settings and open the Setup tab.
  • Select Contact Form 7 from the supported form plugins.
  • Choose your connected Freshsales CRM account.
  • Map Contact Form 7 fields (name, email, etc.) to Freshsales CRM fields.
  • Save the integration to enable Contact Form 7 to Freshsales form syncing.

How to integrate WPForms with Freshsales CRM? (WPForms to Freshsales CRM Integration)

To enable WPForms to Freshworks CRM integration and auto-create records:

  • Open plugin settings and go to the Setup tab.
  • Choose WPForms as your form type.
  • Select your Freshsales CRM account.
  • Map WPForms fields (name, phone, message) to Freshsales fields.
  • Save the integration to start WPForms Freshsales form syncing.

How to send Elementor Forms to Freshsales CRM? (Elementor to Freshsales Integration)

Yes, the plugin fully supports Elementor Forms Freshworks CRM integration. Follow these steps:

  • Go to the plugin Setup section.
  • Choose Elementor Forms from the list of supported plugins.
  • Select the Freshsales CRM account for syncing.
  • Map Elementor fields to Freshsales CRM properties.
  • Save and enable Elementor to Freshsales form submission syncing.

Does this plugin support Gravity Forms Freshsales CRM integration? (Gravity Forms to Freshsales CRM Sync)

Absolutely. You can connect Gravity Forms to Freshworks CRM with these steps:

  • Open the plugin settings and navigate to the Setup section.
  • Select Gravity Forms from the plugin list.
  • Choose your connected Freshsales CRM account.
  • Map Gravity Forms fields (like name, email, phone) to Freshsales CRM fields.
  • Save the integration to begin Gravity Forms to Freshsales syncing.

How to connect Formidable Forms with Freshsales CRM? (Formidable Forms Freshsales Integration)

You can sync Formidable Forms with Freshworks CRM to create contacts or deals automatically:

  • Open plugin settings and access the Setup tab.
  • Choose Formidable Forms as the form plugin.
  • Select your Freshworks CRM account.
  • Map Formidable Forms fields to the matching Freshsales CRM fields.
  • Save the setup to start Formidable Forms to Freshsales integration.

Can I map custom fields in Freshsales CRM?

Yes, the plugin supports advanced custom field mapping:

  • You can map any form field—including Contact Form 7, WPForms, or Elementor fields—to Freshsales custom properties.
  • This allows for clean, structured CRM data and advanced automation workflows.

What happens if a form submission fails to sync with Freshsales CRM?

If syncing fails:

  • The failed submission will appear in the Error Logs.
  • You can view detailed Freshsales error messages.
  • Use the Resync button to retry the failed record.
  • Need help? Contact Support.

Is a Freshsales CRM account required for this plugin to work?

Yes. An active Freshsales CRM account is required to connect your WordPress forms and enable syncing.

How secure is the Freshsales CRM integration?

The plugin ensures security and compliance in every connection:

  • Encrypted data transfer with Freshsales servers.
  • Follows GDPR-compliant data processing practices.

What Freshworks products are currently supported?

This plugin currently integrates with the following Freshworks products:

Freshsales CRM – Integration available
Freshmarketer – Integration not available
Freshdesk – Integration not available
Freshservice – Integration not available
Freshchat – Integration not available
Freshcaller – Integration not available
Freshteam – Integration not available
Freshrelease – Integration not available
Freshstatus – Integration not available
Freshping – Integration not available
Freshconnect – Integration not available
Freshsuccess – Integration not available
Freshsurvey – Integration not available
Freddy AI – Integration not available
Freshinbox – Integration not available
Freshcommerce – Integration not available
Freshschool – Integration not available
Freshlearning – Integration not available
Freshreports – Integration not available
Freshportfolio – Integration not available
Freshstatus Page – Integration not available
Freshbilling – Integration not available
Freshaccounts – Integration not available
Freshsurvey CX – Integration not available
Freshmetrics – Integration not available
Freshcommerce Plus – Integration not available
Freshsuccess Plus – Integration not available
Freshteam Plus – Integration not available
Freddy Copilot – Integration not available
Freddy Self-service – Integration not available
FreshInsights – Integration not available
Freshmail – Integration not available
Freshknowledge – Integration not available
Freshforms – Integration not available
Freshhub – Integration not available
Freshvision – Integration not available
Freshportal – Integration not available
Freshlogic – Integration not available
Freshcommerce Suite – Integration not available

What are the upcoming integrations or next release plans?

We are planning to add integration support for the following WordPress form plugins in upcoming releases:

Fluent Forms – Planned for future integration
Ninja Forms – Planned for future integration
Forminator – Planned for future integration
Everest Forms – Planned for future integration
Caldera Forms – Planned for future integration
HappyForms – Planned for future integration
JetFormBuilder – Planned for future integration
weForms – Planned for future integration
Visual Form Builder – Planned for future integration
ARForms – Planned for future integration
Formidable Forms Lite – Already integrated
WPForms Lite – Already integrated
Contact Form 7 – Already integrated
Gravity Forms – Already integrated
Elementor Forms – Already integrated
Pirate Forms – Planned for future integration
CaptainForm – Planned for future integration
Quform – Planned for future integration
Super Forms – Planned for future integration
WP Fluent Support – Planned for future integration

What are the upcoming product and service integrations planned?

We are planning to add integration support for the following products and services in upcoming releases:

HubSpot CRM – Integration available
Mailchimp – Integration available
Freshsales CRM – Integration available
Pipedrive – Planned for future integration
Salesforce CRM – Planned for future integration
ActiveCampaign – Planned for future integration
ConvertKit – Planned for future integration
GetResponse – Planned for future integration
Drip – Planned for future integration
Sendinblue (Brevo) – Planned for future integration
Campaign Monitor – Planned for future integration
AWeber – Planned for future integration
MailerLite – Planned for future integration
Keap (Infusionsoft) – Planned for future integration
Zoho CRM – Integration available
Zendesk – Planned for future integration
Freshdesk – Planned for future integration
Help Scout – Planned for future integration
Intercom – Planned for future integration
Slack – Planned for future integration
Microsoft Teams – Planned for future integration
ClickUp – Planned for future integration
Asana – Planned for future integration
Monday.com – Planned for future integration
Trello – Planned for future integration
Notion – Planned for future integration
Basecamp – Planned for future integration
Google Sheets – Planned for future integration
Google Drive – Planned for future integration
Dropbox – Planned for future integration
OneDrive – Planned for future integration
Zoho Desk – Integration available
Zoho Campaigns – Integration available
Gravity Forms – Integration available
WPForms – Integration available
Contact Form 7 – Integration available
Elementor Forms – Integration available
Formidable Forms – Integration available
Ninja Forms – Planned for future integration
Fluent Forms – Planned for future integration
Forminator – Planned for future integration
Everest Forms – Planned for future integration
Caldera Forms – Planned for future integration
JetFormBuilder – Planned for future integration
weForms – Planned for future integration
Visual Form Builder – Planned for future integration
ARForms – Planned for future integration
Super Forms – Planned for future integration
Quform – Planned for future integration
CaptainForm – Planned for future integration

Reviews

There are no reviews for this plugin.

Contributors and Developers

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

Contributors

Change Log

1.0.7

Fixed: Elementor Forms field-loading issue

1.0.6

Added: Improved validation and sanitization
Fixed: Fixed issue causing a blank page when selecting a list

1.0.5

  • Added: Compatibility with WordPress 6.8
  • Fixed: Removed unnecessary use of $wpdb->prepare() for static table names
  • Fixed: i18n violation by removing empty __() string in get_columns()

1.0.4

  • Added: Copy-paste option for predefined field values (select, radio, multi-select fields)
  • Added: Review section
  • Added: Detailed documentation

1.0.3

  • Improved: Security validation for plugin page URLs in the account section
  • Added: Additional Frequently Asked Questions (FAQs)
  • Updated: Refined and expanded documentation

1.0.2

  • Improved: Code parameter handling
  • Removed: Error Log module

1.0.1

  • Enhanced: Security measures to align with WordPress guidelines
  • Improved: Multisite compatibility for seamless integration

1.0.0

  • Initial Release:
    • Support for Contact Form 7, Gravity Forms, WPForms, Elementor Forms, and Formidable Forms
    • Error logging and resync features
    • Email notifications for integration failures