1.Overview

The MWB CF7 Integration With Salesforce CRM integrates your Salesforce CRM account with contact form 7. This free Salesforce and CF7 integration plugin sends all the data of the contact form 7 submissions over to Salesforce CRM as per the form field mappings.

Features

The features of this free plugin includes:
  • Syncing Data real-time on the Salesforce CRM. 
  • Clear log and download log data in one click.  
  • Check all the saved data over CRM.
  • Delete data on plugin uninstall. 
  • Email notification option.
  • CF 7 Submissions filtering according to the user inputs.  
  • CF 7 Fields Association with all Salesforce module fields. 
  • Syncs Multiple Contact Form 7 submissions to your Salesforce CRM account. 

2.Plugin Installation

When it comes to installing a plugin, there are 2 ways you can do it:

2.1.Automatic Installation

Automatic installation in WordPress involves installing the free plugin from the backend itself. No need to leave the web browser. Perform automatic installation in the following steps:

  • From the Dashboard of the admin panel, navigate to the sidebar.
  • Go to Plugins > Menu > Add New
  • From ‘add plugins’ page, go to the search bar and browse ‘MWB CF7 Integration With Salesforce CRM

Find the plugin, CF7 Integration With Salesforce CRM, and click Install Now.

2.2.Manual Installation

For manual installing MWB CF7 Integration With Salesforce CRM, follow these steps:

  • Upload the CF7 Integration With Salesforce CRM plugin to the /wp-content/plugins/ directory folder.
  • Activate the plugin through the ‘Plugins’ menu in WordPress.  

After activation of the plugin, it will appear on the dashboard under contact in the name of Salesforce.

CF7 Integration With Salesforce CRM

3.Salesforce Accounts

Admin can sign up or sign in to his Salesforce CRM account on the Salesforce accounts tab.

CF7 Integration With Salesforce CRM

 

4.Authorize Salesforce Accounts

For authorizing Salesforce accounts:

  • Go to dashboard > Contact > Salesforce > Salesforce Accounts
  • Click the plus option to find the instructions.
CF7 Integration With Salesforce CRM
  • Follow those instructions and fill in the required details.
CF7 Integration With Salesforce CRM
  1. Environment 
  2. Consumer Key
  3. Consumer Secret
  4. Callback URL
  5. Click Authorize. 

Your Salesforce account will then be authorized and you will see the number of the synced forms over Salesforce CRM.

CF7 Integration With Salesforce CRM

5.Salesforce Feeds

Admin can create multiple Salesforce feeds using the MWB CF7 Integration With Salesforce CRM.

5.1.Add Feeds

CF7 Integration With Salesforce CRM

To add new feed:

  • Go to Dashboard > Contact > Salesforce > Salesforce Feeds >Add Feeds
  • New Feed page will open, name it.
  • Fill in the required details.
CF7 Integration With Salesforce CRM
  1. Select the form you would like to integrate over Salesforce CRM.
  2. Select object from the available options.
  3. Map your CF7 fields with respective fields of the Salesforce module.
  4. Select field type from Standard Field Value or Custom Value.                                                                                                                                                 For Custom Value: Switch field type to custom value > select the form fields from the drop-down menu in the                                                   custom value section.
CF7 Integration With Salesforce CRM
  • As a value is selected from the dropdown, it will append in the customs value input field
  • This way, the admin can prepare the custom value for that field

 

5.Select Field Value from the options available.

6.Choose Primary Field.

7.Add Conditional Statements if you want.

8. Publish the feed.

CF7 Integration With Salesforce CRM

 

5.2.Primary Field

The primary field is for updating the existing entries. The admin can select a field as a “primary key” to update an existing record.

  • Go to Dashboard > Contact > Salesforce > Salesforce feeds > Choose Feed to add primary field
  • Select the unique identifier in the ‘Select Primary Field’ option
  • The primary field also appears according to the object that the admin has selected. 
  • Publish the changes.

5.3.Conditional Statement

The conditional filters are for adding conditions to the form submissions. If the condition filters are set, only those CF7 submissions will be exported that fulfill those conditions.  

CF7 Integration With Salesforce CRM

 

The admin has options for the AND filter and the OR filter. For applying conditional statements:

  • Go to Dashboard > Contact > Salesforce > Salesforce Feeds
  • Select the field and the conditions that are available. 
  • Select ‘Add OR Filter’
  • Choose the desired field.
  • Enter a value if the selected condition requires one
  • Publish the feed. And the Salesforce feed will be created.

 

