Generate Layerre image variants from a webhook and post them to Slack
Go to WorkflowDescription
How it works
• Receives POST requests at the webhook (e.g. from Typeform, Tally, or your own form) with JSON like name and image URL.
• Uses Layerre to create image variants from a Canva-based template; the template ID is taken from the “Create a template” node output.
• Each webhook request becomes one rendered image, which is posted to Slack and returned in the webhook response as the image URL.
Set up steps
• Create a Layerre template from your Canva design (run the “Create a template” node once with your Canva URL, then the variant node will use that template).
• Configure the Webhook node path and ensure your form or app sends the expected JSON body (e.g. name, imageUrl).
• Map webhook body fields to your Canva layers in the Create Variant node (e.g. $json.body.name → text layer, $json.body.imageUrl → image layer).
• Add your Slack credentials and choose the channel or user to post to; optionally customize the message or add nodes to save, upload, or forward the image elsewhere.
This workflow was created by Layerre and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.