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.....