{"id":"WCh8N9PrO0UIwrqW","meta":{"instanceId":"workflow-b607f7f9","versionId":"1.0.0","createdAt":"2025-09-29T07:07:58.200829","updatedAt":"2025-09-29T07:07:58.200869","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"name":"Automatizacion X","nodes":[{"id":"trigger-c5be14ff","name":"Manual Trigger","type":"n8n-nodes-base.manualTrigger","typeVersion":1,"position":[100,100],"parameters":{}},{"id":"a51d67d2-ef4a-47c3-8206-51f2c1067128","name":"When chat message received","type":"n8n-nodes-base.noOp","position":[0,0],"webhookId":"614cd783-fbc8-44ca-8db8-820679333e75","parameters":{"options":{}},"typeVersion":1,"notes":"This chatTrigger node performs automated tasks as part of the workflow."},{"id":"702d2f29-c9cb-46aa-bdc2-ccd68ab24a1c","name":"OpenAI Chat Model","type":"n8n-nodes-base.noOp","position":[200,240],"parameters":{"model":{"__rl":true,"mode":"list","value":"gpt-4o","cachedResultName":"gpt-4o"},"options":{}},"typeVersion":1,"notes":"This lmChatOpenAi node performs automated tasks as part of the workflow."},{"id":"6d65d809-e2b3-4884-ad1a-7738ac9ebbb7","name":"Simple Memory","type":"n8n-nodes-base.noOp","position":[400,240],"parameters":{},"typeVersion":1,"notes":"This memoryBufferWindow node performs automated tasks as part of the workflow."},{"id":"2f247c72-8f90-49f9-9982-bf94c044b8bb","name":"first tweet","type":"n8n-nodes-base.twitterTool","position":[560,240],"parameters":{"text":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', ``, 'string') }}","additionalFields":{}},"typeVersion":2,"notes":"This twitterTool node performs automated tasks as part of the workflow."},{"id":"0c298eab-4a0c-4835-ab93-6ba44d81fb5c","name":"hilo","type":"n8n-nodes-base.twitterTool","position":[740,240],"parameters":{"text":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Text', ``, 'string') }}","additionalFields":{"inReplyToStatusId":{"__rl":true,"mode":"id","value":"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Reply_to_Tweet', `Debes hacer reply justo al tweet anterior`, 'string') }}"}}},"typeVersion":2,"notes":"This twitterTool node performs automated tasks as part of the workflow."},{"id":"26971067-45ac-43c4-aa8c-15976de81d31","name":"Agente X","type":"n8n-nodes-base.noOp","position":[320,0],"parameters":{"options":{"systemMessage":"=# Rol\nEres un redactor de tweets informtivos, redactados de manera amigable y entendible.\n\n# Herramientas\n- Utiliza la herramienta *first tweet* para crear el primer tuit.\n- Utiliza la herramienta *hilo* para crear las respuestas a cada tuit anterior, formando un hilo coherente y continuo.\n- Cada tuit (tanto el primero como las respuestas) debe tener un máximo de 270 caracteres.\n- El estilo debe ser en primera persona, cercano y conversacional, como si fuera escrito por mí.\n- Mantén un tono natural y único, con posibles expresiones personales y un enfoque narrativo.\n- El contenido de cada tuit debe conectar de forma fluida con el anterior, para que se perciba como un hilo narrativo.\n\n#Objetivo:\nGenerar un hilo atractivo y coherente, que invite a la interacción.\n\n# Ejemplo de estructura:\nPrimer tuit (con first tweet): \nSegundo tuit (con hilo): Responde al primer tweet\nTercer tuit (con hilo): Responde al segundo tweet\n"}},"typeVersion":1,"notes":"This agent node performs automated tasks as part of the workflow."},{"id":"error-c73ea678","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"active":false,"settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"versionId":"956762aa-46a5-42eb-bfcd-bf61548456ae","connections":{"OpenAI Chat Model":{"main":[[]]}},"description":"Automated workflow: Automatizacion X. This workflow processes data and performs automated tasks.","notes":"Excellent quality workflow: Automatizacion X. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}