Fix Slack delivery when it is paused
Read the Slack pause reason, fix a revoked token, a missing or archived channel, or a removed bot, then resume and retry the posts you missed.
When Slack answers with an error that another attempt cannot fix, Embers stops posting instead of retrying into a dead channel. The Slack page under Integrations in the sidebar (/integrations/slack) then reads “Posting to Slack is paused” at the top, and Needs attention under it shows the reason, such as Slack paused after not_in_channel., with Resume.
What pauses an install
Rate limits, timeouts, and Slack server errors are retried: the first attempt plus seven more, from 30 seconds out to about 6.3 days. If every attempt fails, the install pauses with Slack delivery retries were exhausted.
A terminal error pauses the install on the first occurrence. The reason names the Slack error. When Slack refuses the request with an HTTP error instead, it reads Slack paused after receiving HTTP and the status code.
A message Slack refuses for its content, such as invalid_blocks, msg_too_long, or no_text, is not a terminal error. That one post fails, with the reason on its row on the Activity card, such as “Slack refused how the post was laid out (invalid_blocks)”, and Embers keeps posting other leads. Only five of those in a row, with no post landing in between, pause the install, with Slack paused after 5 messages in a row were rejected and the last error.
A lead that a delivery rule stops is listed as Held back, not failed, and never pauses anything. If nothing is posting and the status still reads “Posting to” your channel, choose Held back on the Activity card first.
Fix the reason
invalid_auth, token_revoked, token_expired, or account_inactive
The stored bot token no longer works. The Embers app was removed from the Slack workspace, a Slack admin revoked it, or the workspace itself was deactivated. Reinstall: open the … menu beside the status, choose Disconnect Slack and confirm, then choose Connect Slack workspace, approve the app in Slack, and pick the channel again. Your event toggles and delivery rules are kept; the channel is not, because disconnecting clears it.
channel_not_found
The channel Embers posted to was deleted or can no longer be seen. On the Channel card, choose a channel under Delivery channel and select Save channel. Saving a channel clears the pause on its own, so there is nothing else to resume. A private channel appears in the list only after the Embers app has been added to it.
not_in_channel
The Embers app was removed from a private channel. Public channels do not need an invite, so this is almost always a private one. Add the Embers app back to the channel in Slack, then choose Resume.
is_archived
The channel was archived. Unarchive it in Slack and choose Resume, or pick a different channel and save it. Archived channels are left out of the channel list.
ekm_access_denied or team_access_not_granted
Slack Enterprise Key Management, or an Enterprise Grid workspace grant, is blocking the app. A Slack admin has to restore access to the Embers app for that workspace. Then choose Resume.
5 messages in a row were rejected
Slack refused five lead cards in a row for their content. Embers builds the card, so there is nothing to change in Slack. Choose Resume. Resuming Slack, choosing a channel, switching delivery back on, or reconnecting starts the count from zero, so Slack pauses again only after five more rejected cards in a row. If the install pauses again, email the reason and the time to viraj@useembers.com.
Resume and retry what you missed
-
Fix the cause in Slack
Reinstall the app, add it back to the channel, unarchive the channel, or pick a new one. Resuming without fixing the cause pauses the install again on the next delivery.
-
Choose Resume
Needs attention shows Resume beside the pause while the install is paused. It keeps your workspace, channel, event toggles, and rules exactly as they were.
-
Send a test
Send test, beside the status at the top of the page, posts a sample card to the channel, built the same way as a real delivery. It is disabled while the install is paused or turned off, or has no channel it can post to.
-
Retry the failed rows
The Activity card lists every post from the last 30 days with its status, the reason in words, and the time; the Failed and Held back filters narrow it. Choose Retry on a failed or blocked row, or Send anyway on a held-back one. The newest three failed posts are also under Needs attention, each with Retry. The buttons appear only while posting is on and not paused.
A post that already reached Slack is never posted twice: Embers records the Slack message and skips any delivery that has one. To post a lead that is older than the 30-day history, send it from the leads list.
Troubleshooting
- The install pauses again right after resuming. The cause was not fixed, or a different error replaced it. Read the new reason; it may name another Slack error.
- The private channel is missing from the list. The Embers app has not been added to it. Add the app in Slack, then reload the channel list.
- Resume is missing. Either the install is not paused (check the status at the top of the page), or you are not an account administrator.
- Posting works but some leads never arrive. Delivery rules are holding them back; they are not failing. Choose Held back on the Activity card to read each reason.
If none of that clears it, email the pause reason and the time it happened to viraj@useembers.com. The same pause pattern applies to HubSpot and signed webhooks.
Related
Frequently asked questions
- Do I lose my Slack settings when delivery pauses?
- No. A pause keeps the workspace, the channel, the event toggles, and the delivery rules. Resume and posting starts again with the same setup.
- Does Embers retry a Slack rate limit?
- Yes. Rate limits and Slack server errors are retried up to seven times over about 6.3 days. Only an error that retrying cannot fix pauses the install.
- Why can I not see the Resume button?
- Resume shows under Needs attention only while the install is paused, and only account administrators can open the Slack page. Ask an administrator on the account.
Was this article helpful?
What went wrong?
Thank you. We read every answer.
Still stuck?
Send us the article you were following and what happened. We answer from the same inbox that writes these pages.