コンテンツへスキップ

その Spotify アルゴリズム BR6. と一緒に

今すぐ開始

Dynamoiラーニング

AI音楽マーケティング自動化:3つのワークフロー [2026]

n8nとYouTube API、Discord/Telegramを使い、月額20 USD以下でティーザー投稿、日次レポート配信、ファンへの告知を自動化するワークフローを構築しましょう。

Dark editorial strategy-room illustration for AI 音楽マーケティング Automation: 3 Workflows [2026]

n8nで週末に構築した3つの自動化フローを使えば、YouTubeやDiscordへのティーザー投稿、朝のパフォーマンスレポートの配信、コミュニティへの告知をすべて自動化できます。YouTube データ API v3のデフォルト割り当ては1日10,000ユニットで、動画アップロード1件につき1,600ユニットを消費します。そのため、日次のレポートやコミュニティへの告知は低コストで運用し、重要なリリースに割り当てを確保しましょう。

問題と背景

アーティストがリリースする楽曲数はかつてないほど増えていますが、人々の関心を集めるのは困難です。すべてを手作業で行うのは非効率で、成長の妨げとなり、リリースの遅延にもつながります。最も効率的な進め方は、反復作業を自動化し、クリエイティブな判断に集中することです。以下に紹介する手法は低コストで、少しの技術知識があれば理解しやすく、将来的な成長にも柔軟に対応できます。

セットアップの概要

n8nを使ってフローを構築します。n8n Cloudを利用するか、Dockerでセルフホストし、ワークフローの作成、実行、および実行結果の確認ができることを確認してください。

Google Cloudプロジェクトを作成し、YouTube データ API v3を有効にします。より詳細な指標が必要な場合はYouTube Analytics APIも有効にしてください。OAuthクライアントを作成し、テスト中のアプリであれば、自身のGoogleアカウントをテストユーザーとして追加します。

割り当て(クォータ)に注意してください。デフォルトは1日10,000ユニットで、アップロードは1,600ユニットを消費しますが、リスト取得や読み取りは安価です。

Discordでは、チャンネルの「連携」からWebhookを作成し、URLをコピーします。

Telegramでは、BotFatherからボットを作成してトークンを取得し、必要に応じてグループやチャンネルにボットを追加します。

認証情報はノードに直接記述せず、必ずn8nの「Credentials」に保存してください。

ヒント: 認証情報や変数には youtube_oauth_artist_main のように明確な名前を付けましょう。そうすることで、後からワークフローを再利用する際に迷うことがなくなります。

実装する3つの自動化フロー

自動化フロー 構築時間 複雑さ
リリース日自動化 30-45分 低~中
パフォーマンス追跡 20-30分
コミュニティ告知ボタン 10-20分 非常に低

これらのワークフローは独立していますが、互いに補完し合います。自動化フローがティーザーを投稿し、パフォーマンス追跡がデータを次のアクションに変換し、告知ボタンがコミュニティへの更新を容易にします。

自動化1 - リリース日自動化

目的

ティーザーが完成した際、YouTubeにショート動画形式でアップロードし、DiscordとTelegramでリンクとメッセージを自動投稿します。

必要なもの

縦型のティーザー動画ファイル、n8nに保存したYouTube OAuth認証情報、Discord Webhook URL、Telegramボットトークン、および投稿先チャンネルまたはグループの chat_id

手順の概要

まずは「Manual Trigger」を使ってテストします。HTTP RequestまたはGoogle Driveノードでティーザーファイルを取得してください。動画は9:16の縦型で、尺は1~3分以内に収めるのが理想です。ショート動画として認識されるには縦型である必要があります。

YouTube Uploadノードを追加します。タイトルには「アーティスト名 - 曲名(Teaser)」と設定し、説明欄にはリンクやUTMパラメータを含めた簡潔な文章を書き、ジャンルやムードのタグを付けます。公開設定は、本番なら「公開」、テストなら「限定公開」にします。アップロードには1,600ユニットを消費します。大容量ファイルでアップロードが止まる場合は、再開可能なアップロード形式に切り替えてください。

DiscordにはWebhook URLを使って投稿します。メッセージはシンプルにし、YouTubeへのリンクと「お気に入りの瞬間を教えてください」といった呼びかけを添えましょう。

Telegramには sendMessage を使います。投稿先の chat_id を指定し、必要に応じて parse_mode をMarkdownV2やHTMLに設定してテキストを装飾します。

素材の準備

可能な限り1080x1920の解像度を使用してください。正方形でも機能しますが、ショート動画としては最適ではありません。最初のフレームにインパクトを持たせ、キャプションは明確で人間味のあるものにしましょう。

成功の測定

24~48時間後にYouTubeの統計情報を取得し、再生回数、高評価数、コメント数をスプレッドシートに記録します。これは「自動化2」で自動化します。

自動化2 - パフォーマンス追跡

目的

