I've got some fulfillment code in dialogflow firebase where I ask for some user info, then I want to use that info to create a salesforce lead. This code is just grabbing the params from the agent:
function create_sf_lead(agent) {
// assume full name is space separate non null string
let human_name_arr = agent.parameters.human_name.split(' ');
// if more than one name separate into last and first name
if (human_name_arr.length > 1) {
var last_name = human_name_arr.pop();
var first_name = human_name_arr.join(' ');
// otherwise assume first name only
} else {
var first_name = human_name_arr.pop();
}
let email = agent.parameters.email;
let company = agent.parameters.company;
let company_role = agent.parameters.company_role;
let city = agent.parameters.city;
let state = agent.parameters.state;
//send JSON lead info to salesforce.....
