顧客に一斉 SMS(一括テキスト)を送る方法

顧客リスト全体に 1 通のテキストを。Octo とのチャットからでも、キャンペーンエディタからでも。メッセージとセグメント数、誰に届くか、出る前にいくらかかるか、そして送ったあとキャンペーンページが何を教えてくれるか。

更新日

洗車場が Octo で「週末スペシャル」を常連客 1,240 人に送ります。セグメントのカウンター、費用を2倍にする絵文字、送信前の人数と費用、届くメッセージ、そして返信してきたお客さまに答える AI エージェント。

Bayside Express Car Wash はほぼ毎週末、顧客に SMS を送っています:今週末はどの洗車も $5 引き、Unlimited Wash Club: 初月 $19.99。1 通のメッセージを、名前以外 全員同じ内容で、1,240 人のリストに送る。Omni Octo ではそれが SMS キャンペーン です。このページでは、空の下書きからレポートまでを通しで追います。

作り方は 2 つあります。どちらも同じ場所に着き、正確な件数と費用を確認するまでは 何も送りません:

  • Octo に頼む。チャットで送りたいことを伝えます。Octo がキャンペーンを 下書きし、確認カードを見せます。
  • エディタを使う。/campaigns → 新規キャンペーン → SMS / MMS と 進み、各セクションを自分で埋めます。

初回送信の前に

揃えるべきことが 3 つあります。1 つでも欠けると、初めてのキャンペーンが始まらない いちばん多い理由になります。

  • テキストを送れる番号。テキストキャンペーンは、/phone-numbers で 送信可能 になっている電話番号から送信されます。登録審査中 の番号はまだキャンペーンを送れません。米国の通信事業者の審査には普段 1〜3 週間 かかります。このセットには、テキストを送れる番号の入手方法を扱う別の ガイドがあります。10DLC 登録でも、自分の Twilio 番号の持ち込みでもです。
  • 電話番号のある連絡先。/contacts に保存済みリストとして、あるいは対象が 「過去 90 日以内に洗車した人」のようなルールで固定リストでないなら、 /segments のセグメントとして。
  • クレジット。試用番号から送る場合やテスト送信をしたい場合は、登録済みの クレジットカードも。

Octo から始める

/showroom で ショールーム を開きます。コマンドパレット (Cmd+K) からも 開けます。SMS を選び、「お客様にまとめてSMSを送り、返ってきた返信にはエージェントが答えます」。最初のカードが 顧客リストにセールのお知らせをSMSで送る です:

リストに1通のメッセージ。送信前に費用がわかり、返信は会話に届きます。

ショールームの「SMS」セクション。見出しの下に「お客様にまとめてSMSを送り、返ってきた返信にはエージェントが答えます。」とあり、カードが3枚並んでいる。1枚目の「顧客リストにセールのお知らせをSMSで送る」には週末セールのサンプル(宛先 1,240、1通あたりのセグメント数 1、見積もり費用 2,480クレジット、配信停止済み・除外 18)、「メッセージ欄に入れる」ボタン、「先に必要なもの: SMSを送れる番号を取得する」がある。
セクションの1枚目のカード。ワークスペースにSMSを送れる番号がまだないため、どのカードにも「先に必要なもの」のリンクが付いている。

メッセージ欄に入れる を押します。Octo のメッセージボックスに一文が書き込まれ、 そこで止まります。自分で送信するまで、何も Octo には渡りません:

今週末のセールのことを顧客リストに送って、出る前にいくらかかるか見せて。

自分の言いたい言葉になるように編集してから送ります。Bayside なら:

Weekend Regulars リストに送って: “Hi {{first_name|there}}, $5 off any wash at Bayside Express this weekend, Sat-Sun. Show this text at the pay station. Reply STOP to opt out.” 出る前にいくらかかるか見せて。