All the feeds will be visible in the Salesforce Feed Tab. Additionally, the admin can also:

  • Edit Salesforce feeds
  • Delete Salesforce feeds

6.Salesforce Logs

The Logs section will display all the details of every entry/ submission sent over to Salesforce and the corresponding response from Salesforce. For Salesforce logs to appear, you need to enable the Salesforce logs option from the settings tab.

CF7 Integration With Salesforce CRM

To check Salesforce feeds:

  • Go to Dashboard > Contact > Salesforce > Salesforce Logs
 CF7 Integration With Salesforce CRM

You can also: 

  • Clear Salesforce Logs
  •  Download Salesforce Logs

 

7.Settings

The settings section of CF7 Integration With Salesforce CRM has the following options:

CF7 Integration With Salesforce CRM

 

7.1.Enable Logs

Switch this option to enable logging of all the form data to be sent over Salesforce CRM.

 

  • Go to Dashboard > Contact > Salesforce > Settings > Enable Logging > Save Changes. 

7.2.Plugin Data

Switch this option to enable deleting plugin data after uninstalling the plugin. 

 

  • Go to Dashboard > Contact > Salesforce > Settings > Plugin Data > Save Changes.

7.3.Email Notification

The ‘enable email notification’ option is for the admin to receive an email in case of an error in the data entry in contact forms. 

To allow email notification:

  • Go to Dashboard > Contact > Salesforce > Settings > Email Notification > Save Changes.
  • Just below the ‘Email Notification Option’ is a box provided for entering the admin’s email address. Enter the email address on which you want to receive error notifications before saving changes.

7.4.Delete Logs After N Days

‘Delete log after n days’ option is for setting after how many days you want to delete the Salesforce logs. Mention a number. This option will delete the data regularly after the set number of days. 

  • Go to Dashboard > Contact > Salesforce > Settings > Delete Logs After n Days > Save Changes.

8.Overview

If you want to take an overview of the plugin’s features,

  • Go to Dashboard > Contact > Salesforce > Overview 

If you still have a query regarding the feature, working, or customization, you can contact us, and we will get back to you as soon as possible. 

9.FAQ's

The admin needs to have the Salesforce account or can directly sign up using the link we have provided in our plugin in the Salesforce Account tab and then proceed with selecting between the Production and Sandbox Environment. Then enter the Consumer Key, Consumer Secret & Callback URL after generating it following the instruction shared in a plugin. The instructions can be seen by clicking the plus icon in the top right corner.

You can Integrate Contact form 7 with your Salesforce account by simply entering Salesforce API credentials to integrate Contact Form 7 with your Salesforce accounts. Enabling MWB CF 7 Integration With Salesforce plugin creates a sub-menu in the name of Salesforce on the Contact Form. The admin can sign-up or log in to his Salesforce CRM account and connect the CF7 and Salesforce CRM.

Yes, this can be done using MWB CF7 Integration with Salesforce CRM. With MWB CF 7 Integration With Salesforce, the admin can link any Contact form 7 field to every available Salesforce module field. Any module field like Contacts, Accounts, Leads, Quotes, Deals and Sales integrates perfectly with this plugin. The admin can add as many feeds as he wants. In the same way, the new fields can also be added by Selecting the CF7 Form and Salesforce Object. The steps involved are as follows:

Go to Dashboard > Contact > Salesforce > Salesforce Feeds > Add Feeds

Our plugin has a conditional filter for adding conditions to the form submissions. If the condition filters are set, only those CF7 submissions will be exported that fulfill those conditions. The admin has options for the AND filter and the OR filter.

Yes, CF7 Submissions filtering option is available according to the user inputs. Filtering contact forms will be made possible by Contact form 7 entries of AND / OR logic, sent to Salesforce CRM based on user input.

Yes, the admin can update existing entries over Salesforce CRM with the help of the “Primary key”.

Yes, We have provided this functionality in our Plugin to collect the logs. For enabling logs: Go to Dashboard > Contact > Salesforce > Settings. Switch the button ‘Enable logs’ to enable logging of all the form data to be sent over Salesforce and save the settings.

Yes, an email notification will be sent to the admin if any error occurs in data sending entries over to Salesforce CRM.

Yes, we have the option to enable as well as to disable the email notifications from the settings.

Suggest Edit