コンテンツにスキップ

検索はプロダクションビルドでのみ利用可能です。 ローカルでテストするには、サイトをビルドしてプレビューしてください。

一括配信 概要

一括配信は、ターゲット条件に合致する連絡先のチャットルームに、メッセージを一括送信する機能です。Fizz サービスが処理を担当します。


配信は以下の状態遷移に従います。

ステータス説明
DRAFT下書き。編集・削除可能
SCHEDULED予約済み。Cron でキューイング待ち
QUEUEDキュー投入済み。処理待ち
SENDING送信処理中
SENT送信完了
FAILED送信失敗(リトライ上限到達)
CANCELEDキャンセル済み


フィールド説明
idUUID配信 ID
shopIdUUID店舗 ID
titletext配信タイトル
contenttextメッセージ本文
criteriajsonbターゲティング条件
statustextステータス
targetCountint対象件数(作成時計算)
sentCountint実際の送信件数
scheduledAttimestamp予約日時
sentAttimestamp送信完了日時
retryCountintリトライ回数
lastErrortext最後のエラーメッセージ
nextRetryAttimestamp次回リトライ日時
createdBytext作成者 ID

┌──────────────────────────────────┐
│ 一括配信 [+ 新規作成] │
├──────────────────────────────────┤
│ [下書き] [予約] [送信済] [失敗] │ ← ステータスタブ
├──────────────────────────────────┤
│ キャンペーンA SCHEDULED │
│ 2024/01/15 15:00 │
│ [編集] [複製] [キャンセル] │
├──────────────────────────────────┤
│ キャンペーンB SENT │
│ 送信済: 150件 2024/01/14 │
│ [詳細] │
└──────────────────────────────────┘
操作APIステータス条件
作成POST /api/broadcast-
編集PUT /api/broadcast/{id}DRAFT, SCHEDULED
削除DELETE /api/broadcast/{id}DRAFT, SCHEDULED
キャンセルPOST /api/broadcast/{id}/cancelSCHEDULED のみ
複製既存配信を複製して DRAFT で作成SENT, FAILED
件数プレビューPOST /api/broadcast/count-