Ninja Forms are back! Can use Ninja Forms plugin v3.0+ again.
1.7.9
debug message truncation with configure hooks
use hook ...debug_truncation to set field length limits for each section
1.7.8
adding per-service delimiter, supports newlines
‘add new service’ button after metaboxes
minor ui fixes
1.7.7
destination mapping is textarea to make other plugins easier (e.g. newlines in xpost formatting), hooks ..._service_mappings_headers and ..._service_mappings_values to add more columns
1.7.6
exposing http method (get/post); result redirection
1.7.5
late-bind GF confirmation for script tags
1.7.4
another slight fix to make GF Resend do submission hooks too (so Reformat will work with it as well)
1.7.3
slight refactor of before_send to make reposting GF submissions easier
1.7.2.1
fix minor conflict between Inject Results and Post-Again
1.7.2
added injection hooks for Forms: 3rdparty Inject Results — use via $form = apply_filters(Forms3rdPartyIntegration::$instance->N('inject'), $form, $values_to_inject);
1.7
refactored internal methods to make them reusable externally, specifically for ‘forms-3rdparty-postagain’ plugin
1.6.6.5
added URL filter to allow customizing GET requests with post body arguments, or shortcodes
filter added to fplugin_base to allow multiple attachments per github #62
exposed $service to hook get_submission to make extensions easier
1.6.4.3
fix escaped slashes for gravity forms submissions, see GitHub issue #42
1.6.4.2
including original $submission in service_filter_post hook for dynamicfields calc
1.6.4.1
quick fix for global section toggle bug
1.6.4
conditional submission hooks (see FAQ)
removed somewhat useless ‘can-hook’ setting, since I assume everybody wants success processing. Comment via github or author website contact form if you really need it.
1.6.3.1
Fix for longstanding (?) Firefox admin bug (issue #36) preventing field editing/input selection
1.6.3
fix form plugin checking when multiple contact form plugins used at same time
refactored CF7 and GF integrations to take advantage of new FPLUGIN base (to make future integrations easier)
defined upgrade path
Due to the new common form extension base, the way forms are identified in the settings has been changed.
Deactivating and reactivating the plugin (which happens automatically on upgrade, but not FTP or other direct file changes) should correct your existing settings.
Depending on how many services you have configured, the upgrade path may DESELECT your form selections in each service or otherwise break some configurations.
If you are concerned this may affect you, please export the settings so you can reapply your selections.
totally removing hidden field plugin — seems like even though it wasn’t referenced, it may have caused the “invalid header” error during install
admin ui – js fixes (configurable section icons via data-icon; entire metabox title now toggles accordion)
stripslashes on submission to fix apostrophes in ‘failure response’ textarea
1.4.6
hook ...service_filter_args to allow altering post headers, etc
fix: removed more args-by-reference (for PHP 5.4 issues, see support forum requests)
tested with WP 3.8, CF7 3.6
1.4.5
fix: failure response attaches to ‘onscreen message’ for Gravity Forms
fix: (actually part of the next feature) failure response shows onscreen for Contact Form 7
customize the failure response shown onscreen — new admin setting per service (see description)
1.4.4
protecting against unattached forms
Github link
global post filter Forms3rdPartyIntegration_service_filter_post in addition to service-specific with suffix _0; accepts params $post, $service, $form, $sid
Rewrote admin javascript to address style bug as reported on forum post “fields on mapping maintenance screen misaligned” and via direct contact. Really needed to be cleaned up anyway, I’ve learned more jQuery since then 😉
Dealt with weird issue where clicking a label also triggers its checkbox click
Other general ui fixes
More “verbose” endpoint-test script (headers, metadata as well as get/post)
1.4.2
Bugfixes
cleaned up admin JS using delegate binding
added “empty” checking for 3rdparty entries to avoid dreaded “I’ve deleted my mappings and can’t do anything” error
timeout option
fixed CF7 form selection bug
conditionally load CF7 or GF only if active/present; note that this plugin must init normally to check CF7
Removed ‘hidden field plugin’ from 1.3.0, as it’s specific to CF7.
1.3.2
Added failure hook – if your service fails for some reason, you now have the opportunity to alter the CF7 object and prevent it from mailing.
1.3.1
Added check for old version of CF7, so it plays nice with changes in newer version (using custom post type to store forms instead, lost original function for retrieval)
see original error report https://wordpress.org/support/topic/plugin-forms-3rd-party-integration-undefined-function-wpcf7_contact_forms?replies=2#post-2646633
1.3.0
moved “external” includes (hidden-field plugin) to later hook to avoid conflicts when plugin already called
1.2.3
changed filter callback to operate on entire post set, changed name
1.2.2
fixed weird looping problem; removed some debugging code; added default service to test file
1.2
moved filter to include dynamic and static values; icons
Fantastic plugin, very useful and most important thing: still works in Wordpress. Now I'm using Wordpress 5.7.2 and this plugin still works very well!
I've just one suggestion: keep updated this plugin, please!!! ;)
Great FREE Plugin--Performs Just as Good and Safer Than Premium Alternatives
Works as good as any paid plugin--without requiring you to add your account credentials. Providing a plugin developer with admin accounts logins for a company's CRM platform is a disaster waiting to happen. Not saying those premium plugin companies would do anything malicious but hard to warrant the risk when using POST or GET and OIDs with hooks to transfer the data and tying to a campaign keeps the account safe.
Word of advice... if you're getting redirect errors make sure you don't use hyphens or underscores in the source field ID and select "Enable data forwarding to the success location" in the Pardot form handler.
I needed to fill pdf forms and email them to users of my site. I am not a php programmer and needed to submit form fields to a C# .Net application that filled in the pdf fields and then emailed the filled and flattened pdf file to the person submitting the form. Forms: Third-Party Integration worked perfectly and I was able to integrate Gravity Forms with my external custom app in about an hour (I had a lot of fields). Please keep this app going and up to date...it is a lifesaver!!!
I've used this plugin on several occasions to tie both CF7 and Gravity Form implementations with LassoCRM among several other services that don't have an official integration.
Thank you SO much for this plugin. I've been using it for forever and really appreciate the fact that it's so well supported and updated.
I use it to integrate Gravity Forms and Salesforce. Have previously used it with Pardot also. Highly recommended.