// Set up the CRM Service. CrmAuthenticationToken token = new CrmAuthenticationToken(); // You can use enums.cs from the SDK\Helpers folder to get the enumeration for Active Directory authentication. token.AuthenticationType = 0; token.OrganizationName = "AdventureWorksCycle"; CrmService service = new CrmService(); service.Url = "http://<servername>:<port>/mscrmservices/2007/crmservice.asmx"; service.CrmAuthenticationTokenValue = token; service.Credentials = System.Net.CredentialCache.DefaultCredentials; // Create the request object. AddItemCampaignRequest add = new AddItemCampaignRequest(); // Set the properties of the request object. add.CampaignId = campaignId; add.EntityId = productId; add.EntityName = EntityName.product; // Execute the request. AddItemCampaignResponse added = (AddItemCampaignResponse) service.Execute(add);