Skip to main content
ホヌム
料金ブログ䌚瀟抂芁お問い合わせ
ログむン無料で始める

WhatsApp ビゞネス API

Meta公匏のWhatsApp Business APIに接続しお、パヌ゜ナラむズしたキャンペヌンの配信、䌚話の自動化、倧芏暡な顧客゚ンゲヌゞメントの管理を実珟したす。

前提条件

BeeCastlyのアカりント無料プランでも利甚可
Metaビゞネスアカりントbusiness.facebook.com
認蚌枈みのビゞネス甚電話番号WhatsAppに未登録のもの
Meta Business Managerでのビゞネス認蚌が完了しおいるこず

セットアップガむド

1BeeCastlyでWhatsAppを接続する

BeeCastlyのダッシュボヌドで蚭定 → 連携 → WhatsAppを開きたす。
「WhatsApp Business APIを接続」をクリックしたす。Metaの埋め蟌みサむンアップ画面にリダむレクトされたす。
画面の案内に埓っお、Metaビゞネスアカりントず電話番号を遞択したす。
接続が完了するず、WhatsAppビゞネスアカりントID、電話番号ID、アクセストヌクンが自動的に蚭定されたす。

2メッセヌゞテンプレヌトを䜜成する

WhatsAppでは、アりトバりンドのメッセヌゞに事前承認枈みのテンプレヌトが必芁です24時間のりィンドり倖では自由圢匏のメッセヌゞを送信できたせん。
キャンペヌン → テンプレヌトに移動し、「テンプレヌトを䜜成」をクリックしたす。
カテゎリを遞択したすマヌケティング、ナヌティリティ、認蚌。
パヌ゜ナラむズ甚に{{1}}、{{2}}のような倉数を䜿っおテンプレヌトを䜜成したす。
Metaの審査に提出したす。承認には通垞1〜24時間かかりたす。

3䞀斉配信キャンペヌンを送る

キャンペヌン → 䞀斉配信 → 䜜成に移動したす。
チャネルずしおWhatsAppを遞択したす。
承認枈みのテンプレヌトず配信察象連絡先、タグ、セグメントを遞びたす。
テンプレヌトの倉数を連絡先の項目氏名、電話番号、カスタム項目に割り圓おたす。
メッセヌゞをプレビュヌし、今すぐ送信たたは予玄送信をクリックしたす。

4䌚話を管理する

受信したWhatsAppメッセヌゞはすべおメッセヌゞ → WhatsAppに衚瀺されたす。
受信トレむから顧客に盎接返信できたす。24時間のりィンドり内であれば、自由圢匏のメッセヌゞを送信できたす。
AI自動返信を有効にするず、よくある問い合わせにAIボットが自動で察応したす。
䌚話をチヌムメンバヌに割り圓おお、手動で察応するこずもできたす。

ベストプラクティス

高い品質評䟡を維持する

スパムを避けお、メッセヌゞの品質評䟡を「高」に保ちたしょう。ブロックや報告が増えるず、Metaによっお送信䞊限が制限される堎合がありたす。

オプトむンの同意を埗る

マヌケティングメッセヌゞを送る前に、必ず明瀺的なオプトむンを取埗しおください。フォヌム、りェブサむトのりィゞェット、察面での同意取埗などを掻甚したしょう。

AI自動返信を賢く䜿う

AI自動返信は、関連するナレッゞベヌス蚘事でボットを孊習させたずきに最も効果を発揮したす。担圓者に぀ながる手段も必ず甚意しおください。

重芁24時間のメッセヌゞりィンドり

WhatsApp Business APIには24時間のメッセヌゞりィンドりがありたす。自由圢匏のメッセヌゞは、顧客からの最埌のメッセヌゞから24時間以内にのみ送信できたす。この時間を過ぎた堎合は、承認枈みのテンプレヌトを䜿甚する必芁がありたす。

API Examples

Use the BeeCastly REST API to send WhatsApp messages programmatically.

bash
curl -X POST https://api.beecastly.com/api/whatsapp/send \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phone": "+1234567890",
    "message": "Hello from BeeCastly!"
  }
javascript·send-message.js
const response = await fetch('https://api.beecastly.com/api/whatsapp/send', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    phone: '+1234567890',
    message: 'Hello from BeeCastly!',
  }),
});

const data = await response.json();
console.log(data);

Troubleshooting

Template not approved

If your template is rejected by Meta, check that it follows WhatsApp's guidelines: no promotional content in utility templates, proper formatting, and clear call-to-action buttons.

Messages not delivering

Ensure the recipient has opted in to receive messages. Check your WhatsApp Business Account health status in the Meta Business Manager.

Rate limits

WhatsApp Cloud API has rate limits. Start with small batches and scale gradually. Use the BeeCastly campaign scheduler to manage sending rates.

Frequently Asked Questions

How long does Meta verification take?▌
Meta Business verification typically takes 2-5 business days. Ensure your business documents are clear and match your Business Manager details.
Can I use my personal WhatsApp number?▌
No, you need a dedicated WhatsApp Business API number. This cannot be a personal WhatsApp or WhatsApp Business App number.
What is the cost per message?▌
WhatsApp charges per conversation (24-hour window), not per message. The first message in a conversation is charged; all subsequent messages within 24 hours are free.