Hello all,
I am trying to use ChronoForms to post to an external CRM, but also utilize the email and redirect functionality of ChronoForms (it is not essential to update the internal ChronoForms database)
I have gotten the form to work by removing the automatically generated form tags and adding them when in a custom code setting so that the form post action pointed to <form action="http://members.jesubi.com/Jesubi/webtolead" method="post"> (as opposed to the chronoform action) This updated the CRM but removed the email and redirect options.
Is there a way to post the form to "http://members.jesubi.com/Jesubi/webtolead" but stay within the Chronoform component?
Thanks!
BTW, if it makes a difference - I am using Chronoforms 4.0 RC3.21
Hi jdaksiewicz,
Please upgrade to CFv4 RC3.3 as there are some bug-fixes.
If you set the form Submit URL then the form is submitted directly to that URL, ChronoForms never sees the form results and can do nothing with them.
If you want to send just the data to the CRM (which you probably do) then use the cURL action; if you want to sent the user and the data to the CRM use the Redirect URL and Redirect User actions.
Bob
Hi jdaksiewicz,
You haven't said which CRM you are using but usually there's some kind of login or identification info required. Is that the 'token' hidden input? You should include those in the Params/fields box in the same way.
Adding a Debugger action and/or turning on CURL debug may help you see what is happening (though you may get whole web pages included in the debug output).
Bob
Any other thoughts on why this might not be populating the 3rd party CRM?
I saw another post of Greyhead's about using curly brackets around some of the
fields/params?
Hi jdaksiewicz,
Hard to tell from what is here. I'd expect to see some response back from the jesubi site in the debugger info - though sometimes you get a whole web page.
You can see the parameters here: token=6dd24065-e002-4aa4-ac21-2bcc213b161a&customerId=18&customField35=&firstName=JeromeTest124&lastName=JeromeTest124&company=JeromeTest124&title=&email=Test%40test.com&phone=&questions=
The main difference between cURL and ReDirect is that cURL just sends the data; and ReDirect sends the data AND the user to the other site.
Bob
Really sorry to resurrect this thread, but I have a situation where I want to send the form data AND THE USER to another page (which will process it) but ironically none of the 'redirect/remote submit' actions seem to be what I want. They all seem to either send just the user, or just the data.
I know you said ReDirect will send both GH, but I can't seem to make it do that. Do you have to do something special to get that behavior?
Really what I need is multipage behavior I guess, but I can't use Show Form because it doesn't actually show the page (menu item) it just shows the form itself. Any ideas?
Thanks.
Hi yorb,
The ReDirect URL action will allow you to build a URL including data from the form; the ReDirect User action will redirect the user to that URL.
Bob
Indeed, that is useful functionality and I have used that method elsewhere, however in this instance I need to POST the data. Basically, to submit the form to another URL instead of itself. In CFv3 I had switched the action URL on the form object when I clicked an alternate button, but I figured it would be cleaner to switch in the CFv4 On Submit event...just can't figure out how. I know there's a "submit URL" but I think that overrides all OnSubmit actions, meaning I couldn't do the switch.
I feel like I'm overlooking something simple...