カードに必要なものがワークスペースに足りないときは、ボタンの横に 先に必要なもの: リンクが現れます。テキストならたいてい SMSを送れる番号を取得する で、/phone-numbers を開きます。それでも文をボックスに入れて、Octo に案内させ ることはできます。

Octo は普通の 下書き キャンペーンを作ります。/campaigns に現れ、下の エディタでいつでも開けます。送るときは Octo がカードで尋ねます。Octo に送信を確認させるで扱います。

エディタから始める

/campaigns へ行き、新規キャンペーン を押して SMS / MMS を選びます: 「SMS または MMS でテキストメッセージを送信」。/campaigns/draft/<id> の 下書きに着地し、打ちながら保存されていきます。

テキストキャンペーンには 5 つのセクションがあります:

名前 → メッセージ → 送信者 → 宛先 → スケジュール

メッセージが最初に来て、名前の真下です。詳細設定セクションはありません: テキスト がいつ出られるかはスケジュールで設定し、どの速さで出るかは番号が決めます。

以前使ったメッセージから始めたいときは、/campaigns/templates を開いてテキスト テンプレートの 使用 を押すか、メッセージセクション内で 保存済みテンプレートを使う を押します。

メッセージ

テキストを メッセージ本文 に入力します。下のルーラーは打つたびに変わります。

セグメント。テキストは セグメント 単位で課金されます。プレーンなメッセージ は 1 セグメントに 160 文字収まります。それより長いものは 153 文字ずつに分割され ます。ルーラーはセグメント数、セグメントが収められる文字数のうち使った分、現在の セグメントの残りを示します。

テキストキャンペーンの「メッセージ」セクション。名前の変数が入った Bayside の週末メッセージ、「1セグメント · 125 / 160文字 · GSM」と表示された文字数バー、チェックの入っていない「リンクのクリックをトラッキング」。右側には Daisuke Ito としての電話プレビューと、見積り「SMSで1,240人に送信、約2,480クレジット(1セグメントあたり2)」。
入力に合わせて文字数バーと見積りが変わる。このメッセージは1セグメントに収まり、1,240人で約2,480クレジット。

Unicode。絵文字 1 個や SMS の基本アルファベット外の文字 1 個で、メッセージ 全体が Unicode に切り替わり、エディタが告げます:

Unicode:1セグメントあたり160文字ではなく70文字までです。

原因になった文字を名指しし、一押しで直す手段を出します:絵文字を削除、 アクセント記号を置換、句読点を置換、このままにする。🚗 を 1 個足すと、 Bayside のメッセージは 1 セグメントの代わりに 2 セグメントになります。1,240 人全員 の費用が倍になり、バナーがそう告げます:絵文字を除けば、このメッセージは1セグメントに収まります。

weekend の後に車の絵文字を入れた同じメッセージ。文字数バーは「2セグメント · 127 / 134文字 · Unicode」で、黄色の案内に「Unicode:1セグメントあたり160文字ではなく70文字までです。」、原因として車の絵文字、絵文字を除けば1セグメントに収まること、そして「絵文字を削除」「このままにする」のリンクがある。
絵文字ひとつで1セグメントのメッセージが2セグメントになる。案内が原因の文字を示し、直し方を提示する。

パーソナライズ。+ 変数 を押してフィールドを挿入します:名、姓、氏名、メールアドレス、電話番号、カスタム連絡先 フィールド、または キャンペーン定数…(1 つの値を全員同じように)。テキスト内 では変数はこう見えます:

Hi {{first_name|there}}, $5 off any wash at Bayside Express this weekend.

| の後ろの部分がフォールバックです。名のない連絡先には “Hi there” が届きます。 メッセージ下の 変数 テーブルでフィールドごとに設定します:取得元、空の場合の値、そして «1,240人中38人に「there」が入ります» のような件数です。 値もフォールバックもない変数は、空白のまま送られはしません。その人は スキップ になり、テーブルが先に警告します:«N件は値がなく、スキップされます»。

