ブライダル

結婚式場・ホテル婚礼部門の予約管理と顧客管理を一つのシステムにまとめる設計の勘所。来館予約・打ち合わせ・見積もり・成約を、Excelと紙の分断から一本の記録へ

結婚式場やホテル婚礼部門で、来館予約・打ち合わせ・見積もり・成約がExcelや紙、別々のツールに分かれている状態を、一つのシステムにまとめるときの設計をまとめます。記録の単位、段階の持ち方、日取りの仮押さえ、見積もりの版、移行の順番まで。

この記事の結論:結婚式場やホテル婚礼部門の予約管理と顧客管理を一つのシステムにまとめるときは、画面や機能より先に、記録の単位を「一組の結婚式(案件)」に決めます。来館予約・打ち合わせ・見積もり・成約は、すべてその案件にぶら下がる記録として持ち、案件の段階は一つの項目で管理します。会場と日取りの仮押さえはデータベースの制約で二重に入らないようにし、見積もりは上書きせず版で残します。Excel・紙・複数ツールからの移行は、進行中の案件から始め、過去の台帳は読み取り専用で残します。

読み手として考えているのは、婚礼の現場で予約や顧客の台帳を預かる方と、その仕組みを組む開発者です。特定の製品や式場の事例は扱わず、仕組みの考え方だけをまとめます。

予約と顧客の記録が分かれるのは、段階ごとに別の台帳へ載るから

婚礼の記録がばらばらになるのは、同じお客様が段階を進むたびに、別の道具へ書き写されていくからです。どの段階で、どの道具に移っているかを書き出すと、まとめるべき場所が見えてきます。

段階 よく使われる道具 起きやすいこと
来館予約 予約フォームの通知メール、比較サイトの管理画面、電話のメモ 窓口ごとに受け付けた予約を、手で一覧表へ写す
来館・相談 紙のヒアリングシート、担当者の手帳 話した内容が担当者の手元にだけ残る
日取りの仮押さえ 会場の予定表(共有カレンダーや表計算) 顧客の記録と別にあり、どの案件の押さえかが分かりにくい
見積もり 案件ごとの表計算ファイル 版が増え、どれが最新か分からなくなる
成約・打ち合わせ 契約書、打ち合わせの記録、進行表 支配人や他部署が、進み具合を一目で見られない

どの道具も、それぞれの段階では十分に役立っています。困るのは、段階をまたぐたびに転記が起き、写し間違いと「どれが正しいか分からない」状態が積み重なることです。一つのシステムにまとめる目的は、この転記をなくし、一つの記録を見れば案件の今が分かる状態にすることです。

記録の中心に置くのは、人ではなく一組の結婚式(案件)

一つのシステムの中心には、新郎・新婦の一人ひとりではなく、「一組の結婚式」を表す案件の記録を置きます。来館も見積もりも契約も、二人のどちらか一方ではなく、お二人の結婚式に対して起きる出来事だからです。

記録 持つもの ほかの記録とのつながり
案件 段階、希望の時期と人数、担当者、知ったきっかけ 中心。ほかの記録はすべて案件にひも付く
人 名前、連絡先、連絡してよい手段 一つの案件に二人以上。家族など連絡先の追加もここ
来館予約 日時、来館の種類(フェア・相談・試食など)、来館したか 一つの案件に複数
打ち合わせ 日時、内容の要点、次に決めること 一つの案件に複数
会場の押さえ 会場、日付、時間帯、仮押さえか本予約か、期限 一つの案件に一つ(変更の履歴は残す)
見積もり 版の番号、明細、作った人と日時 一つの案件に複数の版
契約 契約日、契約した見積もりの版、申込金の扱い 一つの案件に一つ

骨組みだけを表にすると、次のようになります。

sql
-- 骨組みの例(項目は最小限)
CREATE TABLE wedding_case (
  id            BIGSERIAL PRIMARY KEY,
  stage         TEXT NOT NULL,          -- 段階(次の節の一覧)
  owner_staff   BIGINT,                 -- 担当者
  created_at    TIMESTAMPTZ NOT NULL DEFAULT now()
);
CREATE TABLE case_person (
  case_id  BIGINT REFERENCES wedding_case(id),
  person_id BIGINT REFERENCES person(id),
  role     TEXT                         -- 新郎・新婦・ご家族 など
);
CREATE TABLE visit_reservation (
  id       BIGSERIAL PRIMARY KEY,
  case_id  BIGINT REFERENCES wedding_case(id),
  starts_at TIMESTAMPTZ NOT NULL,
  kind     TEXT NOT NULL,               -- フェア・相談・試食 など
  attended BOOLEAN                      -- 来館したか(当日以降に記録)
);

