Microsoft Bookingsの使い方:予約ページを作ってTeams会議と予定を自動でつなぐ

公開 書いた人 大林 諒

Microsoft Bookings(ブッキングス)は、お客様がホームページやメールのリンクから空いている時間を選び、自分で予約できるページを作る機能です。予約が入ると担当者の Outlook の予定表に入り、オンラインなら Teams 会議のリンクも自動で付き、確認メールとリマインダーがお客様に届きます。この記事では、サンプル工務店の「リフォーム無料相談」を例に、管理者の設定から予約ページの公開、予約が入らないときの原因の探し方までを書きます。

この記事の内容
  1. 先に答えると
  2. 先に決めること
  3. 共有予約ページと個人用予約ページの違い
  4. 管理者が先にやる設定
  5. 共有予約ページを作る手順
  6. サービスを作る:時間と前後の余白
  7. スタッフを足す:予定表の空き時間をつなぐ
  8. 予約ページを公開する
  9. 予約が入ったあとの流れ
  10. 応用:現地調査は個人用予約ページで
  11. 予約で聞く項目と個人情報
  12. できないことと、その代わり
  13. よく詰まるところ
  14. 次にやること

先に答えると

  • Bookings は Business Basic・Standard・Premium のどれでも使える(2026年11月時点)。追加の契約は要らない
  • 窓口として使うのは「共有予約ページ」。複数の担当者でお客様の予約を受ける形になる
  • 個人で日程調整に使う「個人用予約ページ」もあり、こちらは自分の Outlook の空き時間を相手に見せて選んでもらう
  • 作る順番は、予約ページの作成 → サービス(時間・前後の余白・Teams 会議)→ スタッフ → 予約ページの公開設定 → 公開
  • 担当者の Outlook に入っている予定は、既定で予約できない時間として扱われる。二重予約はこれで防ぐ
  • 社外の人がページを開けないときは、まず「組織の Microsoft 365 アカウントでの予約を必須にする」の設定(公式ドキュメントの訳の表記。日本語画面の名前は確かめてください)を疑う

先に決めること

予約ページを作る前に、次の4つを決めておきます。

1つ目は、何を予約してもらうかです。サンプル工務店は「リフォーム無料相談」を、Teams でのオンライン相談と事務所での来店相談の2種類にしました。お客様が選ぶ画面に出るのは、この「サービス」の一覧です。サービスは1つの予約ページに50までにするよう公式が案内しています。

2つ目は、誰が受けるかです。営業3人と代表の4人を担当にし、お客様が担当を選べるようにはせず、空いている人に自動で割り当てることにしました。

3つ目は、受け付ける時間です。営業時間は平日の10時から17時、予約は前日の17時まで、2か月先までとしました。現場に出ることの多い代表は、火曜と木曜の午後だけにしています。

4つ目は、お客様から何を聞くかです。名前・メール・電話番号に加えて、相談の内容や住所を聞きたくなりますが、聞いた情報は Microsoft 365 の中に会社の情報として残ります。必要な項目だけにします(後半の「予約で聞く項目と個人情報」)。

共有予約ページと個人用予約ページの違い

項目共有予約ページ個人用予約ページ
向いている使い方会社の窓口(無料相談、来店予約)個人の日程調整(打ち合わせの候補日を送る代わり)
受ける人複数のスタッフ。空いている人に割り当てる本人だけ
空き時間のもと営業時間・スタッフの勤務時間・各スタッフの予定表本人の Outlook の予定表
設定できることサービス、スタッフ、スケジュール ポリシー、通知、聞く項目、ページの見た目会議の種類(長さなど)
管理者の止め方管理センターで共有 Bookings をオフ、または作れる人を PowerShell で絞るPowerShell の OWA メールボックス ポリシーで止める

どちらも Bookings と同じライセンスで使えます。この記事では、窓口として使う共有予約ページを中心に書きます。

管理者が先にやる設定

