Not sure that you can do this. Shortcodes have to be in a page or post, don't they. I don't think you can put a shortcode between form elements. Where would you put them? ... in the contact form 7 settings? You cant do that there AFAIK ( unless you're following some contact form 7 instructions I haven't heard of).
–
byronyasgurMar 12 '12 at 12:59

Actually - you can add the filter code in your theme's functions.php and shortcodes will work properly inside a CF7 form. I can't confirm whether the specific one(for the accordion) will work or not though - I've only tested with a shortcode that doesn't contain any CF7 shortcodes, but basically it all depends on how the shortcode in question is handled.
–
Nikola Ivanov NikolovMar 20 '13 at 12:35

If you want to use the same content in more than one location on your site, you're better off creating a shortcode (localizable if necessary), than to cut and paste the same HTML all over the place.
–
CraigSep 12 '14 at 0:02