顧客用 Upload-Post 生成安全のソーシャルメディア接続リンク
中級
これはSocial Media, Miscellaneous, Multimodal AI分野の自動化ワークフローで、7個のノードを含みます。主にTelegram, FormTrigger, ManualTrigger, UploadPostなどのノードを使用。 アップロード後に投稿して、クライアント向けに安全なソーシャルメディア接続リンクを生成する
前提条件
- •Telegram Bot Token
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"meta": {
"instanceId": "3378b0d68c3b7ebfc71b79896d94e1a044dec38e99a1160aed4e9c323910fbe2",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "c78daa96-bc96-4814-babb-d0fadbd7ed55",
"name": "このワークフローについて",
"type": "n8n-nodes-base.stickyNote",
"position": [
128,
16
],
"parameters": {
"width": 800,
"height": 672,
"content": "## What this workflow does\n\nDesigned for agencies and social media managers, this flow creates a **secure Connect Accounts page** so your client can link their social profiles **without sharing passwords**, and includes a simple **publisher form** to post to multiple platforms via Upload-Post.\n\n### How it works\n1) **Create user** in **Upload-Post** (or reuse if it already exists). \n2) **Generate a one-hour Connect link (JWT)** branded with your logo. \n3) **Send the link via Telegram** to your client. \n4) **Post Publisher form:** once the client connects their accounts, submit a title/description + media and (optionally) a Facebook Page ID. \n5) **Publish to multiple platforms** (Facebook, Instagram, TikTok, YouTube) using Upload-Post.\n\n### After the client connects, you can publish from\n- **Upload-Post Dashboard:** https://app.upload-post.com/dashboard \n- **Upload-Post API** \n- **Your own n8n flows** (using the created `profileName`)\n\n### Requirements\n- **Upload-Post** credentials \n- **Telegram Bot** (or swap this node for Email/Gmail if you prefer)\n\n### Tips\n- Brand the Connect page with `brandName` and `logoImage`. \n- You can optionally restrict which networks appear with `allowedPlatforms`. \n- The Connect link **expires in 1 hour** (TTL), regenerate as needed."
},
"typeVersion": 1
},
{
"id": "3e3a5f9a-3835-4fe2-bf9e-45f815263fce",
"name": "「ワークフローを実行」クリック時",
"type": "n8n-nodes-base.manualTrigger",
"position": [
1008,
144
],
"parameters": {},
"typeVersion": 1
},
{
"id": "beb26dd7-72b7-40b8-920b-49ce8b40c276",
"name": "ユーザー作成",
"type": "n8n-nodes-upload-post.uploadPost",
"position": [
1200,
144
],
"parameters": {
"newUser": "add_user_name",
"resource": "users",
"operation": "createUser"
},
"credentials": {
"uploadPostApi": {
"id": "mREXP5Q3Gj5dS52e",
"name": "Smoker"
}
},
"typeVersion": 1
},
{
"id": "8bdb249d-623a-4aa4-a353-7314169ab439",
"name": "プラットフォーム連携用のjwt生成",
"type": "n8n-nodes-upload-post.uploadPost",
"position": [
1408,
144
],
"parameters": {
"user": "add_user_name",
"resource": "users",
"logoImage": "https://tattooservices.es/wp-content/uploads/2020/07/logo-community-manager.png",
"operation": "generateJwt"
},
"credentials": {
"uploadPostApi": {
"id": "mREXP5Q3Gj5dS52e",
"name": "Smoker"
}
},
"typeVersion": 1
},
{
"id": "930b70a3-3423-40f0-b8c5-8415201499f3",
"name": "テキストメッセージ送信",
"type": "n8n-nodes-base.telegram",
"position": [
1616,
144
],
"webhookId": "2eb0d804-a0fd-483f-aa60-2d2065f684aa",
"parameters": {
"text": "=Url for connect accounts generated: {{ $json.access_url }}",
"chatId": "-4127128831",
"additionalFields": {}
},
"credentials": {
"telegramApi": {
"id": "vzA62UXRgiFICuPP",
"name": "Telegram account"
}
},
"typeVersion": 1.2
},
{
"id": "59937fb8-1f2e-41a2-b8b4-a2ce267c6898",
"name": "フォーム送信時",
"type": "n8n-nodes-base.formTrigger",
"position": [
1200,
432
],
"webhookId": "bb578d47-feaa-4973-96df-659089838de5",
"parameters": {
"options": {},
"formTitle": "Post Publisher",
"formFields": {
"values": [
{
"fieldLabel": "Upload-Post Account",
"placeholder": "User Profile name set on Upload-post.com",
"requiredField": true
},
{
"fieldType": "textarea",
"fieldLabel": "Description",
"requiredField": true
},
{
"fieldType": "file",
"fieldLabel": "Upload",
"multipleFiles": false,
"requiredField": true,
"acceptFileTypes": ".jpg,.mp4"
},
{
"fieldLabel": "Facebook Id",
"placeholder": "Facebook page Id (eg. 00000111122222)"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "d90d1844-d5c9-4e50-aebc-53e75ecd0c83",
"name": "動画アップロード",
"type": "n8n-nodes-upload-post.uploadPost",
"position": [
1408,
432
],
"parameters": {
"user": "=add_user_name",
"title": "={{ $json.Description }}",
"video": "Upload",
"platform": [
"facebook",
"instagram",
"tiktok",
"youtube"
],
"operation": "uploadVideo",
"facebookPageId": "={{ $json[\"Facebook Id\"] }}"
},
"credentials": {
"uploadPostApi": {
"id": "mREXP5Q3Gj5dS52e",
"name": "Smoker"
}
},
"typeVersion": 1
}
],
"pinData": {
"When clicking ‘Execute workflow’": [
{}
]
},
"connections": {
"beb26dd7-72b7-40b8-920b-49ce8b40c276": {
"main": [
[
{
"node": "8bdb249d-623a-4aa4-a353-7314169ab439",
"type": "main",
"index": 0
}
]
]
},
"59937fb8-1f2e-41a2-b8b4-a2ce267c6898": {
"main": [
[
{
"node": "d90d1844-d5c9-4e50-aebc-53e75ecd0c83",
"type": "main",
"index": 0
}
]
]
},
"3e3a5f9a-3835-4fe2-bf9e-45f815263fce": {
"main": [
[
{
"node": "beb26dd7-72b7-40b8-920b-49ce8b40c276",
"type": "main",
"index": 0
}
]
]
},
"8bdb249d-623a-4aa4-a353-7314169ab439": {
"main": [
[
{
"node": "930b70a3-3423-40f0-b8c5-8415201499f3",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - ソーシャルメディア, その他, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
AI駆動型ニュース監視とソーシャル投稿ジェネレーター - OpenAIとUpload-Post
OpenAIとUpload-Postを基盤としたAI駆動型ニュース監視とソーシャル投稿ジェネレーター
If
Code
Google Sheets
+
If
Code
Google Sheets
22 ノードJuan Carlos Cavero Gracia
ソーシャルメディア
Gemini AIを使って、任意のウェブ記事を自動のにソーシャルメディアの投稿に変換する
Gemini AI を使って Web 記事を X、LinkedIn、Reddit、Threads に自動投稿
If
Set
Wait
+
If
Set
Wait
12 ノードJuan Carlos Cavero Gracia
ソーシャルメディア
Google DriveからInstagram、TikTok、YouTubeへ、アイトラブルによる追跡機能付き
Google DriveからInstagram、TikTok、YouTubeへ:AIによる説明とAirtableでの追跡
If
Set
Airtable
+
If
Set
Airtable
25 ノードJuan Carlos Cavero Gracia
ソーシャルメディア
AI 動画バーチャル人間ジェネレーター:URL を短文動画に変換(フリー層 API を使用)
HeyGen、Geminiを使用してURLからAI動画仮想人間を生成してソーシャルメディアにアップロード
If
Set
Wait
+
If
Set
Wait
33 ノードJuan Carlos Cavero Gracia
コンテンツ作成
動画と画像の投稿 - 新しい Blotato ノード
Blotato と Airtable を使って 9 つのソーシャルプラットフォームにコンテンツを自動投稿する
Set
Code
Wait
+
Set
Code
Wait
51 ノードMax aka Mosheh
ソーシャルメディア
Uniswap V3 レンジトレーダー (バージョン 2)
Uniswap V3、Telegramアラート、MetaMaskdelegationを使用した自動インデックス取引
If
Code
Switch
+
If
Code
Switch
41 ノード1Shot API
その他
ワークフロー情報
難易度
中級
ノード数7
カテゴリー3
ノードタイプ5
作成者
Juan Carlos Cavero Gracia
@carlosgraciaFollow me in linkedin: https://www.linkedin.com/in/juan-carlos-cavero-gracia/
外部リンク
n8n.ioで表示 →
このワークフローを共有