For some scenarios we would be having some requirements where multiple records needs to be created which can take number of iterations. To user service.create() method would affect the performance significantly. So we need to executemultiple request. Below is the code for the executemultiple() method usage. To create contact. Same can be used for other entities as well. Here i am selecting record from grid and looping through the selected records. Entity contact = new Entity(); EntityReferenceCollection relatedEntities = new EntityReferenceCollection(); Relationship relationship = new Relationship("account_primary_contact"); ...