Generate shortcodes via form