Automatisation Larksuite avec n8n : envoi de messages instantanés
Ce workflow n8n a pour objectif d'automatiser l'envoi de messages sur Larksuite, facilitant ainsi la communication au sein des équipes. Dans un contexte où la collaboration à distance est devenue essentielle, ce type d'automatisation permet d'améliorer la réactivité et l'efficacité des échanges d'informations. Les cas d'usage incluent l'envoi de notifications, de rappels ou de messages d'équipe sans intervention manuelle, ce qui réduit le risque d'erreurs et de délais.
- Étape 1 : Le workflow est déclenché manuellement via le noeud 'When clicking ‘Test workflow’'.
- Étape 2 : Il procède à la récupération d'un token d'accès pour Larksuite grâce au noeud 'Get Lark Token', qui effectue une requête HTTP pour obtenir les informations d'authentification nécessaires.
- Étape 3 : Les données d'entrée sont préparées avec le noeud 'Input', où les paramètres requis sont définis.
- Étape 4 : Les messages à envoyer sont créés à l'aide des noeuds 'Sticky Note' et 'Sticky Note1', permettant de formater le contenu.
- Étape 5 : Enfin, le noeud 'Send Message' envoie le message préparé à Larksuite via une autre requête HTTP. Cette automatisation n8n offre un gain de temps significatif et améliore la fluidité des communications, rendant les équipes plus agiles et réactives.
Workflow n8n Larksuite, communication : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n Larksuite, communication : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "IjQRdNu2ItwNnGL2",
"meta": {
"instanceId": "18735a589159672fb9dbd8b6f953d0efdca888157c3b8b26943fb0e0e7c1edbb",
"templateCredsSetupCompleted": true
},
"name": "[hiroshidigital.com] Send Message In Larksuite",
"tags": [
{
"id": "96KbUn85yy8jivyf",
"name": "Creator",
"createdAt": "2024-10-22T04:22:34.463Z",
"updatedAt": "2024-10-22T04:22:34.463Z"
}
],
"nodes": [
{
"id": "9fd838b3-18f7-4056-bbb9-8a9fd843590b",
"name": "When clicking ‘Test workflow’",
"type": "n8n-nodes-base.manualTrigger",
"position": [
240,
220
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7afa44a2-28ec-4e3d-a8bd-a63721648eb2",
"name": "Get Lark Token",
"type": "n8n-nodes-base.httpRequest",
"position": [
640,
220
],
"parameters": {
"url": "https://open.larksuite.com/open-apis/auth/v3/tenant_access_token/internal",
"method": "POST",
"options": {},
"jsonBody": "={\n \"app_id\": \"{{ $json.app_id }}\",\n \"app_secret\": \"{{ $json.app_secret }}\"\n} ",
"sendBody": true,
"sendHeaders": true,
"specifyBody": "json",
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
}
]
}
},
"typeVersion": 4.1
},
{
"id": "4e1fdbef-b881-445c-90ce-95bc9b745772",
"name": "Input",
"type": "n8n-nodes-base.set",
"position": [
440,
220
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "322bfa44-ee2a-4ddf-b747-0f7f3405e294",
"name": "app_id",
"type": "string",
"value": "cli_8cdb09dec256ca40"
},
{
"id": "c8faab22-235b-412c-8dc8-8142c6e2e0c4",
"name": "app_secret",
"type": "string",
"value": "H5SEZr8O67zuqdIdBKSPhTkoeEBCRNy4"
},
{
"id": "121fcf72-2a13-4082-a66b-47d56bd4a675",
"name": "chat_id",
"type": "string",
"value": "oc_1d97ee99bffdce243a95b4ebe3ddef7a"
},
{
"id": "c22bf4f3-eac7-4c04-8b2e-8c0e5011bc1e",
"name": "text",
"type": "string",
"value": "https://hiroshidigital.com/"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "92a62eef-e8ec-4e31-b70e-a80dd83d3bba",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
380,
40
],
"parameters": {
"content": "You can get app_id and app_secret in Lark here: https://open.larksuite.com/"
},
"typeVersion": 1
},
{
"id": "9cde6452-7221-4d43-9e68-afa70fdebc27",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
760,
40
],
"parameters": {
"content": "You can get chat_id https://open.larksuite.com/api-explorer/"
},
"typeVersion": 1
},
{
"id": "87d2cc29-6318-4fb7-b430-f4b825649133",
"name": "Send Message",
"type": "n8n-nodes-base.httpRequest",
"position": [
840,
220
],
"parameters": {
"url": "https://open.larksuite.com/open-apis/message/v4/send/",
"method": "POST",
"options": {},
"jsonBody": "={\n \"chat_id\": \"{{ $('Input').item.json.chat_id }}\",\n \"msg_type\": \"text\",\n \"content\": {\n \"text\": \"{{ $('Input').item.json.text }}\"\n }\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "srBVlMVQpuZrtnXn",
"name": "Header Auth"
}
},
"typeVersion": 4.1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "ecf9cc74-9aa6-4fa0-b887-f41dc47f5632",
"connections": {
"Input": {
"main": [
[
{
"node": "Get Lark Token",
"type": "main",
"index": 0
}
]
]
},
"Get Lark Token": {
"main": [
[
{
"node": "Send Message",
"type": "main",
"index": 0
}
]
]
},
"When clicking ‘Test workflow’": {
"main": [
[
{
"node": "Input",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n Larksuite, communication : pour qui est ce workflow ?
Ce workflow s'adresse aux entreprises et équipes qui utilisent Larksuite pour la communication interne. Il est particulièrement utile pour les PME et les startups cherchant à optimiser leur flux de travail sans nécessiter de compétences techniques avancées.
Workflow n8n Larksuite, communication : problème résolu
Ce workflow résout le problème de l'envoi manuel de messages sur Larksuite, qui peut être fastidieux et sujet à des erreurs. En automatisant ce processus, les utilisateurs éliminent les pertes de temps liées à la rédaction et à l'envoi de messages, tout en réduisant le risque d'oubli d'informations importantes. Le résultat est une communication plus fluide et efficace au sein des équipes.
Workflow n8n Larksuite, communication : étapes du workflow
Étape 1 : Le workflow est déclenché manuellement par l'utilisateur.
- Étape 1 : Une requête HTTP est effectuée pour récupérer un token d'accès à Larksuite.
- Étape 2 : Les données nécessaires à l'envoi du message sont définies dans le noeud 'Input'.
- Étape 3 : Le contenu des messages est préparé à l'aide des noeuds 'Sticky Note'.
- Étape 4 : Le message final est envoyé à Larksuite via une requête HTTP.
Workflow n8n Larksuite, communication : guide de personnalisation
Pour personnaliser ce workflow, il est possible de modifier l'URL de la requête HTTP dans le noeud 'Get Lark Token' pour s'assurer qu'elle pointe vers le bon endpoint de Larksuite. De plus, les contenus des noeuds 'Sticky Note' peuvent être adaptés pour inclure des messages spécifiques ou des variables dynamiques selon les besoins. Il est également conseillé de vérifier les paramètres d'authentification dans le noeud 'Send Message' pour garantir la sécurité des échanges. Enfin, ce workflow peut être intégré avec d'autres outils via des noeuds supplémentaires pour enrichir les fonctionnalités.