

n8n + 2Slides:プレゼン作成ワークフローを無料で自動化
n8nはZapierのオープンソース・セルフホスト型代替ツールであり、2Slides APIとの連携も完璧です。本ガイドでは、商用の自動化プラットフォームに費用をかけずに、プレゼンテーションの自動化ワークフローを構築する方法を紹介します。
なぜn8n + 2Slidesなのか?
| 機能 | n8n | Zapier |
|---|---|---|
| コスト | 無料(セルフホスト) | $20〜60+/月 |
| ホスティング | セルフホストまたはクラウド | クラウドのみ |
| データプライバシー | 自分のサーバー、自分のデータ | サードパーティ |
| 複雑さ | 無制限のワークフロー | プランによる制限あり |
| オープンソース | はい(Apache 2.0) | いいえ |
すでにn8nを運用しているチームなら、2Slidesのプレゼン自動化を追加するのは簡単です。
セットアップ
1. n8nのインストール(未導入の場合)
# Docker(推奨) docker run -it --rm --name n8n -p 5678:5678 n8nio/n8n # または npm npm install n8n -g && n8n start
2. 新しいワークフローを作成
n8nエディターで、以下のノードを含む新しいワークフローを作成します:
3. HTTP Requestノードを追加
2Slidesを呼び出すHTTP Requestノードを設定:
- Method: POST
- URL:
https://2slides.com/api/v1/slides/generate - 認証: Generic Credential Type → Header Auth
- Name:
Authorization - Value:
Bearer sk-2slides-your-api-key
- Name:
- Body Content Type: JSON
- Body:
{ "userInput": "{{ $json.topic }}", "themeId": "your-theme-id", "mode": "sync", "responseLanguage": "en", "resolution": "2K" }
4. トリガーを追加
ワークフローの開始条件を選択:
スケジュールトリガー — 定期レポート向け:
- 間隔: 1週間ごと
- 曜日: 月曜日
- 時刻: 9時
Webhookトリガー — オンデマンド生成向け:
- Webhook URLを作成
- アプリやSlackから呼び出し
Gmail/Slackトリガー — イベントベース:
- チャンネルや受信トレイでプレゼンテーション依頼を監視
5. 配信ノードを追加
生成されたスライドをチームに送信:
- Slackノード: ダウンロードURLをメッセージとして投稿
- Gmailノード: リンク付きメールを送信
- Google Driveノード: 共有フォルダにアップロード
ワークフロー例
週次チームアップデート
スケジュール(月曜 午前9時) → HTTP Request(2Slides API: 週次レポートスライド生成) → Slack(#team-updatesにダウンロードリンクを投稿)
アップロード時にドキュメントからスライドへ変換
Google Driveトリガー(フォルダ内の新規ファイル) → HTTP Request(2Slides API: PDFからスライド作成) → Wait(ジョブ完了をポーリング) → Gmail(アップロード者にスライドを送信)
CRM商談 → ピッチデッキ
HubSpotトリガー(商談ステージ = 提案) → 商談データ取得(HubSpot API) → HTTP Request(2Slides API: ピッチデッキ生成) → HubSpot(商談にスライドを添付) → Slack(営業担当者に通知)
応用:ポーリングによる非同期生成
長時間の生成ジョブには、ポーリングループ付きの非同期モードを使用:
HTTP Request(ジョブ開始、mode: async) → Wait(5秒) → HTTP Request(ジョブステータス確認) → IF(status != 'success') → Waitに戻る → ELSE → 結果を処理(スライドを配信)
ヒント
- APIキーはn8n Credentialとして保存 — ノードにハードコードしない
- 式を使用して、トリガーデータからプレゼンテーションのトピックを動的に構築
- エラーハンドリングを追加 — n8nのError Triggerノードで障害をキャッチ
- クレジット使用量を監視 — 生成前に十分なクレジットがあるかチェックを追加
よくある質問
n8nで非同期ポーリングパターンは処理できますか?
はい — Loop/Waitノードを使ってポーリングを実装できます。n8nは条件付きループをネイティブでサポートしています。
このユースケースでn8nは無料ですか?
セルフホスト型n8nは完全無料です。n8n Cloudには5つのアクティブワークフローまでの無料枠があります。
n8nを他のツールと同じサーバーで実行できますか?
はい — n8nはDockerコンテナとして動作し、サーバー上の他のサービスと共存できます。
スライドを無料で自動化 — n8nと2Slides APIを接続 して、最初のワークフローを数分で構築しましょう。
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free