These words have increasing play on social media and are often used interchangeably, but there are subtle differences.
Artisanal is an adjective, pertaining to a person skilled in an applied art. Men were taught artisanal skills such as clothes-making and carpentry, etc. Also, pertaining to a high-quality or distinctive product made in small quantities, usually by hand or using traditional methods.
Bespoke is another adjective relating to goods, especially clothing made to order, such as a bespoke suit.
Handcrafted is a past participle verb meaning to make skillfully by hand, such as a handcrafted rocking chair.