Integrations
Resend webhooks in Duaer: act on email events
Resend Trigger starts a Duaer workflow when an email is delivered, bounces, is opened or clicked. Duaer registers the webhook and checks signatures.
What can you automate with Resend Trigger?
- When an email bounces, flag the contact in your CRM or tell the sales owner.
- When a recipient marks an email as spam, unsubscribe the contact from broadcasts with the Resend node.
- When a customer clicks a link in a quote email, create a follow-up card for the owner.
- Log every delivered email as a sending record.
How do you set up Resend Trigger?
- On the Duaer canvas, add Resend Trigger and choose a Resend API credential. The credential needs Full access to manage webhooks.
- Under Events, choose what to receive, such as Email Delivered, Email Bounced or Email Opened.
- Activate the workflow. Duaer registers a webhook in Resend and keeps its signing secret; deactivating the workflow deletes the webhook.
Which events can it receive?
- Email: Email Sent, Email Delivered, Email Delivery Delayed, Email Bounced, Email Complained, Email Opened, Email Clicked, Email Failed, Email Scheduled, Email Received, Email Suppressed.
- Contact: Contact Created, Contact Updated, Contact Deleted.
- Domain: Domain Created, Domain Updated, Domain Deleted.
How does Duaer know a request came from Resend?
Every request carries Resend’s signature and timestamp. When the signature does not match, or the time is more than 5 minutes off, Duaer answers 401 and does not start the workflow.
Resend must reach the Duaer webhook URL from the internet. A Duaer running only on your machine, at a localhost address, receives no events.
What does the output look like?
Each event returns one output item. json is the event Resend sent: type is the event name, and data holds the email, contact or domain details.
To have due and overdue work emailed and followed up automatically, open the Duaer home page.
Questions
Why does Resend Trigger in Duaer receive no events?
Check that the workflow is active and that Resend can reach the Duaer webhook URL from the internet; it cannot reach a localhost address.
Does the Resend webhook Duaer registered stay after I deactivate the workflow?
No. Duaer deletes the webhook it registered when the workflow is deactivated.
Does Duaer accept forged Resend requests?
No. When the signature does not match or the time is more than 5 minutes off, Duaer answers 401 and does not start the workflow.
In this section
Resend email automation: send and schedule in Duaer
Automate email with the Resend node in Duaer: send notices from templates, schedule them, or broadcast to a segment. One API key, no code.
CredentialsSet up a Resend API key in Duaer
Create a Resend API key and paste it into a Resend API credential in Duaer. Sending access sends email; contacts and webhooks need Full access.
Follow-throughFollow up on overdue work without chasing people: how Duaer does it
To follow up on overdue work without chasing, each item needs one owner, a clear date, and something that asks for an outcome once the date passes. Duaer does this with card rules and the employee portal: overdue items show up for their owner every day, what gets worse if it waits comes first, and every decision is recorded.