「変数」の表。first_name 変数の行が1つあり、取得元は「連絡先 · 名」、空の場合の値は there、受信者の列には「1,240人中38人に「there」が入ります」とある。
代わりの値は変数ごとに設定でき、それを受け取る人数も表に出る。

実在の人物としてプレビュー。…としてプレビュー は実際の受取人を順にめくれますの で、その人の名前入りでメッセージを読めます。プレビューの下では、受信者全体 がセグメントの範囲を出します。長い名前やアクセント付きの名前は、その人 のテキストだけを長くすることがあります。

画像や動画 (MMS)。+ 画像または動画 は 5 MB までの JPEG、PNG、GIF、または 50 MB までの動画 (MP4、MOV、WebM、およそ 10 秒まで) を添付します。キャンペーンは この場合 MMS として送られます: 最大 1,600 文字の 1 メッセージで、セグメント単位 ではなくメッセージ単位の課金です。上限が 2 つ:

  • «画像と動画は+1の番号(米国、カナダ、プエルトリコ、その他の+1地域)にのみ送られます。» 対象のほかの人は全員スキップされ、エディタが人数を数え ます。
  • 長いテキストでは MMS のほうが安いことがあります。そのときは見積りがそう言い ます:«この長さのテキストではMMSの方が安くなります»。
「添付」カード。きれいな車のサムネイル付きの weekend-special.jpg · 118 KB · JPEG、「MMSで送信:1メッセージあたり4クレジット(セグメント単位のSMSの代わり)」という行、画像と動画は+1の番号(米国、カナダ、プエルトリコ、その他の+1地域)にのみ送られるという注意、「削除」リンク。
画像を添付すると、キャンペーンはメッセージ単位の料金のMMSになり、+1の番号にだけ送られる。

リンクトラッキング。リンクのクリックをトラッキング はリンクを短リンクに変え、誰が クリックしたかをレポートに出せるようにします。既定はオフです。このセットの 3 本目 のガイドが詳しく扱います。

あなたのテキストに何かが勝手に足されることはありません。“Reply STOP to opt out” をメッセージに入れたいなら、自分で打ちます。STOP はどちらでも機能します (STOP、START、そして同じテキストを二度送らない を見てください)。

メッセージを次のために残すには、テンプレートとして保存します。 /campaigns/templates にテキストテンプレートとして現れます。

送信者

テキストがどの番号から出るかを選びます。各番号はテキスト送信の状態を見せます。 送信可能 の番号だけがキャンペーンを開始でき、未承認の番号はその登録へ 誘導します。

今日のところ、キャンペーンは Twilio 番号からのみ 送れます。ワークスペース内の Telnyx や Vonage の番号は «現在キャンペーンはTwilio番号からのみ送信できます» とともに拒まれます。

顧客が見覚えのある番号を使ってください。返信は、テキストを送った番号に届きます。

宛先

ソースを 1 つ選びます:

ソース使うとき
保存済みリストリストがすでに /contacts にある(Bayside の Weekend Regulars)
セグメント対象がルールで、/segments に保存してある
タグ別1 つ以上のタグを持つ全員
CSV アップロードリストが POS システムから出てきた
クイック入力テスト用に 3 件の番号を打っている
マジック入力対象を作るより伝えたほうが早い

テキストキャンペーンのソースは 1 つ です。別のものを選ぶと最初のものが置き 替わり、どれが置き替わったかをメッセージが告げます。

スケジュール

既定は すぐに送信 です:«「起動」をクリックするとすぐにキャンペーンが送信されます»。代わりに土曜の朝に送るには、スケジュール を選んで開始日、任意の時間帯、 許可する曜日、タイムゾーンを設定します。

時間帯があなたの 送信可能時間 です。その外ではキャンペーンは待って何も送らず、 時間帯が開くと続きます。終了日を設定してそれが過ぎたら、まだテキストをもらって いない人はスキップされます(スケジュール終了)。遅れて送られることはありません。

