Sounds like a two step process of creating the hook for the create event and writing some K2 client code that initiates the process inside the hook...