Bookings は、Microsoft 365 管理センターで共有 Bookings がオンになっていないと使えません。

  1. Microsoft 365 管理センターで「設定」→「組織の設定」を開く
  2. 「共有 Bookings」を選ぶ
  3. 組織で共有 Bookings を使えるようにするチェック ボックスをオンにする
  4. 「変更を保存」を押す
Microsoft 365 管理センター「組織の設定」の「共有 Bookings」パネル。オン・オフのチェック ボックスと「変更を保存」を写す
Microsoft 365 管理センター「組織の設定」の「共有 Bookings」パネル。オン・オフのチェック ボックスと「変更を保存」を写す

全員が予約ページを作れると、知らないうちに個人が会社名の予約ページを公開してしまうことがあります。サンプル工務店では、予約ページを作れるのは事務Bと代表だけにしました。これは管理センターではできないので、Exchange Online PowerShell を使います。

Install-Module -Name ExchangeOnlineManagement
Connect-ExchangeOnline -UserPrincipalName admin-jimu-b@sample-koumuten.example
New-OwaMailboxPolicy -Name "BookingsCreators"
Set-CASMailbox -Identity jimu-b@sample-koumuten.example -OwaMailboxPolicy "BookingsCreators"
Set-CASMailbox -Identity daihyo@sample-koumuten.example -OwaMailboxPolicy "BookingsCreators"
Set-OwaMailboxPolicy "OwaMailboxPolicy-Default" -BookingsMailboxCreationEnabled:$false

最後の行で、ほかの人は新しい共有予約ページを作れなくなります。作れない人も、既存の予約ページにスタッフとして入ることはできます。会社で別の OWA メールボックス ポリシーを作っていないことが前提なので、Exchange のポリシーを触ったことがある会社は、先に今の設定を確かめます。特定の人だけ Bookings を使わせない場合は、管理センターの「ユーザー」→「アクティブなユーザー」でその人を選び、「ライセンスとアプリ」の「アプリ」で Microsoft Bookings のチェックを外します。

共有予約ページを作る手順

Bookings は、ブラウザーで book.ms を開くか、Teams や Outlook の左のアプリから「Bookings」を追加して開きます。

  1. Bookings のホームで「共有予約ページの作成」を選ぶ
  2. 「最初から作成」を選ぶ(既存のページを複製することもできる)
  3. 名前を「サンプル工務店 リフォーム相談」とし、ロゴ、業種、受け付ける曜日と時間(平日10時から17時)を入れて「次へ」
  4. スタッフの招待で、営業3人と代表を選んで「次へ」
  5. サービスの設定で「変更」を押し、サービス名を「リフォーム無料相談(オンライン)」、時間を60分にする。「オンライン会議の追加」をオンにし、「サービスの更新」→「次へ」
  6. 予約できる人で、社外のお客様も含めて予約できる選択肢を選び(表示名は画面で確かめてください)、「作成」を押す
「共有予約ページの作成」のウィザード。名前・業種・勤務時間を入れる最初の画面を写す
「共有予約ページの作成」のウィザード。名前・業種・勤務時間を入れる最初の画面を写す
ウィザードの最後の「予約できるユーザー」。社外も予約できる選択肢を選んだ状態と「作成」ボタンを写す
ウィザードの最後の「予約できるユーザー」。社外も予約できる選択肢を選んだ状態と「作成」ボタンを写す

施主はほとんどが社外の人なので、6で社内の人だけにしないことが大事です。ここを間違えると、ページは開けてもサインインを求められ、予約できません。作成後の画面に予約ページのアドレスが出るので、開いて表示を確かめます。

サービスを作る:時間と前後の余白

作成のときに入れた1つ目のサービスを整え、来店相談のサービスを足します。予約ページを開き、左の「サービス」から「新しいサービスの追加」を選びます。

