Sichere Social-Media-Verknüpfungslinks für Kunden mit Upload-Post generieren
Dies ist ein Social Media, Miscellaneous, Multimodal AI-Bereich Automatisierungsworkflow mit 7 Nodes. Hauptsächlich werden Telegram, FormTrigger, ManualTrigger, UploadPost und andere Nodes verwendet. Sichere Social-Media-Verbindungslinks für Kunden mit Upload-Post generieren
- •Telegram Bot Token
Verwendete Nodes (7)
{
"meta": {
"instanceId": "3378b0d68c3b7ebfc71b79896d94e1a044dec38e99a1160aed4e9c323910fbe2",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "c78daa96-bc96-4814-babb-d0fadbd7ed55",
"name": "Über diesen Workflow",
"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": "Bei Klick auf 'Workflow ausführen'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
1008,
144
],
"parameters": {},
"typeVersion": 1
},
{
"id": "beb26dd7-72b7-40b8-920b-49ce8b40c276",
"name": "Benutzer erstellen",
"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": "Generiere jwt für Plattformintegration",
"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": "Textnachricht senden",
"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": "Bei Formularübermittlung",
"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": "Video hochladen",
"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
}
]
]
}
}
}Wie verwende ich diesen Workflow?
Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.
Für welche Szenarien ist dieser Workflow geeignet?
Fortgeschritten - Soziale Medien, Verschiedenes, Multimodales KI
Ist es kostenpflichtig?
Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.
Verwandte Workflows
Juan Carlos Cavero Gracia
@carlosgraciaFollow me in linkedin: https://www.linkedin.com/in/juan-carlos-cavero-gracia/
Diesen Workflow teilen