zaus / forms-3rdparty-integration

Wordpress Plugin - Forms 3rdparty Integration - a plugin to help integrate 3rdparty services with common WP Forms plugins like Contact Form 7 and Gravity Forms
http://wordpress.org/plugins/forms-3rdparty-integration/
47 stars 14 forks source link

CF7 Form Data not Exporting to Pardot #98

Open quadrocreative opened 6 years ago

quadrocreative commented 6 years ago

Hi Support,

There appears to be an error when form data is submitted from Contact Form 7 to Pardot

Please see error log below

Any idea how to fix it?

Best Regards,

Richard

There was an error when trying to integrate with the 3rd party service {CF7 to Pardot} (https://go.pardot.com/l/518271/2018-03-23/c7tn93).

FORM Title: Resources Access Form Intended Recipient: charlie@ai-med.io Source: http://ai-med.io/wp-json/contact-form-7/v1/contact-forms/11887/feedback

SUBMISSION Array ( [timeout] => 10 [body] => Array ( [first-name] => first-name [last-name] => last-name [job-title] => job-title [company] => company [email] => richard@quadrocreative.com )

)

RAW RESPONSE Array ( [safe_message] => error object [object] => WP_Error Object ( [errors] => Array ( [http_request_failed] => Array ( [0] => Too many redirects )

            )

        [error_data] => Array
            (
            )

    )

)

steveindzine commented 6 years ago

I am having the exact same issue and was wondering if it was a host issue. I am using WP Engine, what about you?

quadrocreative commented 6 years ago

Sorry about the delay....

I managed to sort it out in the end and it was a very subtle difference between the names of the fields.

Hope you get your issue sorted

Best Regards,

Richard

Sent from my iPhone

On 13 Jun 2018, at 16:54, steveindzine notifications@github.com wrote:

I am having the exact same issue and was wondering if it was a host issue. I am using WP Engine, what about you?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

robmaurizi commented 4 years ago

Sorry about the delay.... I managed to sort it out in the end and it was a very subtle difference between the names of the fields. Hope you get your issue sorted Best Regards, Richard

When you (and others) indicate that the field names must match, do you mean that both the CF7 field names and the Pardot names must match? I see two different places to map fields: 1) in the plugin UI where the is value, label, form submission field and 3rd-party field options exit; 2) at Pardot where you're able to map external fields to Pardot fields.

In our case, I have CF7 using fields like "FirstName", and Pardot's field is "First Name". CF7 can't support fields with spaces, so I can't make the CF7 fields match Pardot's fields. This is an existing Pardot instance of the client and I'm not in a position to change Pardot's fields to match CF7's.

So, when mapping the fields in the plugin's UI, is it enough to have them both match CF7's fields, and then set the mapping in Pardot to map CF7 to Pardot?