Documentation
Email digests and quiet hours
By default every submission is emailed the moment it arrives. A busy form can instead send one digest email an hour or once a day, and any email destination can stay silent overnight with quiet hours. It's one setting on the destination, available on every plan.
Last updated
Setting it up
Open the form's Destinations tab and add or edit an email destination. Under Send pick each submission instantly (the default), an hourly digest or a daily digest at a time you choose. Tick Quiet hours to pick a window, 22:00 to 07:00 to start with. Times use your own timezone, which is filled in from your browser.
Each email destination has its own setting, so sales can get every lead instantly while a manager gets a daily summary of the same form.
How it works
Submissions are stored and every other destination (Slack, webhooks and so on) gets them straight away; only the email waits. When the digest is due, everything waiting for that destination goes out as one email listing each submission with its first few fields and a link to the full entry. If only one submission is waiting, it arrives as a normal notification instead.
With quiet hours on an instant destination, anything that arrives overnight comes as one email when the quiet hours end. A digest that falls inside quiet hours moves to the first hour after them.
Test submissions always send instantly, so you can check your form without waiting for the next digest. A waiting notification shows as held on the Deliveries tab with the time it will be sent. A digest lists up to 50 submissions; the rest are counted, with a link to your inbox.
Over the API
The same settings are fields on an email destination in the write API: notify (instant, hourly or daily), dailyHour (0 to 23), quietStart and quietEnd (hours, the window may cross midnight) and timeZone (an IANA name such as America/New_York; UTC if left out).
curl -X PATCH https://api.webforms.to/v1/forms/frm_xxx/destinations/int_xxx \
-H "Authorization: Bearer wf_live_your_key" \
-H "Content-Type: application/json" \
-d '{"fields": {"to": "you@example.com", "notify": "daily", "dailyHour": "9",
"quietStart": "22", "quietEnd": "7", "timeZone": "Europe/London"}}'Get your endpoint
Free for 300 submissions a month. No card required.
Start free