Apologies for the brief description. I now have 3 separate app all with the same issue, though weirdly it seems they didn’t all start doing this on the same day…
Each app has a bot that sends emails on daily schedule, say 1000. The 1000 email goes fine. But then the recipient gets an email at 1007, 1020, 1042, 1053 etc. Sometimes 7 or more times. All identical, all quite spaced out in terms of time. This first started about 3 weeks ago with one client. Then another 8 days ago, then a 3rd today.
Anyone any ideas? Neither of the 3 apps has been touched in weeks, so it’s nothing to do with a change at my end.
hi @Simon_Robinson
this sounds like an issue with the appsheet automation engine retrying the email step due to a backend timeout or failure to confirm delivery — even though the email is actually sent
if the bot thinks it failed (e.g. due to a delay in acknowledgment from the email service), it may retry multiple times, causing duplicates
things to check:
-
go to Monitor > Automation Monitor and look at the execution logs for the bot — see if the same process shows multiple attempts with “retry” or “error” status
-
check if the task step (send email) has long delays or partial failures
-
verify your target email service (especially if using a custom domain) isn’t causing delay or timeout responses
-
as a workaround, add a “flag” column or timestamp to track if the email was already sent for that row, and exit the bot early if it was
since you haven’t changed anything, this may be due to an internal update on appsheet’s side or email queue behavior — worth reporting to support with bot log screenshots
Managed to work out what this was. I had a bot which sent an email then an SMS via a Webhook. I’ve been trying to sort out a new SMS but presumed leaving it in the app wouldn’t cause any issues. The problem was the bot would sent the email, then the SMS task would timeout meaning the bot never completed. So it just kept re-running…