Show open Activities in Deals

Greetings all. In my Deals board, we have a column that contains any open activities for that deal. Currently we are maintaining this manually. Is there any way to automate so that

  1. When I create an Activity and assign it to a Deal, the activities column on the Deal board automatically gets updated to include the new Acitivty

  2. When I mark an activity as Done, it gets removed from the activities column on the Deal board

Advice much appreciated!

Areiel