Best-fit use cases
Implementation
A reliable four-step workflow
Authenticate
Verify the webhook signature or shared secret before using any payload data.
Acknowledge
Return quickly when the sender expects a fast response, then perform generation in a background workflow.
Generate
Map the event payload to an approved Duply template with an idempotency key.
Report
Store the output URL and expose failures through logs, alerts, or a callback workflow.
- trigger
- A listing status changes to Active
- inputs
- Listing ID, address, price, hero photo
- output
- A branded listing image
- destination
- Listing record and campaign queue
Frequently asked questions
Should image generation happen before replying to the webhook?
Usually not. Acknowledge the event quickly and generate asynchronously when the source system has a short timeout.
How do I avoid duplicate images?
Store the source event ID or a deterministic idempotency key before starting the generation step.
Continue the workflow
Build one production-shaped example
Start with one approved template, realistic data, and the exact trigger your team intends to use.
Start free