In the scenario where you don't want to add gifts coming in from your data source it is possible to use the 'Conditionally update values' setting to achieve this.


For example. 


Let's say you only want to import online gifts and not offline or 'cash' gifts from your online fundraising system.


Certain objects will only be created if key fields are filled. For a gift record 'fund', 'date' and 'amount' all must contain a value to create a gift. 


So if we use the conditionally update values to say: Only assign the amount field if the status field (or whichever field is relevant to your data) equals 'online' then the amount will be left blank for any offline donations and thus the gift will not be created.