Search Results :

×

Sync Contact Form 7 data with Microsoft Dynamics CRM / Dynamics 365

You can now sync contact form 7 form-data to any dynamics 365 object/table using our Integrate Dynamics 365 CRM plugin. You can easily map any form from the contact form7 plugin to any Dynamics 365 Object like Accounts, Contacts, Leads, etc. For example, form fields like first-name, last name, email, phone number, etc. can be mapped to dynamics object contact attributes like First Name, Last Name, Email, Business Phone, etc. When user submits the form filling all the details in form, this data will be inserted/updated to the respective object as an entry.

To Sync Contact Form 7 Data to Dynamics 365 CRM you would need the following requirements:

  • Install and activate the contact form 7 plugin on your WordPress site.
  • Navigate to Contact menu from WordPress admin dashboard side panel.
  • Click on Add New button to create a new form.
Dynamics 365 integration with WP Contact form 7 plugin | Add New

  • Enter Form Name in given input field and edit your own customizable template for your form. Click on Save button.
Dynamics 365 integration with WP Contact form 7 plugin | Enter details

  • Click on Additional Settings tab and paste skip_mail: on in the given input box and click on Save button.
  • In this mode, the contact form will skip the process of sending mail and just display completed successfully as a response message.
Dynamics 365 integration with WP Contact form 7 plugin | Click on Additional Settings

  • Copy the shortcode and paste on any page or post where you want to show the form.
Dynamics 365 integration with WP Contact form 7 plugin | Copy Shortcode

Dynamics 365 integration with WP Contact form 7 plugin | Copy Shortcode


Note and Contact Us - Dynamics 365 integration with WP Contact form 7 plugin

Note: If you have not yet configured the plugin to connect with Dynamics 365 Online, please refer to the setup guide.


  • Navigate to the Form Integration tab.
  • Choose Contact Form from the Select Form dropdown.
Dynamics 365 integration with WP Contact form 7 plugin | Choose Contact Form 7

  • Click on Add New Mapping button.
Dynamics 365 integration with WP Contact form 7 plugin | Add New mapping

  • Select the Contact Form 7 from the available forms and click on Save button.
Dynamics 365 integration with WP Contact form 7 plugin | Select Contact Form 7 Form and Save

  • Select the desired Dynamics Entity Object and click on Save button. After that, you will be able to search for the Dynamics Object.
Dynamics 365 integration with WP Contact form 7 plugin | Entity Object

Our plugin provides the mapping with Standard Form Fields and Default Value Fields.

  • Standard Form Fields: Standard Form Fields allow you to fetch and send data on form submissions based on the mappings you configure.
  • Default Value Mapping: Default Value Mapping allows you to set a predefined value for a Dynamics field when form data is not available or when a constant value should always be used.

1. Simple Fields

Our plugin provides support for mapping with Simple Fields, including Text, Number, Email, Date, and similar field types.

    a. Standard Form Field Mapping

    • In the Choose an option dropdown, select Standard.
    • In the Select Form Field section, choose the desired form field whose data you want to map.
    Dynamics 365 integration with WP Contact form 7 plugin | Standard Form Field Mapping

    b. Default Value Mapping

    • In the Choose an option dropdown, select Default.
    • Specify the default value to be assigned to this Dynamics field in the Enter Default Value section.
    Dynamics 365 integration with WP Contact form 7 plugin | Default Value Mapping

2. Picklist and Virtual Fields

    a. Standard (Conditional) Mapping

    • In the Choose an option dropdown, select Standard and select the Form Field from the available form fields.
    • At the top of the Conditional Mapping section, you’ll see the available Dynamics values for the selected entity field.
    • Under Conditional Mapping, define the following:
    Form Field Enter the value as it appears in your form.
    Condition Define how the two values should be compared (e.g., Equals).
    Dynamics Value Select the corresponding Dynamics value that should be sent when the form value is selected.
    Dynamics 365 integration with WP Contact form 7 plugin | Standard (Conditional) Mapping

      Example:

      In the example below, Swimming is entered as the Form Field Value, the condition is set to Equals, and the Dynamics Value is set to Swimming.

      Dynamics 365 integration with WP Contact form 7 plugin | Swimming Example

      How it works?

      • The plugin uses these mappings to decide which Dynamics value to send when a specific form option is selected.
      • This tells the plugin that when a user selects Swimming in the form, the corresponding Dynamics value linked to Swimming is sent.

      Adding Multiple Conditions:

      • To map additional form field values, click Add Condition.
      • You can create multiple mappings for all available Form Field Values for the selected form field.
      Dynamics 365 integration with WP Contact form 7 plugin | Add Condition

    b. Default Value Mapping

    • Select Default as the mapping type.
    • Choose a value from the available options for the corresponding form field.
    Dynamics 365 integration with WP Contact form 7 plugin | Default Value Mapping

3. Boolean Fields

    a. Standard Form Field Mapping

    • In the Choose an option dropdown, select Standard and select the Form Field from available form fields.
    • Enter the Form Field Values available and map them directly with the Dynamics Value.
    Dynamics 365 integration with WP Contact form 7 plugin | Standard Form Field Mapping

    • In the below example, the form field value Yes is mapped directly to the Dynamics field value True.
    Dynamics 365 integration with WP Contact form 7 plugin | Map Yes with True Value

    b. Default Value Mapping

    • In the Choose an option dropdown, select Default.
    • Select the Dynamics Field Values available from the dropdown.
    Dynamics 365 integration with WP Contact form 7 plugin | Choose an option

4. Lookup Fields

A Lookup Field allows you to associate (or link) a record from another Dynamics Entity with the record being created. This is especially useful when you want to establish relationships between entities. For example, linking a Contact to a Lead.


Note and Contact Us - Dynamics 365 integration with WP Contact form 7 plugin

Note: Support for Lookup Fields is available in the Premium versions of the plugin.


    a. Standard Form Field Mapping

    • Click on Add Entities to Relate button.
    Dynamics 365 integration with WP Contact form 7 plugin | Add Entities to Relate

    • Choose the Form Field that contains the value to be used for searching.
    Dynamics 365 integration with WP Contact form 7 plugin | Form Field

    • Select the Dynamics Field (from the related entity) on which the lookup search should be performed.
    • How this works?

      The plugin searches for a record in the related entity using the selected Dynamics CRM field as the search field and the value obtained from the selected form field. Once a matching record is found, it is linked to the newly created record.

    b. Default Mapping

    • Select Default as the mapping type using Choose an option.
    Dynamics 365 integration with WP Contact form 7 plugin | Default Mapping

You have successfully achieved WordPress Contact Form 7 Sync to Dynamics 365 CRM.


WordPress Dynamics 365 Integration | DCRM Copilot Integration

Search, Analyze & Understand CRM data with our Copilot Integration

With Copilot Integration, Dynamics 365 CRM data becomes searchable and easy to analyze inside WordPress. Copilot reads natural language queries, scans CRM entities, WooCommerce sync data, and related customer or transaction records, and returns clear insights from the stored data. Users can access the information they need without moving through several CRM entries.

Know More   


 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again



ADFS_sso ×
Hello there!

Need Help? We are right here!

support