Attempt errors
The attempt's error field contains one of these codes when it is skipped or fails. It is null if the attempt succeeded, hasn't run yet, or was skipped manually.
Codes are case-sensitive; match the exact string.
values
- action_malformed
The automation's action could not be carried out. For a POST-request action this usually means the request itself failed.
- action_malformed__missing_recipient
The automation is set to send an email but has no recipient configured.
- action_malformed__missing_tag_ids
The automation is set to change tags but has no tags configured.
- action_malformed__missing_url
The automation is set to send a POST request but has no URL configured.
- action_malformed__unsupported_action_type
The automation's action is not one that its trigger can perform.
- EMAIL_ALREADY_SENT
The subscriber had already been sent this email, so the automation left them alone.
- EMAIL_DOES_NOT_EXIST
The email this automation was set to send no longer exists.
- EMAIL_EMPTY
The email this automation was set to send has no content.
- EMAIL_INVALID_STATUS
The email this automation was set to send is in a state that cannot be sent.
- event_malformed
The event that triggered this automation is missing the data its action needs.
- ID_DOES_NOT_EXIST
One of the tags this automation was set to apply no longer exists.
- INVALID_SUBSCRIBER
The subscriber was not eligible to receive the email — they had unsubscribed, bounced, or never confirmed — so the automation left them alone. Recorded only by automation runs from before June 2024.
- arena.misconfigured
The automation posts to Are.na, but this newsletter has no Are.na credentials configured.
- bluesky.misconfigured
The automation posts to Bluesky, but this newsletter has no Bluesky credentials configured.
- misconfigured__discord
The automation posts to Discord, but this newsletter has no Discord credentials configured.
- misconfigured__github
The automation acts on GitHub, but this newsletter has no GitHub credentials configured.
- misconfigured__linkedin
The automation posts to LinkedIn, but this newsletter has no LinkedIn credentials configured.
- mastodon.misconfigured
The automation posts to Mastodon, but this newsletter has no Mastodon credentials configured.
- misconfigured__shopify
The automation acts on Shopify, but this newsletter has no Shopify credentials configured.
- tumblr.misconfigured
The automation posts to Tumblr, but this newsletter has no Tumblr credentials configured.
- twitter.misconfigured
The automation posts to Twitter, but this newsletter has no Twitter credentials configured.
- NEWSLETTER_DISABLED
The newsletter was disabled, so no email could be sent.
- not_found
Shopify had no customer matching this subscriber's email address.
- rate_limit
Shopify rate-limited the request.
- stripe_subscription_does_not_exist
The Stripe subscription this event referenced no longer exists.
- SUBSCRIBER_INVALID
The subscriber was not eligible to receive the email — they had unsubscribed, bounced, or never confirmed — so the automation left them alone.
- TAG_ALREADY_EXISTS
The subscriber already had one of the tags this automation applies.
- unexpected_error
Something went wrong that Buttondown did not anticipate. The failure is logged for us to look into.