スプレッドシートはコンテンツを計画するのに本当に良い場所です。1か月分を一度に見渡せ、どのコンポーザーよりも速く10行を編集でき、アカウントへのアクセスを渡さずに誰かにレビューを頼めます。
無駄なのは、そのあとでスケジューラーに打ち直すことです。この手間をなくす方法は2つあり、どちらが必要かを知っておく価値があります。
まず:Zapは必要か
シートが完成させてから公開する計画であれば、不要です。CSVとしてエクスポートしてインポートしましょう。
BulkPublishの一括コンポーザーはcontent列に加えて任意のscheduled_atとmedia_urlsを持つCSVを読み取ります。それは計画用シートがすでに持っている形そのものであり、2分の作業でその後のメンテナンスもありません。
シートがライブである場合、つまり複数の人によって行が継続的に追加され、バッチではなく現れた端から公開したい場合にZapierを使いましょう。それは本当に異なる状況であり、Zapが存在する理由です。
Zap
トリガー:Google Sheetsの新規スプレッドシート行。 行が追加されると発火します。編集された行ではなく新規行で発火することに注意してください。これがシートの作り方を左右します(下記参照)。
任意のフィルタ:ある列がそう示す場合のみ続行する。 approved列を追加し、yesのときだけ続行するようにします。これがないと、まだ入力途中の行が、誰かがそこからタブキーで移動した瞬間に公開されてしまいます。これがZapの中で最も価値のあるステップです。
アクション:BulkPublishでPostを作成。 シートの列を投稿にマッピングします。Zapierアプリはpublish、retry、approve、rejectに加え、投稿、チャンネル、ラベル、アナリティクスの検索もカバーしているので、必要であれば作成以上のことも構築できます。
これを信頼できるものにするシート
| 列 | 目的 |
|---|---|
content | 投稿本文 |
channels | 送り先 |
scheduled_at | 公開する時刻 |
media_url | 任意の画像または動画 |
approved | ゲート。Zapはyesのときだけ続行 |
status | 公開後に書き戻され、何が起きたか確認できる |
ほとんどの問題を防ぐ2つの習慣があります。
下書きの行は別の場所に置くか、承認ゲートを使う。 トリガーは行の作成時に発火するため、まだ書いている途中の行がすでに公開済みになっている可能性があります。ゲートが存在するのはこのためです。
Zapが稼働中は行を並べ替えたり削除したりしない。 Zapierは位置を追跡するため、その下で行をシャッフルすると重複やスキップが発生します。追加は末尾に行い、削除ではなく別のシートへのアーカイブを使いましょう。
スケジューリングと即時公開
トリガー時に公開するのではなく、scheduled_atを設定して投稿をキューに入れるほうを優先しましょう。理由は2つあります。行が追加されるのは誰かがデスクにいるときであって、あなたのオーディエンスが見ている時間とは限りません。また予約投稿であれば、その行が間違いだと分かった場合でもキャンセルできます。
クォータに注意
スプレッドシートは一度に50行を追加するのを簡単にしてしまい、50行は50件の投稿です。
- 投稿: Free:3件/日。Pro:30件/日。Business:無制限。
- APIリクエスト/日: Free:30。Pro:5,000。Business:50,000。
- チャンネル: Free:3(プラットフォームごとに1)。Pro:30(プラットフォームごとに2)。Business:75(プラットフォームごとに5)。
フリー階層のAPI割り当ては、自動化を運用するためではなく試すためのサイズです。ライブのシートパイプラインには有料プランが必要です。
きちんとテストする
ゲートをnoにした行を3つ追加し、何も起きないことを確認します。1つをyesに切り替え、正しい場所に正しい本文で1件の投稿が現れることを確認します。次に、最も文字数制限が厳しいプラットフォームでの文字数を確認しましょう。スプレッドシートのセルは、一部のプラットフォームが受け付ける以上の文字を平気で保持してしまうからです。
BulkPublishはFacebook、Instagram、TikTok、YouTube、X、Threads、Bluesky、Pinterest、Google Businessプロフィール、LinkedIn、Mastodon、Discord、Telegram、Tumblr、Snapchatの15プラットフォームに公開します。
まとめ
シートが完成した計画であれば、エクスポートしてCSVをインポートしましょう。複数の人が追加していくライブのキューであれば、Zapを構築し、approvedゲートを設け、行は絶対に並べ替えず、トリガー時に公開するのではなくスケジュールしましょう。