発送チェック作成について

現在、顧客のデータが入っているアプリ(Aアプリ)があり、
そのデータをもとに、発送チェックを作成したいと考えております。
やりたい事
・過去の発送履歴も確認できるようにしたい
・担当者毎に絞り込みたい
・発送する顧客データをCSV等で出力したい

上記をふまえたうえで、今のAアプリにチェックボックスを追加するか、
新たに専用のアプリを作成しようか検討しております。
何か良い方法があれば、ご教示願います。

シンプルな案ですと、発送履歴アプリを作成し、ルックアップと日付,担当者フィールドを設けて、レコード毎に顧客と発送日を保存。
担当者がどこに存在しているかが不明ですが、顧客毎に付随しているのであればルックアップ時に取得できるように設定、そうでない場合、担当者フィールドを設ける。

過去の発送履歴も確認できるようにしたい
顧客アプリには関連レコードを入れて、発送履歴のルックアップを対象として発送日を表示し顧客に対しての過去発送履歴を把握できるように表示。

担当者毎に絞り込みたい
発送履歴で担当者で絞り込み

発送する顧客データをCSV等で出力したい
発送日アプリにはレコード毎に情報があるので、CSVでの書き出しも可能。

発送1件につき1レコードなので手数が多くなる場合はJSカスタマイズして一括登録できるようにしてあげるといいかと思います。