毎朝、DiscordとTelegramに3行の短いレポートを投稿し、好調な動画の共有、改善点、次のアクションを提案します。

スケジュールとデータ

Schedule Triggerを使い、毎日朝9:00に実行します。YouTube データ APIを呼び出し、直近のアップロード動画の統計情報を取得します。タイトル、ID、公開日、再生回数、高評価数を記録します。必要に応じてYouTube Analytics APIで視聴維持率などの詳細データを取得しましょう。

スコアリング

動画ごとに2つの指標を算出します。1つ目は「再生速度(過去1週間の再生数増加分÷7)」、2つ目は「高評価率(高評価数÷再生数)」です。これらを基にランキングを作成し、好調な動画を特定します。

レポートの内容

3行で投稿します。1行目は好調な動画と再生速度・高評価率、さらに継続を促すメッセージ。2行目はクリエイティブの改善案(例:冒頭8秒をカットしてフックを強めるなど)。3行目は次のアクション(例:12秒の別バージョンティーザーを作成する)。

ヒント: Discordのレポートチャンネルをピン留めしておくと、チームがすぐに確認できて意思決定が早まります。

クォータの管理

1日10,000ユニットの制限内であれば、リスト取得は安価なので問題ありません。高コストなアップロードは重要なリリースのために温存しましょう。

ショート動画として認識されるには、尺とアスペクト比が重要です。API経由のアップロードでも、縦型または正方形であればショート動画として扱われます。

自動化3 - コミュニティ告知ボタン

目的

コミュニティへの投稿を簡単にします。シートに行を追加するかボタンを押すだけで、DiscordとTelegramにリンク付きメッセージを自動投稿します。

パターンA - Google Sheets投稿キュー

when(日時)、messageurlutm_sourceutm_campaignimage_urlといった列を持つシートを作成します。Google Sheetsノードでこのシートを監視し、投稿を実行します。DiscordにはWebhookでメッセージを送り、Telegramには sendMessage で投稿します。

パターンB - 予約投稿

Filterノードを使い、whenの日時が現在時刻を過ぎている場合のみ投稿するようにします。1時間ごとにスケジュール実行し、投稿が完了したらシートのステータスを更新します。

広告APIなしでのA/Bテスト

広告プラットフォームを使わなくてもテストは可能です。リンクに hook=ahook=b といったパラメータを付与し、コミュニティ経由のクリック率をシートで記録します。朝のレポートで各パターンのパフォーマンスを比較し、勝者を残して敗者を改善または終了させます。投稿時間も変えてみて、結果を比較しましょう。

成長して本格的に運用する際は、n8nでGoogle Ads Editor用のCSVを生成すれば、Ads APIを直接触らなくても広告を管理できます。

トラブルシューティング

  • Googleの「アプリが検証されていません」エラーが出る場合は、テストユーザーとしてアカウントを追加してください。
  • 大容量ファイルのアップロードで失敗する場合は、再開可能なアップロード形式を使用してください。
  • スケジュールが予期せぬ時間に実行される場合は、タイムゾーン設定を確認してください。
  • Discordの embeds は配列である必要があります。メッセージには content または embeds のどちらか(あるいは両方)を含めてください。
  • Telegramでボールドやリンクを表示するには parse_mode を設定してください。
  • アップロードは1件1,600ユニットを消費するため、慎重に行ってください。日次レポート用の読み取りはまとめて行い、10,000ユニットの制限内に収めましょう。

コードなしのノード設定

YouTubeアップロード: 操作は「Upload」、タイトルにはアーティスト名と曲名、ティーザーであることを記載。説明欄は短くまとめ、リンクを貼ります。大容量ファイルの場合はカスタムHTTP Requestで再開可能なプロトコルを設定してください。

Discord Webhook: POSTリクエストで content または embeds を送ります。JSONが有効であることを確認してください。

Telegram sendMessage: Bot APIの sendMessage エンドポイントにPOSTします。chat_id とメッセージを指定し、必要に応じて parse_mode を設定します。

運用のルール

  • 告知は1日1~2回までに抑えましょう。リリース告知、舞台裏、ライブの瞬間、ファンの声など、内容をローテーションさせます。
  • 最初の1行は簡潔で人間味のあるものに。リンクは次の行か埋め込み内に配置します。
  • 高評価率が高く、視聴維持率の良いコンテンツを再利用しましょう。毎朝のレポートがあれば、判断は容易になります。

オプション

チームでスプレッドシートを好むならGoogle Sheetsを、Notionを好むならNotionを管理パネルとして使いましょう。エッジでの短縮URL計測を導入すれば、より詳細なクリックテストも可能です。

日曜の夜までに得られるもの

ティーザーを自動投稿し、ファンに視聴先を伝え、毎日パフォーマンスを分析して改善案を出し、UTM付きの告知を簡単に行えるワークフローが完成します。これは多くのアーティストが持っていない強力な基盤です。低コストで理解しやすく、将来的な有料広告への拡張にも対応可能です。