This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

emfluence Marketing Platform


If you’re a user of the emfluence Marketing Platform, this plugin is for you!

Easily add any number of widgetized forms to your website. Each widget can have different input fields and add contacts
to different contact groups.

If you’re not a user of our marketing platform, contact us now to get started with the best digital marketing platform around.

Note that you’ll likely want to tailor the forms to your theme using some CSS. You can also template the success message
by copying the theme/success.php file from this plugin to your theme, if you wish (or just type out a success message
in widget settings).

* Woocommerce: Customers can be added to product-specific platform groups upon purchase, and separate product-specific groups upon refund.
* When the WP Store Locator plugin is also active, this plugin adds a Preferred Store form field type and associated data points.

Want to change how this plugin works, or add to it? Fork it on GitHub!


  • Widget edit screen. Enter your widget title and description, customize your Submit Button text, and add your own success message (which will appear after the information is submitted).
  • Widget edit screen. Choose what groups your new contacts should be added to. The group names can be found in your Platform Account.
  • Widget edit screen. Choose from the standard set of fields (First Name, Last Name, City, State, etc.) to include on your form. You can also choose any custom fields to add to your form. Enter the custom field number (1 – 250) that you would like to add data to. Then customize the Required Message. This displays the error message if the data isn’t entered. Add a label and choose the input type. NOTE: Be sure your input type matches your data type for your custom field. For example, if your Custom01 is set to a date field inside the emfluence Marketing Platform, then be sure to choose date as your type for your field on your widget too.


  1. Upload the plugin files to the /wp-content/plugins/wp-emfluence directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Use the Settings->emfluence Marketing Platform screen to enter an API access token. (If you don’t have an access token, contact our support team.)
  4. Add widget forms via the Appearance->widgets screen. Each widget has settings for display, groups and contact fields.


Read all 2 reviews

Contributors & Developers

“emfluence Marketing Platform” is open source software. The following people have contributed to this plugin.




  • PHP error fixes


  • Update platform authorization method


  • Add an action hook after the contact has been saved, for integrations that want the contact ID and other contact data.


  • Deepen WooCommerce integration to allow add-on product fields


  • Add WooCommerce integration
  • Make the hidden form field type work for basic contact fields.


  • Resolve some PHP notices.
  • Only submit one form per page.


  • Minor style update to notification email.
  • Minor improvements to emfluence API exception handling.


  • Performance improvement for admins.
  • Bug fix for some object caches.


  • Add setting to redirect after submission success.


  • Add integration with WP Store Locator plugin. If you have that plugin installed, you’ll see additional options in the widget editor to add a Preferred Store to your signup form.
  • Add more filter hooks for developers to extend this plugin.


  • Add discount code functionality: Provide one-off discount codes to new contacts with this new form field type! The settings page has a way for you to upload a long list of one-off discount codes that you create.
  • Add more filter hooks for developers to extend this plugin.
  • Deprecate ’emfl_widget_custom_fields’ filter hook that was added through a pull request. We’ve added a better hook, check out ’emfl_widget_before_contact_save’!


  • Add endpoint to emfl API library. No impact on plugin functionality.


  • Add Hidden custom field type.
  • Add optional ReCAPTCHA. (see plugin settings page.)
  • Add logging of end user’s IP address.
  • Improve notification emails through subject and introduction settings per forms, as well as email style.


  • Add blacklist domain setting on plugin admin page.
  • Fix warning if there is any non-string POST data on form submit.
  • Scroll to location of form on page after form submit.


  • Fail more gracefully in the admin area if API token is not available.


  • Add honeypot to cut down on spam submissions.
  • Add filters and actions to widget form display:
  • new filter ’emfl_widget_validate’
  • new action ’emfl_widget_top_of_form’
  • new action ’emfl_widget_before_submit’


  • Admins can choose to have submissions also sent to a notification email address.


  • Contacts are added to any groups selected by the admin. Private groups can be selected.
  • Support for more contact fields, including all custom variables.
  • Support for field types.
  • Revamp of widget settings UI.


  • Contacts can add themselves to public groups that they select.