Welcome to the Official Redemption® Message Board!
Yes
You are allowed to activate an artifact on your art pile the same turn you activate Charms as well.