確認して送る

開始 → を押します。テキストキャンペーンでは レビューして送信 が開きます。 中の数値はエディタの見積りではなく、その時点での実際の対象のカウントから来ます:

部分見せるもの
宛先1,240人、そのあとスキップされる人全員と理由:オプトアウト18件、無効な番号、重複、変数の値がない人、そして MMS では +1 番号のない人。スキップ一覧をダウンロード で一覧が手に入ります。
受信内容メッセージと、1 通あたりのセグメント数。
コストと時間クレジットの合計と、番号の送信レートでおよそどれだけかかるか。
オプション下を見てください。
「レビューして送信」画面。宛先: 1,240人 · スキップ18件: オプトアウト18件、「スキップ一覧をダウンロード」。受信内容: Daisuke Ito が受け取るメッセージ、1テキストあたり1セグメント、38人には「there」が使われるという注意。コストと時間: 約1,240セグメント、2,480クレジット、所要時間は約5分、+1 415 555 0142から送信。オプション: 「各テキストを会話に追加」(オフ。1,000件を超える送信ではオフ)、「支出がこの額に達したら停止 … クレジット」、「先に自分にテストを送信」。ボタンは「戻る」と「1,240人に送信」。
どの数字もその時点の宛先から数え直したもので、ボタンには送信する正確な人数が出る。

費用。Omni Octo の番号から米国またはカナダへ送るテキストは 1 セグメント 2 クレジット、画像メッセージは 1 メッセージ 4 クレジット です。その他の国は もっとかかり、確認画面に正確な数字が出ます。Bayside の 1 セグメントのテキストを 1,240 人に送るとおよそ 2,480 クレジット です。自分の Twilio 番号 から送る なら、Omni Octo は 1 セグメントまたは 1 メッセージにつき 0.1 クレジット を 徴収し、テキストそのものは Twilio があなたの Twilio アカウントに請求します。確認 画面がそう言います:«これらのメッセージについてはTwilioアカウントにも課金されます。» 残高が足りなければ、いくら足りないかを告げ、クレジットを追加 を出し ます。

オプション:

  • 先に自分にテストを送信。 本番の前に自分の番号へテストを 1 通。クレジット カードの登録が要り、ほかのテキストと同じように課金されます。
  • 支出がこの額に達したら停止 … クレジット。 この額に達するとキャンペーンは一時停止 します。停止した時点で通信事業者に渡っていたテキストはさらに少し加算されること があるので、この上限は正確な天井ではなく一時停止点として扱ってください。
  • 各テキストを会話に追加。 1,000 人以下のときは既定でオン、それ以上では オフ。返信はどちらにしても会話に現れます。 返信は同じスレッドにを見てください。

ボタンの文言は 1,240人に送信 です。いつでも一時停止またはキャンセルできます。 ワークスペースが初めてテキストキャンペーンを送るとき、押すとまず同意画面が 開きます:«このワークスペースが最初のテキストキャンペーンを送信する前に、守るべき事項をご確認ください。» ボタンは 同意して開始 です。これは ワークスペースごとに 1 度で、キャンペーンごとではありません。

対象は確認時に固定されます。あなたが確認したカウントこそが送られるリストです。 送信が始まる前に数値が変わっていたら、シートは レビュー後に変更された項目 を古い人数・セグメント・クレジット、新しいそれらとともに示し、もう一度確認を 求めます。カウントは 30 分有効です。それを過ぎると、何かを送る前に作り直されます。 キャンペーン開始後にリストへ加わった連絡先はテキストを受け取りません:このキャンペーンは開始時の受信者を維持。

Octo に送信を確認させる

