I have the same problem, am using XYZ Contact, shortcode displays as text!
In my installation of Classicraft I've been adding categories and sub-categories as I can think of them, which means I've not added them...
Separate names with a comma.