A lot of the work I do is WordPress-related, and a lot of that involves things that are either quite client-specific, or that can't really be shared in a public forum. A job I've been working on recently, however, has given me the chance to make something that I can publish.
The site uses Gravity Forms extensively for contact forms, application forms, and so on. They use Solve360 for their CRM software and wanted a way to easily send the data gathered by the forms to it.
Since the site runs on WordPress, I put together a Plugin that loops through the forms and sends the data to Solve360, using their API.
Download the Plugin from the WordPress plugin directory.
[Added 23-02-12: Fork it on github.]
The only extra work required is adding labels to the Gravity Forms so that Solve360 can match up the form's fields with its own. Details are in the Plugin's readme file.
I wrote this to be used by developers, so the options are set in the code, rather than via the WordPress Dashboard. This is okay for now since the options won't change often. Things that I intend to implement in a future version:
- Solve360 user details set in a WordPress options Page.
- debug mode and date overrides set in a WordPress options Page.
- To, From, CC, and BCC notification email set in a WordPress options Page.
- Cronjob support