こんにちは!
Yuki (@yukibnb) です。
今回はBeds24のAuto Actionsという機能を使って、LINE通知する方法を紹介します。
「普段はメール通知で十分だけど、直前予約が入った場合にはすぐ確認できるLINE通知がほしい」というように、特定の条件下でLINE通知を受信したい人におすすめです。
このようにLINEで受信できると「直前予約確定メールに気づかずお客様への対応が遅れた」という心配も減らすことができます。
簡単に設定できますので、一つ一つ順を追って見ていきましょう!
Auto Actionsとは?
Auto ActionsとはBeds24に標準で備わっている自動化ツールです。
プログラミングの知識不要で、トリガーとアクションを組み合わせて簡単に自動化を実現することができます。
予め用意された選択肢を組み合わせるだけで、複雑な条件を設定することができてとても便利です。
当ブログではすでにいくつかAuto Actionsの設定例をご紹介していますので、よければ以下目次ページから気になるものがあればご覧ください。
「Beds24のAuto Actionsで自動化を実現」という見出し内にAuto Actionsの記事をまとめています。
今回実現したいこと
今回Auto Actionsで実現したいことはアクション部分です。
もし●●が▲▲ならLINE通知するという設定を行います。
トリガー部分は何でも構いませんのでみなさんがご自由に設定ください。例えば以下のようなことができます。
- もし当日インの予約が入ったら、LINE通知する
- もし明日チェックイン且つ未決済の予約がある場合、LINE通知する
- もし明日チェックイン且つ10名様以上の団体予約の場合、LINE通知する
ではAuto ActionsでLINE通知する方法を見ていきましょう!
簡単!Auto ActionsでLINE通知する方法
LINE Notifyのアクセストークンを取得する
まずBeds24にログインする前に、LINE Notifyのアクセストークンを取得します。
アクセストークンとはメールアドレスのようなもので、アクセストークンを使用することで正しい宛先にLINE通知することができるようになります。
LINE Notifyのアクセストークンは無料で複数個作成できます。
アクセストークンの取得方法は以下記事で詳しく紹介していますので、以下記事の手順にて取得ください。
www.yukibnb.com
Beds24にログインし、Auto Actions設定画面を開く
Beds24にログインし、以下手順でAuto Actionsの設定画面を開いてください。
- 1. [Settings]をクリック
- 2. [Guest Management]をクリック
- 3. [Auto Actions]をクリック
[Create New Action]をクリックする
[Create New Action]をクリックしてください。
するとAuto Actionsの作成画面が表示されます。
トリガーを設定する
まずはじめに[Trriger]タブでトリガーを設定します。
トリガーとは「●●が▲▲なら」の部分です。
みなさんが「こんな時にLINE通知したい」と思うトリガーを設定してください。
トリガーは作成後にいつでも編集できますので、あまり深く考えずにまずは作ってみましょう!
アクションを設定する
次に[Webhook]タブでアクションを設定します。
大きく分けて3つ設定箇所があります。
1. URL
[URL]欄には以下を丸ごとコピペしてください。
https://notify-api.line.me/api/notify
2. Custom Header
[Custom Header]欄には以下をコピペし、"xxxxxxx...."の部分はみなさんが取得したLINE Notifyのアクセストークンに置き換えてください。
Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
"Authorization:"と"Bearer"の間には半角スペースが必要です。同様に"Bearer"とアクセストークンの間にも半角スペースが必要です。
コピペする際に半角スペースを消してしまわないようにご注意ください。
3. Body Data
[Body Data]が実際にLINE通知される文章となります。
自由に文章を入力できますが、1行目には必ず以下を入力してください。
message=
この"message="がないとLINE通知が届きませんのでご注意ください。
"message="の後はみなさんがLINE通知したい内容をご入力ください。
一例として、過去に【簡単便利!】Beds24で直前予約だけ任意のメールアドレスに通知する方法という記事を書きましたが、それと同じことをメールではなくLINE通知したい場合、[Body Data]に以下のように入力します。※トリガーはリンク先記事を参照ください。
message= 【※※直前予約です!※※】 予約確定日: [BOOKINGDATEYYYY-MM-DD] 《[ROOMNAME]》 チェックイン: [FIRSTNIGHTYYYY-MM-DD] チェックアウト: [LEAVINGDAYYYYY-MM-DD] お客様名: [GUESTFULLNAME] 様 予約サイト: [ORIGINALREFERRER] 予約番号: [APIREF] ※Beds24での予約番号: [REFERENCENUMBER] 大人: [NUMADULT] 名 子ども: [NUMCHILD] 名 Email: [GUESTEMAIL] 電話番号: [GUESTPHONE] 合計金額: [PRICE]
[ ]
で囲まれたものはTemplate Variablesと呼ばれるもの(変数)です。例えば[GUESTFULLNAME]
と入力すると、LINE通知内では自動的にお客様名に置き換わって表示されます。
Beds24にはTemplate Variablesが豊富に用意されており、様々な使い道があります。以下公式ヘルプでTemplate Variablesの一覧を確認できます。
公式ヘルプ(英語): https://wiki.beds24.com/index.php/Template_Variables
有効化して保存する
最後に以下手順で作成したAuto Actionsを有効化して保存しましょう。
- 1. [Auto]を選択して有効化
- 2. [Save]をクリックして保存
[Save]をクリックするとAuto Actionsの一覧に戻ります。
先程作成したAuto Actionsが一覧に表示されていますね。
[edit]をクリックするといつでもトリガーやアクションを編集できます。
[Create New Action]をクリックすると、新しいAuto Actionsを作成することもできます。
トリガーが発動するのを待つ
あとはトリガーが発動するのを待ちましょう。
発動条件を満たしても実際にアクションが実行されるまで長い場合数十分掛かることがあります。気長に待ちましょう。
LINE通知を受信
トリガーが発動すると無事このようにLINE通知を受信することができました!
まとめ
今回はBeds24のAuto Actionsという機能を使ってLINE通知する方法を紹介しました。
トリガー部分は自由に設定できますので、是非みなさんそれぞれの便利な活用方法を見つけて頂けるとうれしいです。