設定オンライン相談来店相談
サービス名リフォーム無料相談(オンライン)リフォーム無料相談(来店)
場所空欄(Teams 会議になる)事務所の住所
オンライン会議の追加オンオフ
期間60分90分
バッファー時間後ろに15分前後に30分
価格価格を表示しない価格を表示しない
イベントあたりの最大出席者数11
スタッフ営業3人と代表営業3人と代表

「オンライン会議の追加」をオンにすると、予約ごとに Teams 会議のリンクが作られ、担当者とお客様の予定表の予定、確認メール、リマインダー メールに入ります。お客様は Teams のアプリがなくても、ブラウザーから参加できます。会社の既定のオンライン会議を Teams にしておくよう、公式が強く勧めています。

「バッファー時間」は、予約の前後に担当者の予定表を押さえる時間です。来店相談の前に資料を用意し、後に見積もりのメモを書く時間として30分ずつ取りました。この時間は空き時間の計算に入るので、続けて予約が入ることはありません。

「新しいサービスの追加」の「基本の詳細」。サービス名・場所・「オンライン会議の追加」・期間・バッファー時間の欄を写す
「新しいサービスの追加」の「基本の詳細」。サービス名・場所・「オンライン会議の追加」・期間・バッファー時間の欄を写す

サービスの設定には、ほかに「可用性オプション」(このサービスだけ受け付ける時間を変える)、「スタッフの割り当て」、「ユーザー設定フィールド」(予約のときに聞く項目)、「通知」(確認・リマインダー・フォローアップのメール)、「発行オプション」(予約ページに出すかどうか)があります。準備中のサービスは「発行オプション」をオフにしておけば、お客様の画面に出ません。

通知の画面では、確認メールのほかに、リマインダーを予約の何時間前に送るかを決められます。サンプル工務店では前日の同じ時刻にリマインダーを送り、「確認の追加情報」に「図面や写真があればお持ちください」と書き足しました。SMS での通知は Teams Premium のライセンスが要り、公式では北米のみ利用可能とされているので、日本の会社はメールで足ります。

スタッフを足す:予定表の空き時間をつなぐ

左の「スタッフ」から「新しいスタッフの追加」を選び、社内の人は名前で検索して選びます。1つの予約ページのスタッフは100人までです。

  1. 名前を入れて候補から選ぶ
  2. 役割を選ぶ。予約を受ける営業は「チーム メンバー」、予約の入れ替えもする事務Bは「スケジューラ」にする
  3. 「割り当てられた予約が作成または変更されたときに電子メールですべてのスタッフに通知する」を必要に応じて選ぶ
  4. 「Microsoft 365 予定表のイベントが空き時間情報に影響する」がオンになっているのを確かめる
  5. 代表のように受ける時間が限られる人は、「営業時間を使用する」を外して、火曜と木曜の午後だけを入れる
「スタッフ」の追加画面。役割の選択、「Microsoft 365 予定表のイベントが空き時間情報に影響する」と「営業時間を使用する」のチェックを写す
「スタッフ」の追加画面。役割の選択、「Microsoft 365 予定表のイベントが空き時間情報に影響する」と「営業時間を使用する」のチェックを写す

4の設定は既定でオンです。営業Aが Outlook に現場の立ち会いを入れておけば、その時間は予約ページで選べなくなります。外すと二重予約が起きるので、公式もオンのままを強く勧めています。社外の人もメールアドレスでスタッフに入れられますが、社外のスタッフの予定表は Bookings と空き時間を共有できません。

予約ページを公開する

最後に、左の「予約ページ」で公開の設定をします。

設定サンプル工務店の選択理由
組織の Microsoft 365 アカウントでの予約を必須にするオフ施主は社外の人
検索エンジンのインデックス作成を無効にするオンホームページのリンクからだけ来てもらう
顧客データの使用に関する同意オン予約の前に同意のチェックを求める
スケジュール ポリシー時間の増分30分、リードタイム24時間、最大60日先前日までに準備できる量にする
予約が作成または変更されたときに通知するオン事務Bが予約を見落とさない
リージョンとタイム ゾーン日本のタイム ゾーン(表示名は画面で確かめてください)お客様の画面に日本時間で出る

