Gary Smart

Solution Architect

  • Home
  • Services
    • My Services Overview
    • Working With Me
    • CRM Solutions
    • Application & App Development
    • WordPress Hack, Malware & Virus Recovery
    • Client Testimonials
  • Case Studies
    • Accounting Cloud Strategy & App
    • Residential Aged Care with SuiteCRM
    • SLA Support with SugarCRM
    • Nurse Call Reporting Engine
    • More…
  • Blog
  • Contact
  • 0408 159 370 +61 408 159 370

WordPress to SugarCRM Lead Integration

November 18, 2016 by Gary Smart Leave a Comment

SugarCRM 7.x SuiteCRM 7.x WordPress 4.6.1

alternative methods of integration

There are a handful ways you can capture leads from a WordPress form and add them to a SuiteCRM or SugarCRM deployment.

method 1 – email a form

This is the fastest and easiest method. It’s also the least desirable since it’s a very loose method of integration and bypasses all the benefits the CRM’s structured data and automation.

pros

  • Compatible with just about every WordPress form plugin because they generally support emailing.
  • Easy to setup.

cons

  • Form data ends up in the CRM as unstructured data in a Case rather than as a Lead.
  • Someone needs to manually create a Lead from the Case data.
  • Difficult to take advantage of the CRMs workflow and automation features.

method 2 – use the SugarCRM or SuiteCRM create web form feature

This method is the most complex and requires web development skills to implement on a website. It also provides for a tight level of WordPress to CRM integration.

pros

  • Full control over HTML and form layout.
  • Integratable into any website or CMS, not just WordPress.
  • High level of SugarCRM / SuiteCRM integration.
  • Dropdown lists populated from SugarCRM/SuiteCRM lists.

cons

  • Requires web development skills to embed the lead form into a website.
  • CRM generated code cannot be simply dropped into a WordPress page and work due to JavaScript.
  • If you are embedding more than one Lead Capture form, it becomes a tedious process.

method 3 – use a WordPress plugin

This method *should* be the best. At least in theory. My WordPress plugin search resulted in 5 SugarCRM/SuiteCRM Lead Capture plugins. I tried them all, including a sixth plugin that added integration facilities to numerous generic forms. The results were disappointing. Of the 6 plugins tested, I could only get one to work! When I evaluate a plugin, I expect it to be simple and obvious to use, otherwise I move on. My focus here is the one plugin that actually worked for me – the WordPress to SugarCRM Lead plugin (free version – plugin page). I contacted the developer for a pro version but never heard back. Which unfortunately makes me a bit edgy on using the plugin for clients.

pros

  • Import’s Lead fields from your CRM.
  • Easy to setup.

cons

  • Not too sure about the future of the plugin. It uses Sugar’s deprecated 4.1 REST API.
  • Developer uncontactable, therefore could not upgrade to Pro version of the plugin.

method 4 – Gravity Forms hook

If you are using Gravity Forms or a similar form plugin that provides logic hooks, then you can integrate to Sugar or Suite using a submit logic hook and the CRM’s REST API, or Leads endpoint.

pros

  • Full flexibility with CRM Integrations to any module, not just Leads.
  • Tight WordPress integration in that it naturally adopts the theme’s look and feel.

cons

  • Web developer / PHP skills are required to create the integration.
  • For SugarCRM via REST, you need user credentials which should be secured appropriately. This will use up a user license.

Conclusion

Your best integration choice will depend on several factors such as the skill sets you have available and the level of integration that is required. At the time of writing, I have found the Gravity Forms method to be best. It leverages the power and easy of Gravity Forms drag’n drop form builder, plus you can also take advantage of its conditional display logic and field validation features. From the CRM perspective you can integrate to any CRM module (not just Leads), and perform WordPress-side field concatenation or manipulation if required.

Filed Under: Blog, CRM, Integration, SugarCRM, SuiteCRM

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Support

Enquires

Hire Gary

Contact

Contact Gary

Products & Services

CRM
Apps
Integration