trigger workflow of lead from custom function of another module?

trigger workflow of lead from custom function of another module?

i am creating a new lead from custom function of a custom module name "Web Leads"
but when the new record in created in lead its not running the workflow of lead .
i have created a worflow in leads that send email when new lead is created.

this is the custom function

  1. New_Lead = Map();
  2. New_Lead.put("First_Name",name.getPrefix(" "));
  3. New_Lead.put("Last_Name",name.getSuffix(" "));
  4. New_Lead.put("Phone",striped_phone);
  5. New_Lead.put("Email",email);
  6. New_Lead.put("Lead_Source",lead_source);
  7. New_Lead.put("Lead_Status","New");
  8. New_Lead.put("Street_Address",street_address);
  9. New_Lead.put("City",city);
  10. New_Lead.put("State",state);
  11. New_Lead.put("Zip_Code",zip_code);
  12.         Lead_update_option=Map();
  13. Lead_update_option.put("wfTrigger",true);
  14. lead_created = zoho.crm.createRecord("Leads",New_Lead,Lead_update_option);