UserをCSVUploaderで追加して生成したい

ユーザーにCSV形式でアップロードしてもらい、ユーザー登録をしたいのですが可能でしょうか?

現状考えている流れとしては、
①ユーザーが追加登録したいメールアドレス、仮パスワードをCSVファイルで作成

②ユーザーがアプリ上でファイルをアップロードする

③Workflowでサインアップし、登録されたユーザー宛に仮パスワード、Login URLを送る

④初回ログイン時はユーザー名が空のため、ユーザー情報編集ページを差し込み、ユーザー情報登録と、パスワード変更を促す

という流れを想定しています。
現状、③のアップロードしたファイルをType of dataでUser typeを選択できなくて止まっています。

どこか修正したら上記の流れで可能でしょうか?
また、他にユーザーが一度に多数のユーザーを追加する方法はありますか?

アドバイスをいただけると幸いです。
宜しくお願いいたします。