「時間の増分」は、選べる開始時刻の間隔です。30分なら10時・10時30分・11時と選べます。「リードタイム」は、予約や取り消しを何時間前まで受け付けるかで、営業時間ではなく通常の時間で数えます。

設定を終えたら「保存して公開」を押します。公開した予約ページのアドレスは https://outlook.office365.com/owa/calendar/…/bookings/ の形です。これをホームページの「無料相談を予約する」ボタンに貼り、LINE 公式アカウントのメニューにも同じアドレスを入れました。アドレスの末尾に ?RefID=LINE のような目印を付けておくと、どこから来た予約かを後で Bookings のレポート(過去4か月分の TSV ファイル)で数えられます。

「予約ページ」の設定画面。アクセス制御の2つのチェック、「顧客データの使用に関する同意」、「保存して公開」ボタンを写す
「予約ページ」の設定画面。アクセス制御の2つのチェック、「顧客データの使用に関する同意」、「保存して公開」ボタンを写す

止めるときは、同じ画面の「発行解除」を押します。

予約が入ったあとの流れ

予約が入ると、お客様には確認メールが届き、担当になった営業の Outlook の予定表に予定が入ります。オンライン相談なら、その予定に Teams 会議のリンクが付いています。担当者は自分の予定表から会議に入るだけで、リンクを別に送る必要はありません。

事務Bは、Bookings の左の「予定表」で、その日の予約を一覧で見ます。電話で予約を受けたときは、ここから予約を手で入れます。お客様から日程変更の電話があったときも、ここで予定を動かします。

場面誰がどこで
Web から予約が入った担当の営業自分の Outlook の予定表と確認メール
電話で予約を受けた事務BBookings の「予定表」で手で予約を入れる
日程を変えたい事務BBookings の「予定表」で予約を開いて変更する
年末年始で受け付けない事務BBookings の休業の設定を入れる
月にどれだけ予約が入ったか代表Bookings のレポート(TSV)をダウンロードして数える

年末年始やお盆の休みは、Bookings の休業の設定で、予約を受けない期間にします。入れ方の画面は公式で確かめられなかったので、Bookings の「Calendar」タブ(日本語画面の名前は確かめてください)や勤務先情報の休業の設定から探してください。サンプル工務店では、毎年11月に翌年の休業日をまとめて入れることにしました。

Bookings の「予定表」。その日の予約がスタッフごとに並び、手で予約を足す「新しい予約」ボタンがある状態を写す
Bookings の「予定表」。その日の予約がスタッフごとに並び、手で予約を足す「新しい予約」ボタンがある状態を写す

応用:現地調査は個人用予約ページで

無料相談のあと、現地調査の日程を決めるときは、会社の窓口ではなく担当の営業との1対1の調整になります。ここは共有予約ページではなく、営業それぞれの個人用予約ページを使うと手間が減ります。

個人用予約ページは、Bookings のホームの個人用予約の欄から作り、「会議の種類」として「現地調査(90分)」のような枠を足します。空き時間は本人の Outlook の予定表から計算されるので、ほかに入れるものはありません。できたページのリンクを、相談のあとのお礼メールに貼って送れば、施主が都合のよい時間を選べます。メールで候補日を3つ書いて返事を待つやり取りがなくなります。

共有予約ページと違うのは、受けるのが本人だけで、サービスや聞く項目を細かく決められないことです。会社として受け付ける窓口は共有予約ページ、担当が決まったあとの調整は個人用予約ページ、と分けておくと、どちらに何が入っているか迷いません。管理者が個人用予約ページを止めたいときは、PowerShell の Set-OwaMailboxPolicy -Identity "OwaMailboxPolicy-Default" -PersonalBookingsDisabled $true で全員分を止められます。

