YouTube Data APIとYoomの連携イメージ
【ノーコードで実現】メールで受信した動画ファイルを自動でYouTubeにアップロードする方法
Yoomを詳しくみる
この記事のテンプレートを試す
YouTube Data APIとYoomの連携イメージ
アプリ同士の連携方法

2025-12-19

【ノーコードで実現】メールで受信した動画ファイルを自動でYouTubeにアップロードする方法

Sachika Mikami
Sachika Mikami

「定期的に送られてくる動画ファイルを、毎回手動でYouTubeにアップロードするのが面倒…」
「動画のアップロード作業に時間を取られて、本来やるべきコンテンツの企画が進まない…」

このように、繰り返し発生する動画のアップロード作業に、手間や時間を奪われていませんか?

もし、メールで受信した動画ファイルを自動的に抽出し、指定したYouTubeチャンネルへ自動でアップロードできる仕組みがあれば、こうした定型業務から解放されることも可能です!

そのうえ、コンテンツの企画や分析といった、より重要な業務に集中するための時間を生み出すことができます!

今回ご紹介する自動化例はノーコードで簡単に設定でき手間や時間もかからないので、ぜひ導入して作業をもっと楽にしましょう!

とにかく早く試したい方へ

Yoomには受信した動画ファイルを自動でアップロードする業務フロー自動化のテンプレートが用意されています。

「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


GmailとYouTubeを連携して動画を自動アップロードするフローを作ってみよう

それではここから代表的な例として、Gmailで特定の動画ファイルを受信した際に、YouTubeへ自動でアップロードするフローを解説していきます!

ここではYoomを使用してノーコードで設定をしていくので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

※今回連携するアプリの公式サイト:YouTube Data API

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • GmailとYouTube Data APIのマイアプリ連携
  • テンプレートをコピー
  • Gmailのトリガー設定とYouTube Data APIのアクション設定
  • トリガーをONにし、フローが起動するかを確認


ステップ1:GmailとYouTube Data APIのマイアプリ連携

それではここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
※事前にYoomと使用するアプリにログインしてください。

Gmailをマイアプリ連携
以下の手順をご参照ください。

YouTube Data APIをマイアプリ連携
以下の手順をご参照ください。

ステップ2:該当のテンプレートをコピー

以下のバナーにある試してみるボタンをクリックしてください。


テンプレートのコピーに成功すると、以下の画面が表示されますのでOKをクリックしましょう。
なお、コピーしたテンプレートはYoomのマイプロジェクトから確認できます。

ステップ3:Gmailのトリガー設定

特定のキーワードに一致するメールを受信したらをクリックします。

連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へをクリックしてください。

トリガーの起動間隔を設定します。

※トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が違うので、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。

次に、先ほど連携するアカウント情報に設定したGmailのアカウントへ、メールを送信しましょう。
今回ご紹介するテンプレートでは、Gmailで特定のキーワードに一致するメールを受信したら起動します。
そのため実際にテストを行うには、特定のキーワードを含み、かつ動画ファイルが添付されているメールを受信する必要があります。
今回は以下のメールを用意しました。

※ダウンロードできるファイルの容量は最大300MBです。ただし、アプリの仕様によっては300MB未満になることがあるので、ご注意ください。
その他トリガーや各オペレーションで扱えるファイル容量の詳細については、「ファイルの容量制限について」もチェックしてみてください。

Yoomの画面に戻り、キーワードを設定します。
キーワードとして使用したい文言を入力してください。
※キーワードは直接入力することで固定値となります。
別のキーワードを利用したい場合は、こちらのキーワードの項目を書き換える必要がありますのでご注意ください。

ここまで設定できたらテストをクリックしましょう。

テストに成功するとテスト成功画面が表示され、取得した値が表示されます。
取得した値は実行した結果が設定される動的な値として利用できるため、このあとの設定でも使用します。
詳しく知りたい方は以下のリンク先をご覧ください。

確認できたら忘れずに完了をクリックしましょう。

ステップ4:YouTube Data APIで動画をアップロードする設定

動画をアップロードをクリックします。

連携するアカウント情報にはステップ1で連携したアカウントか、連携時に使用していたYoomのアカウントが表示されます。
アカウントを確認して問題なければ次へをクリックしてください。

動画のタイトルを設定します。
今回は以下のように日付の情報を加えて設定しました。

また、以下のようにメールを送信する際に件名に動画タイトルを入力しておくことで、取得した値を利用して設定することも可能です。

取得した値を活用することで、固定値ではなく、トリガーが実行されるたびに最新の情報が反映できます。
また、取得した値は以下のように入力欄をクリックすることで設定できます。

次にカテゴリIDを設定します。
プルダウンメニューから選択してください。

動画の説明を設定します。
任意の内容を設定してください。
※例えばメールの本文内に動画のタイトルや説明などを記載し、それを利用して設定したい場合はフローにAIによるテキスト抽出機能を追加することで実現できます。
詳しく知りたい方は以下のリンク先をご確認ください。

デフォルト言語を設定します。
今回は以下のように設定しました。

タグリストを設定します。
注釈を確認しながら任意のタグを設定してください。

その他の項目について、今回はデフォルトの状態をそのまま利用します。
使用したい方は注釈を確認しご入力ください。
このページ内で入力欄に直接記入する、もしくはプルダウンメニューから選ぶと、入力した値や設定した値が固定値となり、このテンプレートを通してアップロードされる全ての動画に適用されますのでご注意ください。

ファイルの添付方法、ファイルはデフォルトで設定されているものをそのまま使用します。
ここまで設定できたらテストをクリックしましょう。
※テストをクリックすると実際に動画がアップロードされます。

テストに成功するとテスト成功画面と取得した値が表示されますのでご確認ください。
確認できたら完了をクリックしましょう。