{"id":"5kYHogzDGeo21MxE","meta":{"instanceId":"workflow-d073a700","versionId":"1.0.0","createdAt":"2025-09-29T07:07:44.783851","updatedAt":"2025-09-29T07:07:44.783875","owner":"n8n-user","license":"MIT","category":"automation","status":"active","priority":"high","environment":"production"},"name":"Automate Figma Versioning and Jira Updates with n8n Webhook Integration","nodes":[{"id":"a3853962-36ce-4a2f-b9d6-c2807652d7ff","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[-20,-260],"parameters":{"width":700,"height":200,"content":"## Note\nTo use this automation, you will need the Figma Commit Plugin installed and configured. The plugin sends the design version details via a webhook to trigger this n8n workflow.\n\nYou can find the Figma Commit Plugin on GitHub here:\n🔗 [Figma Commit Plugin on GitHub]({{ $env.WEBHOOK_URL }}\n\nMake sure to follow the setup instructions in the plugin’s documentation to get started."},"typeVersion":1,"notes":"This stickyNote node performs automated tasks as part of the workflow."},{"id":"843f1e0b-4c8b-4744-a9b7-8ce5725768bc","name":"Find Jira Issue","type":"n8n-nodes-base.jira","position":[220,0],"parameters":{"issueKey":"YOUR_CREDENTIAL_HERE","operation":"get","additionalFields":{}},"credentials":{"jiraSoftwareCloudApi":{"id":"CBgXAIn2agwnaJ1Y","name":"Jira SW Cloud account"}},"typeVersion":1,"notes":"This jira node performs automated tasks as part of the workflow."},{"id":"59101813-9625-4d1f-b2b6-7ff442c1fe0f","name":"Add Comment in Issue","type":"n8n-nodes-base.jira","position":[440,0],"parameters":{"comment":"={{ $('Figma Trigger').item.json.pageName }}{{ '\\n' }}{{ $('Figma Trigger').item.json.versionName }}{{ '\\n' }}{{ $('Figma Trigger').item.json.designLink }}{{ '\\n' }} {{ $now }}","options":{},"issueKey":"YOUR_CREDENTIAL_HERE","resource":"issueComment"},"credentials":{"jiraSoftwareCloudApi":{"id":"CBgXAIn2agwnaJ1Y","name":"Jira SW Cloud account"}},"typeVersion":1,"notes":"This jira node performs automated tasks as part of the workflow."},{"id":"378150c5-b640-477a-861f-216e8b15c0e4","name":"Figma Trigger","type":"n8n-nodes-base.figmaTrigger","position":[0,0],"webhookId":"b9fcde90-3e53-4958-b352-933891f95220","parameters":{"teamId":"940915773877350235","triggerOn":"fileVersionUpdate"},"credentials":{"figmaApi":{"id":"DjRDveAKp5VxZRE8","name":"Figma account"}},"typeVersion":1,"notes":"This figmaTrigger node performs automated tasks as part of the workflow."},{"id":"error-6a91939b","name":"Error Handler","type":"n8n-nodes-base.stopAndError","typeVersion":1,"position":[1000,400],"parameters":{"message":"Workflow execution error","options":{}}}],"active":true,"settings":{"executionOrder":"v1","saveManualExecutions":true,"callerPolicy":"workflowsFromSameOwner","errorWorkflow":null,"timezone":"UTC","executionTimeout":3600,"maxExecutions":1000,"retryOnFail":true,"retryCount":3,"retryDelay":1000},"versionId":"9525049e-7fca-4f83-bf6a-069d477f669e","connections":{},"description":"Automated workflow: Automate Figma Versioning and Jira Updates with n8n Webhook Integration. This workflow integrates 3 different services: stickyNote, figmaTrigger, jira. It contains 4 nodes and follows best practices for error handling and security.","notes":"Excellent quality workflow: Automate Figma Versioning and Jira Updates with n8n Webhook Integration. This workflow has been optimized for production use with comprehensive error handling, security, and documentation."}