Here is my understanding of what we are thinking
- During the imports run by @MDemosWMF implement the import hook to
- IF the channel is 'Direct Mail' AND the appeal is 'whitemail' THEN look for an activity on the contact record WHERE activity_type_id:name = 'Direct Mail' OR WHERE activity_type_id:name = 'Major Gifts Engagement'* within the last x days AND use the package and appeal from that activity
- IF the channel is 'Other offline' THEN do the same but only look at 'Major Gifts Engagement'
- Major Gifts Engagement is a proposed new activity type. It would be created by a major gifts officer to indicate any expected gifts - I think we could create it with a 'scheduled' status & update to 'completed' when the money is matched - allowing them to search on it. In addition it *may* make sense to have a field on the activity showing when the gift is expected to be received by for follow up - probably something for @RLewis to advise on