Octo がキャンペーンを下書きしたなら、送信を頼みます。ダッシュボードのチャットに このSMSキャンペーンを送信しますか? という見出しのカードが現れます。レビューして送信と 同じ数値を載せています: 人数、スキップされた番号、セグメント、クレジット、かかる 時間、送信者、そして返信とテキストが会話に向かうかどうか。それから 送信 か キャンセル を押します。

Octo のチャット。オーナーが週末スペシャルのキャンペーンを今すぐ Weekend Regulars リストに送るよう頼み、Octo は「送信」を押すまで何も送られないと答える。その下に「このSMSキャンペーンを送信しますか?」というカードがあり、本文は「+1 415 555 0142 から1,240人にSMSを送信します(18件をスキップ:配信停止 18件)。1,240セグメント、約2,480クレジット。約5分かかります。返信は会話に表示されます。」。 ボタンは「キャンセル」と「送信」。
「レビューして送信」と同じ人数と費用。「送信」を押すまで何も送られない。
  • 送信 を押すまで何も送られず、送信 はカードに載ったカウントどおりに送り ます。その間に人数や費用が変わっていたら、Octo は送らずに新しいカードを出し ます。
  • キャンセル は何も送りません:キャンセル済み — 送信はされていません。返信のないカードは 失効します:有効期限切れ — 送信はされていません。
  • Octo に先にテスト送信を頼めます。テストはそれ自体が 1 回の確認で、本番の送信は テストを見たあとの 2 回目になります。
  • 確認できるのは Octo に頼んだ本人か、ワークスペースのオーナーか管理者だけです。

メール、WhatsApp、Slack で Octo と話しているなら、カードの代わりにメッセージで 尋ねてきて、あなたは出されたコードとともに YES と返します。そのコードは見せ られたカウント済みの対象に紐づいています。何かが変わっていれば、Octo はもう一度 尋ねます。

送信の間

/campaigns の行からキャンペーンを開きます (/campaigns/<id>)。配信 パネルはライブで更新されます: まだ送られていないテキスト、送信中、送信済み(配信確認待ち)、到達、未到達、失敗、未確認、スキップの件数と、見積りに対するそこまでの 費用。

いつでも止められます:

  • 一時停止 は新しい送信を止めます。すでに通信事業者に渡ったテキストは届くことが あります。一時停止の間は メッセージを編集 ができ、再開する したときまだ受け 取っていない人全員に新しい版が届きます。
  • キャンセル… はキャンペーンを終わらせます。未送信のテキストはスキップされます。 すでに通信事業者にあるものは取り戻せません。

キャンペーンが自分で一時停止することもあり、バナーが理由を示します。多いのは支出 上限に達したこと(上限を引き上げて再開)、クレジット切れ、登録に対する通信 事業者の 1 日あたり上限(自分で再開し、バナーがいつかを示します)、そして «一時停止中:直近のメッセージのN%が失敗しました。» です。メッセージが失敗した理由 は通信事業者の エラーコードとそれぞれの意味を一覧します。

一時停止中のキャンペーン「週末スペシャル」。上部に「キャンセル…」と「現在のレポートをダウンロード」。案内には「一時停止中:上限の1,500クレジットに達しました。1,500クレジットを使用済みです。」とあり、「新しい上限」欄に3000、「上限を引き上げて再開」ボタンがある。その下の「配信」パネル: 配信済み 687、送信済み(配信確認待ち)61、失敗 2、未確認 0、未送信 490、スキップ 18、現在までのコスト 1,500クレジット / 推定2,480クレジット。
支出の上限に達してキャンペーンが自動で止まった。案内が理由を示し、上限を上げて続けられる。

送信のあと

キャンペーンページにレポートが残ります:

エンゲージメント(配信済み1,180件のうち): 返信あり · クリック · オプトアウト

パーセンテージは送った全員ではなく到達者に対するものです。届かなかったテキスト には、答えようがないからです。クリック はリンクトラッキングがオンだったキャン ペーンにだけ現れます。

