This guide explains what platform limit and restriction errors mean on Instagram, X/Twitter, and Slack, which Phantoms they affect, and how to identify the correct troubleshooting steps.
What these errors mean and how they appear
These errors occur when the external platform (Instagram, X/Twitter, or Slack) temporarily restricts, delays, or blocks an action performed by a Phantom.
In these cases, your Phantom is correctly configured, your account is properly connected and the run starts normally. However, the platform's own usage rules prevent certain actions from completing.
These restrictions are typically triggered by:
- Too many actions in a short period
- API rate limits (Slack)
- Direct message restrictions (X/Twitter)
- Temporary action blocks (Instagram)
- Platform updates or instability
When this happens, you may notice:
- The Phantom starts successfully but fails during specific actions.
- Certain profiles or actions are skipped.
- The logs reference rate limits, blocked actions, or missing buttons.
- The issue resolves after waiting or reducing activity.
These errors are strictly related to how the external platform controls usage.
Common platform limit errors (Instagram, X/Twitter, Slack)
The table below maps common runtime messages to their corresponding troubleshooting guides.
| Error message shown in logs | What it means | Phantoms typically impacted | Troubleshooting guide |
|---|---|---|---|
| Fail to follow | Instagram temporarily blocked follow actions due to activity limits | Instagram Auto Follow | How to Fix the "Fail to follow" Error on Instagram |
| Couldn't click on Unfollow button | Instagram temporarily blocked unfollow actions due to activity limits. The button may be hidden or temporarily disabled by Instagram. | Instagram Auto Unfollow | How to Fix the "Couldn't click on Unfollow button" Error on Instagram |
| No matches found | Instagram couldn't find posts matching the provided location and hashtag | Instagram Multiple Hashtag Follower, Instagram Hashtag Search Export | How to Fix the "No matches found" Error on Instagram |
| Unable to find DM button | X/Twitter does not allow messaging this profile (DM restrictions) | Twitter Message Sender | How to Fix the "Unable to Find DM Button" Error on X/Twitter |
| Rate limit reached, waiting 30.0s | Slack temporarily delayed API responses due to rate limits. The Phantom is still running and waiting for Slack's response. | Slack Channel User Extractor | How to Handle the "Rate limit reached, waiting 30.0s" Message on Slack |
Operational next steps
If you encounter a platform restriction error:
- Reduce the number of actions per launch.
- Space out launches instead of running back-to-back.
- Avoid running multiple high-activity Phantoms simultaneously.
- Wait before relaunching if the platform has temporarily blocked actions.
Repeated relaunches during an active restriction may extend the block duration.
How to resolve them
Use the exact error message shown in your logs and match it to the table above.
Open the linked troubleshooting article for detailed, step-by-step instructions tailored to that message.
If you're unsure how to locate or read the error message:
- Read How to Troubleshoot Phantoms Using Logs
- Or How to Troubleshoot Errors in Workflows if you're using a Workflow.