1. Install the plugin. This will be supplied to you in a zip file by BDP support. Once installed, future updates can be made through the WordPress Plugins dashboard.
  2. Create a contact form for any BDP return path operation:
    1. Home Report Request
    2. Viewing Enquiry
    3. Property sale or valuation enquiry
    4. Setup a property matching alert
    5. General enquiry
  3. An example Home Report Request CF7 form
    An example Home Report Request CF7 form
  4. BDP forms that relate to a property, e.g. viewing, HR requests require that the BDP property ID is passed through from the website to BDP. The precise way to do this depends upon the technical layout, content and tools being used to build the website. We have outlined one way that works well for us with the PropertyHive plugin ion the next step.
  5. Setting up the BDP property ID with PropertyHive.
  6. Once you have created the contact form, map the fields from the CF7 form to the required fields in the BDP request. Go to the “BDP Mapping” section in the CF 7 menu:
    BDP Mapping Section in CF7
  7. In the BDP Mapping section, you will be able to create configurations that let you specify which fields in the contact form map to the required fields in BDP. Add a new BDP Form using the button.
    BDP Mapping section in CF7
  8. Once you have created a new mapping document, select the CF7 form, the type of request that you would like to send, and a destination server (use UAT or training to test and develop your forms, before setting them to the live servers).BDP Form Settings
  9. You will then be presented with the fields that are allowed as part of the BDP request type, and you can map each BDP field to the CF7 field that contains the correct data, for example:
    BDP Forms - Map fields
  10. Don’t forget to save and publish the mapping document in order to enable it for your site.