Générer des liens de connexion sécurisés aux médias sociaux pour les clients avec Upload-Post
Ceci est unSocial Media, Miscellaneous, Multimodal AIworkflow d'automatisation du domainecontenant 7 nœuds.Utilise principalement des nœuds comme Telegram, FormTrigger, ManualTrigger, UploadPost. Utiliser Upload-Post pour générer des liens de connexion sécurisés aux médias sociaux pour les clients
- •Token Bot Telegram
Nœuds utilisés (7)
Catégorie
{
"meta": {
"instanceId": "3378b0d68c3b7ebfc71b79896d94e1a044dec38e99a1160aed4e9c323910fbe2",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "c78daa96-bc96-4814-babb-d0fadbd7ed55",
"name": "À propos de ce 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": "Lors du clic sur 'Exécuter le workflow'",
"type": "n8n-nodes-base.manualTrigger",
"position": [
1008,
144
],
"parameters": {},
"typeVersion": 1
},
{
"id": "beb26dd7-72b7-40b8-920b-49ce8b40c276",
"name": "Créer un utilisateur",
"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": "Générer jwt pour l'intégration de plateforme",
"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": "Envoyer un SMS",
"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": "À la soumission du formulaire",
"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": "Téléverser une vidéo",
"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
}
]
]
}
}
}Comment utiliser ce workflow ?
Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.
Dans quelles scénarios ce workflow est-il adapté ?
Intermédiaire - Réseaux sociaux, Divers, IA Multimodale
Est-ce payant ?
Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.
Workflows recommandés
Juan Carlos Cavero Gracia
@carlosgraciaFollow me in linkedin: https://www.linkedin.com/in/juan-carlos-cavero-gracia/
Partager ce workflow