function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
laxmi narayan 11laxmi narayan 11 

Add list of lead in campaign Member

Hi there,

I need to add list of lead in campaign member.
here is my code.

public class leadUtil {
public static void addInCampaign(List<Lead> leads){
        Campaign c = [Select id from Campaign limit 1];
        for(lead l:leads){ 
        CampaignMember mem = new CampaignMember (campaignid=c.id, leadid=l.id);  
        insert mem; 
        }
    }
}

Thanks
L.N
Raza0195Raza0195
Please the below link :  'Campaigns' field is not accessible on the Lead record
https://help.salesforce.com/articleView?id=000332903&type=1&mode=1

public class AddCapmainMember {
    public static void addInCampaign(List<Lead> listOfLead){
        List<CampaignMember> listOfCampaignMember = new List<CampaignMember>();
        Campaign c = [SELECT Id FROM Campaign Where Name='Test' limit 1];
        for(lead ll:listOfLead){ 
            CampaignMember memObj = new CampaignMember (leadid=ll.Id,CampaignId=c.Id,Status='Sent');  
            listOfCampaignMember.add(memObj);
        }
        if(listOfCampaignMember.size()>0){
            insert listOfCampaignMember;
        }
    }
}


If this is helpful please mark as the best answer.