WhatsApp ビジネス API
WhatsAppの番号をBeeCastlyに接続して、お客様とチャットし、AIに返信を任せ、一斉配信を送れます。QRコードのスキャン、またはMetaの公式WhatsApp Cloud APIで接続できます。
前提条件
接続方法は2通り
QRコードをスキャン
WhatsApp Webと同じように、WhatsApp Businessアプリの番号を含め、すでに使っている番号をリンクします。無料で、Metaの承認は不要です。返信や自動返信に最適です。大量の一斉配信には使わないでください。WhatsAppに番号を停止される可能性があります。
WhatsApp Cloud API(Meta)
Metaの公式の方法です。Metaビジネスアカウントと、承認済みのメッセージテンプレートが必要です。一斉配信やキャンペーンにはこの方法を使います。
セットアップガイド
1BeeCastlyでWhatsAppを接続する
QRコード:WhatsApp QRを選びます。スマートフォンでWhatsApp → リンク済みのデバイス → デバイスをリンクを開き、コードをスキャンします。スマートフォンは通常どおり使い続けられます。
Cloud API:WhatsApp Cloud API(Meta)を選び、Facebookで接続をクリックします。Metaビジネスアカウントと電話番号を選びます。手動で設定したい場合は、ステップバイステップウィザードで、MetaアプリID、WhatsApp BusinessアカウントID、電話番号ID、アクセストークンを入力します。
2メッセージテンプレートを作成する
キャンペーン → テンプレートに移動し、テンプレートを作成します。
カテゴリを選びます:マーケティング、ユーティリティ、または認証。
名前やその他の詳細用に、
{{1}}や{{2}}のような変数を追加します。送信します。Metaが審査し、ステータスがBeeCastlyで更新されます。
3一斉配信キャンペーンを送る
チャネルとしてWhatsAppを選択します。
承認済みのテンプレートと配信対象(連絡先、タグ、セグメント)を選びます。
テンプレートの変数を連絡先の項目(氏名、電話番号、カスタム項目)に割り当てます。
メッセージをプレビューし、今すぐ送信または予約送信をクリックします。
4会話を管理する
受信箱から返信し、よく送る回答にはクイック返信を使い、チャットをチームメンバーに割り当てます。
AI返信をオンにすると、チャットボットがナレッジベースからよくある質問に答え、必要なときは担当者に引き継ぎます。
5その他のWhatsAppツール
メッセージ → wa.meリンク:ウェブサイトやポスター用のクリックしてチャットするリンクやQRコードを作成します。
連携 → チャネル → WhatsApp:ビジネスプロフィールと商品カタログを編集します(Cloud API)。
ベストプラクティス
高い品質評価を維持する
スパムを避けて、メッセージの品質評価を「高」に保ちましょう。ブロックや報告が増えると、Metaによって送信上限が制限される場合があります。
オプトインの同意を得る
マーケティングメッセージを送る前に、フォーム、ウェブサイトのチャット、対面などで、明確な許可を得てください。
AI自動返信を賢く使う
AI返信は、ナレッジベースに価格、営業時間、ポリシーが登録されているときに最も効果を発揮します。お客様が担当者に連絡できる手段を、必ず残しておいてください。
重要:24時間ウィンドウ(Cloud API)
WhatsApp Cloud APIでは、お客様の最後のメッセージから24時間以内にのみ自由なテキストを送信できます。それ以外の時間帯は、承認済みのテンプレートを使う必要があります。
API Examples
Send a WhatsApp message from your own software with an API key. See the Messages API for details.
curl -X POST https://beecastly.com/api/v1/messages/send \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"channel":"WHATSAPP","to":"+919876543210","content":"Hello from BeeCastly!"}'const response = await fetch('https://beecastly.com/api/v1/messages/send', {
method: 'POST',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
channel: 'WHATSAPP',
to: '+919876543210',
content: 'Hello from BeeCastly!',
}),
});
const data = await response.json(); // { success: true, data: { messageId, status: "queued" } }