Skip to content

Dafnie/CF7-to-EspoCRM

Repository files navigation

espocrm_integrator

Wordpress CF7 to EspoCRM - send submission

Contributors: Carsten Gjedde Donate link: https://contactform7.com/donate/ Tags: contact, form, contact form, crm, espocrm Requires at least: 7.2 Tested up to: 5.7.2 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

Description

Contact form 7 to EspoCRM is a plugin for CMS Wordpress The plugin adds a tab to the CF7 plugin(Contact Form 7) settings, giving an option to send the CF7 formdata to your EspoCRM page.

  • Integrate one or many CF7 forms.
  • Uses EspoCRM Api key to secure your POST data
  • Pair the fields from Wordpress CF7 to EspoCRM

Documentation

  1. Install and activate Contact form 7 plugin
  2. Install and activate Wordpress to EspoCRM
  3. Create a Concact form 7 form or edit a existing one and save to fetch form fields
  4. Click the EspoCRM Integration tab.
  5. Enable 'Send to EspoCRM'
  6. Enter the full URL to your EspoCRM instance
  7. Enter the API Key from your EspoCRM instance (Go to http://YOUR_ESPOCRM.COM//#ApiUser. Create a API user. The Authentication Method has to be API Key
  8. Select the main entity from your EspoCRM enstance (Save to fetch the fieldnames from your EspoCRM)
  9. Map the field from CF7 to your EspoCRM (If there are missing some formfields or EspoCRM fields, hit save)
  10. Optional - Add some static field type the value and map it to your EspoCRM field.
  11. Select Form field for duplicate search. (The entity in 7. will not be created is the value in this form filed allready exits in your EspoCRM)
  12. Select a child entity type (the parent type to this will be the entity selected in 7.)
  13. Map the fields as previously described in 8. to 9.

Advanced use

Assign the created entity to a EspoCRM user

  1. Go to http://YOUR_ESPOCRM.COM/#User and navigate to the user. The slug of the URL is the userId (Somethink like "5fdf45ce42eee0cbb")
  2. In the EspoCRM Integration tab add a static field. Enter the UserId from above.
  3. Map the value to assignedUserId

Send wordpress data (shortcode) to a EspoCRM field

  1. Add a static field and insert the shortcode in the format "This entry is from [espo]url[/espo]"
  2. Allowed value in shortcode are.
    • 'description'
    • 'url'
    • 'admin_email'
    • 'charset'
    • 'version'
    • 'language'

TODO:

  • Optional assign entity to a team

Requirements

How to report a bug

Create an issue here

How to contribute

You are free to join this development of this plugin. Create a new branch or make a feature request.

Branches:

  • master – develop branch

License

Wordpress CF7 to EspoCRM is published under the GNU GPLv3

About

Sending data from Contact Form 7 formular to EspoCRM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published