予約で聞く項目と個人情報

お客様のメール・電話番号・住所・メモの欄は消せない項目ですが、それぞれ「必須」を外せば任意にできます。サービスの「ユーザー設定フィールド」で、項目を足すこともできます。

Bookings のデータは、Bookings 専用の共有メールボックスとして Exchange Online に入り、共有メールボックスと同じ保持のポリシーがかかります。予約で聞いた内容は、スタッフ全員がそのメールボックスを通じて見られる情報になります。サンプル工務店は次のように決めました。

  • 住所は任意にし、町名までで足りると書く(現地調査の日程が決まってから詳しく聞く)
  • 足す項目は「相談したい場所」(キッチン・浴室・外壁などの選択肢)と「希望の時期」だけ
  • 家族構成、年収、ローンの有無は聞かない
  • 「顧客データの使用に関する同意」をオンにし、ホームページのプライバシーポリシーと同じ文を入れる
  • 相談が終わって契約に進まなかったお客様の予約は、半年ごとに事務Bが見直して消す

聞いた情報を顧客台帳に自動で写したい、という話も出ますが、それは自動化の領分です。姉妹サイトの「Microsoft FormsとPower Automate:回答をExcelやリストにためて担当に知らせる」の考え方で、別に組みます。

できないことと、その代わり

やりたいことBookings では代わりの手
予約と同時に料金を受け取る価格は表示できるが、支払いの受付はできない料金は相談のあとで見積もりと一緒に案内する
SMS でリマインダーを送るTeams Premium が要り、北米のみメールのリマインダーにする
数百人の説明会を予約制にする最大出席者数で複数人の予約はできるが、説明会の運営向けではない「Teamsウェビナーとタウンホール:社外向けの説明会を開く」
社外のスタッフの空き時間を反映する社外の人の予定表は共有されない社外の人は手で予定を押さえ、担当にはしない
予約が入ったら台帳や Planner に自動で入れるBookings だけではできない姉妹サイトの Power Automate の記事で扱う

よく詰まるところ

予約が来ない、空きが出ない、社外から見えない、の3つで原因を分けます。

症状原因直し方
社外の人がページを開くとサインインを求められる「組織の Microsoft 365 アカウントでの予約を必須にする」がオン、または作成時に社内の人だけを選んだ予約ページの設定でオフにして「保存して公開」
ページのアドレスを開くと表示されない公開していない、または「発行解除」した「予約ページ」で「保存して公開」を押す
サービスの一覧に来店相談が出ないサービスの「発行オプション」がオフ「サービス」でスイッチをオンにする
どの日も空きが出ないスタッフの勤務時間か営業時間が入っていない、または全員の予定表が埋まっているスタッフの「営業時間を使用する」と勤務時間を見直す
明日以降しか選べないと言われるリードタイムを24時間にしている意図どおりなら案内を変える。違えばリードタイムを短くする
2か月より先が選べない「事前の最大日数」を60日にしている必要なら延ばす
営業Aの空きが出ない予定表に「仮の予定」が入っている仮の予定は空き時間に影響するので、入れ方を見直す
予約が入ったのに事務が気づかない「予約が作成または変更されたときに通知する」がオフ、または通知先のメールボックスを誰も見ていない通知をオンにし、勤務先情報の通知先を見ている人のアドレスにする
予約に Teams のリンクが付かないサービスの「オンライン会議の追加」がオフ、または既定の会議サービスが Teams でないサービスでオンにし、既定のオンライン会議を Teams にする
知らない予約ページが社内にできていた全員が共有予約ページを作れるBookingsMailboxCreationEnabled で作れる人を絞る
設定を変えたのに反映されないビジネス関連の設定は反映まで時間がかかる10分ほど待ってから確かめる

次にやること

予約ページができたら、予約のあとの会議と、社外向けの説明会を整えます。

あわせて読む