What i want:
I have created a form in machform. Now I need to save this form data to my salesforce account somewhere (either as account or leades or contacts that's not the issue)
What i tried:
1. I tried to follow this tutorial:
https://www.machform.com/blog-mailchimp-integration/
And try to send data through Use Custom HTTP Headers but failed.
2. I tried to use Machform->settings->send data to another website to do integration with salesforce. But as I said I am failed.
3. I asked a question to forum also, But they din't replied.
What I have succeeded is only create a form with input-text+radio button+textarea and save its value to machfrom itself as well as send all data to admin+registered user in mail.
Note: there is no code data so I am unable to give any code.
After searching and working on it i got pretty simple solution (step-by-step given below):-
Go to your salesforce account->Setup
In the left side bar click Customize->leads->Web-to-lead.
Now click on "Create-Web-To-Lead-Form" button.Now you will see this window:- https://prnt.sc/gtz6xw
We did this much only to get the unique id+url+fields name attribute through which we are going to save machForm form data to salesforce.
Now time to go to MachForm account and under you form click edit.:-https://prnt.sc/gtzapt
You wiil see a box is open under it. Now we will add things one-by-one
Inside Website URL add the url you get from "Web-To-Lead-Form" :- https://prnt.sc/gv1bi7
Skip other things and now come to Parameters. Now the name filed need to be matxh to corresponding names of "Web-To-Lead-Form" so that it can match.
First Name field== first_name. Last Name field == last_name.
Now to get machform data for corresponding value click on merge tag and select particular tag. Now you will get it's value, copy paste it to the corresponding column.:- https://prnt.sc/gtzws2
Now you can test your form and you will see that it's data save to "Leads section" inside "salesforce".
Thanks
I've never even heard about that Machform app so take my answer with a grain of salt.
Typically sending data to Salesforce requires at least 2 steps (doesn't matter which API is used):
So unless your app has some options for multi-step forms you'll have hard time without coded solution. In a pinch the user could authenticate in SF earlier and copy-paste his session id but that's poor usability.
If you have a Salesforce Admin handy, he/she could create a Web-to-Lead solution in SF. it's pure configuration and at the end you're left with piece of HTML code generated by SF that you can inject to any website you wish. So you could have a look at this form, see what data it passes, to what end URL and reuse it.
At least now you have some keywords you can search for in detail ;)