When processing a data source that contains subscribes and unsubscribes in the same data, how can this be handled in one Importacular template using solicit codes? In Raiser’s Edge you may want to add a “Do not contact” solicit code when somebody unsubscribes but when they subscribe you would want to remove that “Do not contact” solicit code.


You want to set up two different solicit code mappings. The first one is as follows:




Firstly have a solicit code that transforms the value unsubscribe to your solicit code value. Also ensure that you have a catch all value so that any other value is transformed to a blank (so that it will not be processed).


Then have an area setting which adds the solicit code:




After that you can have a second solicit code mapping that removes the solicit code when the constituent wants to subscribe:




And for that one have an area setting that removes the value when it matches.




That way you can have subscribes and unsubscribes in the same template.