人を単位にした作りだと、片方から予約があり、もう片方から問い合わせがあったとき、同じ結婚式の記録が二つに割れます。案件を中心にしておけば、どちらから連絡が来ても一つの記録にたどり着けます。来館数や成約率の数え方をそろえる話は、来館と成約の数え方の記事で別に扱っています。

案件の段階は一つの項目で持ち、次へ進む条件を決める

案件が今どこにいるかは、一つの「段階」の項目で持ち、段階を進める条件を先に文章で決めます。チェックボックスをいくつも並べて段階を表すと、矛盾した組み合わせが生まれ、一覧で絞り込めなくなります。

段階 次へ進む条件 誰が進めるか
問い合わせ 来館の日時が決まる 受付の担当、またはフォームから自動
来館予約 来館の記録が付く 当日の担当
来館済み 会場の仮押さえを入れる 担当のプランナー
仮予約 契約を交わす 担当のプランナー
成約 打ち合わせを始める 担当のプランナー
打ち合わせ中 結婚式が終わる 当日の担当
施行済み (終わり) ―
見送り・キャンセル (終わり。理由を選んで残す) 担当のプランナー

段階を進めるたびに、いつ、誰が、どこからどこへ動かしたかを別の記録に残します。この履歴があれば、「来館から仮予約までに何日かかったか」を後から数えられます。見送りやキャンセルの理由は、自由記入だけにせず、いくつかの選択肢から選ぶ形にすると、集計に使えます。

会場と日取りの仮押さえは、二重に入らない仕組みにする

会場と日取りの押さえは、画面の確認ではなく、データベースの制約で二重に入らないようにします。同じ日の同じ会場を、二人の担当者が同時に押さえようとしたとき、画面の確認だけでは両方の登録が通ってしまうからです。

決めること 作り方
一つしか入らない単位 会場・日付・時間帯の組み合わせに、仮押さえと本予約を合わせて一つだけ入る制約をかける
仮押さえの期限 押さえた日に期限を記録し、期限が来たら自動で外す
期限前の知らせ 期限の前に、担当者へ知らせる
押さえの変更 日取りを動かすときは、新しい押さえを先に取ってから古い押さえを外す
押さえの履歴 いつ、誰が、どの日を押さえ、外したかを残す
sql
-- 仮押さえと本予約を合わせて、同じ枠に一つだけ入れる
CREATE TABLE venue_hold (
  id         BIGSERIAL PRIMARY KEY,
  case_id    BIGINT REFERENCES wedding_case(id),
  venue_id   BIGINT NOT NULL,
  event_date DATE NOT NULL,
  slot       TEXT NOT NULL,             -- 午前・午後・夜 など
  status     TEXT NOT NULL,             -- tentative(仮)/ confirmed(本予約)/ released(解除)
  expires_at TIMESTAMPTZ
);
CREATE UNIQUE INDEX one_active_hold
  ON venue_hold (venue_id, event_date, slot)
  WHERE status IN ('tentative', 'confirmed');

期限を過ぎた仮押さえを自動で外す処理は、外したことを担当者とお客様の記録の両方に残すところまでを一つの処理にします。外れたことに担当者が気づかないまま、お客様に「押さえてあります」と伝えてしまうのが、いちばん避けたい事故です。

見積もりは上書きせず、版で残す

見積もりは、直すたびに新しい版として保存し、前の版を消さない作りにします。打ち合わせが進むと金額は動くものなので、「いつ、何が、なぜ変わったか」を後から説明できることが、お客様との信頼に直結します。

持つもの 理由
版の番号と作った日時・担当者 どの版をお客様に渡したかを特定するため
明細(品目・単価・数量・ランク) 合計だけでなく、何が動いたかを比べるため
前提(人数、料理と飲み物のランク) 前の版と前提が違うことを示すため
お客様に渡したかどうか 社内の試算と、渡した見積もりを分けるため
契約に使った版 契約の内容と、その後の追加を分けるため

版を残しておくと、二つの版の明細を並べて、増えた品目と減った品目を自動で示せます。打ち合わせの席でその差を見せれば、「最初の見積もりと違う」という不安に、その場で答えられます。

見積書をメールなどでやり取りした場合、その記録は電子帳簿保存法の電子取引の記録として、電子のまま保存する決まりがあります。保存の要件は国税庁の案内に沿って確かめ、見積もりの版を消さない作りと合わせて設計します。

誰が何を見られるかを、役割ごとに決める

