You would need to donate bods to the christmas tree in whatever town it is active.
If the tree reaches the maximum state (5 I think), you are 100% getting a reward even with just 1 bod. If it doesnt reach the max state within the time period (3 days?), it is a gamble if you get reward or not.
There should be several topics regarding the Artisan festival here on stratics