If I understand correctly, you have list A, which you uploaded as part of program A and you also want people to be part of program B. If that is the case, then, all you need to do is to make a smart campaign that will change program status on program B.
The smart campaign would be like this:
Member of List = program A.list A
Change program status = program B > member
There are three ways to add people to a program
- As Alex described (or any trigger or smart campaign)
- import a list directly into the Member tab
- lead fills out a local Form in that Program
if the lead is new to the system, the lead will be marked as Acquired By that program (or net new). You can set the Acquisition Program with a Change Data Value step, but this should only be done if Acquisition Program/Program Name IS EMPTY.
As for importing, I highly recommend importing into a Static List for each upload. And that you split the intended Member Statuses into separate files and therefore separate static lists:
- No Show
this helps avoid situations where an error was made and you have no idea which leads went where and then you end up with a lot of manual work.