一つのシステムにまとめると、多くの人が同じ記録にアクセスするようになるので、役割ごとに見られる範囲と操作できる範囲を決めます。紙や担当者ごとのファイルでは自然に分かれていた範囲が、まとめた途端に全員に見えてしまうことがあるからです。

役割 見られる範囲 操作できること
受付・営業 問い合わせと来館予約の段階の案件 来館予約の登録・変更
プランナー 担当の案件のすべての記録 見積もりの作成、段階の更新
支配人・責任者 すべての案件と集計 担当の変更、キャンセルの承認
提携先(衣装・写真など) 担当する結婚式の日時と必要な項目だけ 閲覧のみ

通則編と呼ばれる個人情報保護委員会の指針では、個人データを扱う事業者に組織・人・物理・技術の面での安全管理の措置を求めており、技術の面の例としてアクセスの制御が挙げられています。役割ごとの範囲を決めることは、この措置を仕組みとして形にすることでもあります。誰がいつどの記録を見て、何を変えたかの記録も、最初の版から残します。

Excelと紙からの移行は、進行中の案件から始める

移行は、進行中の案件だけを先に移し、施行が済んだ過去の台帳は読み取り専用で残す順番が確実です。すべてを一度に移そうとすると、表記の揺れや重複の整理に時間がかかり、現場が新しいシステムを使い始める日が遠のきます。

  1. 今使っている台帳をすべて並べる。 予約の一覧、見積もりのファイル、会場の予定表、紙のシートの項目を書き出す
  2. 案件を一つにまとめる。 同じ結婚式が複数の台帳に載っていたら、どれが同じ案件かを決める
  3. 進行中の案件だけを移す。 来館予約から打ち合わせ中までの案件を新しいシステムへ入れる
  4. 会場の押さえを最後に照らし合わせる。 移したあと、予定表と新しいシステムの押さえが一致しているかを一件ずつ確かめる
  5. 切り替えの日を決める。 その日からは新しいシステムだけに書き、古い台帳は読み取り専用にする

並行して二つの台帳に書く期間は、短く区切ります。両方に書く期間が長いと、どちらかが古くなり、結局どちらも信用されなくなります。

既製の顧客管理を使うか、作るかは、段階と押さえの持ち方で決める

既製の顧客管理サービスで足りるかどうかは、案件を中心にした記録と、会場の押さえの制約を、その製品で持てるかで判断します。一般的な顧客管理は「会社」や「個人」を中心に作られていることが多く、二人で一組の結婚式と、日取りの押さえを同じ記録で扱えるかが分かれ目になります。

確かめること 既製で足りる目安 作ることを考える目安
記録の単位 一組の結婚式を一つの記録として持てる 人や会社が中心で、二人を一つにまとめにくい
会場の押さえ 枠の二重登録を製品の側で防げる 予定表が別の道具のまま残る
見積もりの版 版を残し、差を比べられる ファイルの添付でしか持てない
予約の受付 自社サイトのフォームから直接入る 手で写す作業が残る

一つの業種に限らない予約管理システムなら、株式会社bundlyzeでは企画から運用まで開発してきました。婚礼の記録の単位や押さえの持ち方から決めていく相談の流れは、業務システムの開発のご案内(bundlyze)に書いています。

出典

確認日はどちらも2026年10月2日で、いずれも公的な資料です。指針や保存の要件は見直されることがあるので、設計を固める段階で改めて最新版を確かめてください。

よくある質問

顧客管理の単位は、新郎・新婦の一人ひとりにすべきですか?

人の記録とは別に、一組の結婚式を表す「案件」の記録を作り、そこに二人をひも付ける形をおすすめします。連絡をくれるのはどちらか一方でも、来館・見積もり・契約はお二人の結婚式に対して起きるからです。人を単位にすると、同じ結婚式の記録が二人に分かれ、片方の画面にしか打ち合わせの内容が残らないことが起きます。

会場と日取りの仮押さえは、どう管理すれば二重に入りませんか?

会場と日付と時間帯の組み合わせに対して、仮押さえと成約を合わせて一つしか入らない制約を、データベースの側にかけます。画面で空きを確かめてから登録するだけでは、二人の担当者が同時に操作したときに両方とも通ってしまいます。仮押さえには期限を持たせ、期限が来たら自動で外し、担当者に知らせる作りにします。

Excelの過去の顧客台帳は、すべて新しいシステムに移すべきですか?

最初に移すのは、進行中の案件だけで十分です。施行が済んだ過去の台帳は、読み取り専用の形で保管し、必要なときに探せるようにしておきます。過去の分まで一度に移そうとすると、表記の揺れや重複の整理に時間を取られ、肝心の切り替えが遅れます。