Back to Templates

Generate Layerre image variants from a webhook and post them to Slack

Created by

Created by: Layerre || layerre
Layerre

Last update

Last update a day ago

Share


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.