I have a requirement where I have to send out a web service to a third party system every time a Lead is inserted. I can do it by calling the web service via trigger. However I want to make sure that one lead information is going per web service call i.e. one lead per SOAP envelope. (This is how the third party wsdl accepts Leads).
I was thinking of creating multiple web-service call within the trigger however I will be hitting governor limits left and right.
Lead's will be added to Salesforce one at a time. Will this restrict inert trigger to have only one lead record or there is still a possibility of having multiple lead records in the trigger list?