送信が終わった「週末スペシャル」の「配信」パネル: 配信済み 1,180、送信済み(配信確認待ち)22、未配信 31、失敗 7、未確認 0、未送信 0、スキップ 18。その下に「エンゲージメント(配信済み1,180件のうち): 返信あり 52 (4.4%) · オプトアウト 7」、コスト 2,476クレジット、送信元 +1 415 555 0142 · 10DLC。
このキャンペーンはリンクのトラッキングがオフだったので、エンゲージメントの行にクリックがない。

開封率はありません。SMS はテキストが読まれたことを送信者に教えません。だから テキストメッセージの開封数は、どんな数字でも作り物です。返信、クリック、配信停止 が、あなたの手にあるシグナルです。

受信者 テーブルは全員を状態・返信・クリックつきで一覧し、その人の スレッド → と 連絡先 → に飛べます。レポートをダウンロード で書き出せます。

「未確認」とは何か

たまに、送信の結果が最後まで確認されないことがあります: 通信事業者への要求は出た のに、答えが返らなかった。その受取人には 未確認 が付きます:«送信されたことを確認できませんでした。再送はしていないため、二重課金は発生していません。» 通信事業者があとで送信を確認しない限り課金されません。再送はしないでください。届か なかったと言われたら、新しいメッセージを送ります。

出ていったのに 未配信 になったテキストは課金されます。通信事業者が請求 してくるからです。

返信は同じスレッドに

顧客が返信すると、返信は 会話 の、あなたの番号と相手の番号のスレッドに届き、 上にキャンペーンのテキストが載ります。これは 各テキストを会話に追加 がオンでもオフでも起きます。この設定が決めるのは、全員のテキストがすぐにスレッドを 持つか、返信した人だけが持つかです。

Shota Sato とのSMSの会話。「キャンペーン · 週末スペシャル」のラベルが付いたキャンペーンのメッセージの下に、Shota の返信「$5 引きは Ultimate ウォッシュにも使えますか?」がある。下部には「AI エージェントがこの会話を担当しています。」と「引き継ぐ」ボタン。
返信は、きっかけになったキャンペーンのメッセージの下、こちらの番号と相手の番号のスレッドに入る。

STOP、START、そして同じテキストを二度送らない

  • STOP はあなたに代わって処理されます。STOP、UNSUBSCRIBE、CANCEL、 END、QUIT そのほかの標準的な言葉で返すと、その番号はテキストを送った 1 番号 だけでなくワークスペース全体のテキストから外れます。あなたの 2 本目の番号 からも送れません。次のキャンペーンはその人を オプトアウト と数えてスキップしま す。これは、送信元の 1 番号だけをブロックする通信事業者のルールより厳しいもので す。
  • 解除できるのは本人だけです。その人が START と送ると解除されます(ローカル 番号では YES も有効)。チームの誰も、本人に代わって解除できません。
  • テキストの STOP は電話を止めません。テキストだけに及びます。
  • 同じテキストは誰にも二度届きません。対象に 2 回現れた番号、たとえば 2 つの 連絡先にいる番号には、テキストは 1 通だけ送られ 重複 として 1 回数えられ ます。届いたかどうか分からない送信が、自動で再試行されることはありません。それが Unconfirmed の意味です。

やらないこと

  • 確認なしで送ること。エディタからも Octo からも。API キーで Octo を呼ぶ プログラムが受け取るのはレビューして送信へのリンクであって、送信済みのキャン ペーンではありません。
  • まだ通信事業者の審査中の番号から送ること、Telnyx や Vonage の番号から送る こと。
  • +1 番号の外へ画像や動画を送ること。その受取人はスキップされます。
  • 開封率を報告すること。
  • メッセージに配信停止行を足すこと。STOP はどのみち機能しますが、あなたの テキストの言葉はあなたが書きます。
  • 動いているキャンペーンに人を足すこと。その人のために新しいものを始めて ください。