I have a Custom List and the list attached with SharePoint Designer 2007 workflow where trigger when new item created.

If I programmatically create an item in a Custom List, will the action trigger the workflow?

below is the code fragment for programmatically create item in a Custom List.

using (SPSite site = new SPSite(_url))
    using (SPWeb web = site.OpenWeb())
        web.AllowUnsafeUpdates = true;

        SPList list = web.Lists["CustomListName"];
        SPListItem newItems = list.Items.Add();

        newItems["Title"] = "test";


        web.AllowUnsafeUpdates = false;

I've tried the code above and new item successfully created in the Custom List, but the workflow was not trigger, any idea?

Please help.

Thank you in advanced

  • same problem for me. I have using SharePoint 2010 with build-in approval workflow. I have triggered the workflow when new item is created. I have create the new item in end user login only.. Sometimes workflow get triggered, sometimes doesn't..... :-( pls help me..
    – user10007
    Aug 10, 2012 at 11:09

1 Answer 1


A common issue is that SP1 had a security fix which prevents declarative workflows to start as the system account(as described here). So if you're running the code above as System then that's the cause.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.