Skip to content

Continuous Reposting Loop for Standalone Instagram Integration - Risk! Account flagged by Instagram for bot-like activity and disabled permenantly #832

Open
@anvimotions

Description

@anvimotions

📜 Description

When using Postiz with a standalone Instagram integration, posts made via the "Post Now" button are successfully sent to Instagram — but Postiz fails to mark the post as complete (PUBLISHED).
This results in the same post being sent repeatedly, creating a loop that triggered Instagram’s bot detection and nearly got the account blocked.

👟 Reproduction steps

1️⃣ Add a standalone Instagram integration (via Postiz’s integration settings - followed exact instruction as per postiz documentation).
2️⃣ Create a post using "Post Now".
3️⃣ Use either:
AI-generated image + caption
OR manual upload + custom caption

4️⃣ Observe:
Post is continuously published to Instagram till the post is deleted manually from postiz calendar and postiz application is shutdown.
Post stays in QUEUE state in the Postiz DB.
Worker keeps retrying the same post endlessly and multiple posts are published on instagram till post application is closed, post from calendar is deleted. This is very high risk, since Instagram will try to flag the account as "bot" and disable it permanently.

👍 Expected behavior

✅ After a successful post:
Postiz should mark the post as PUBLISHED.
Worker should stop retrying.
Only 1 post should appear on the instagram account

👎 Actual Behavior with Screenshots

❌ Postiz keeps the post in QUEUE.
❌ Worker keeps retrying → multiple identical posts appear on Instagram.
❌ Manual deletion of post in calendar + app shutdown required to stop it.

💻 Operating system

Windows

🤖 Node Version

latest image pulle

📃 Provide any additional context for the Bug.

Self-hosted Postiz latest Docker image
Standalone Instagram integration
No AutoPost rules configured
Issue observed consistently across AI and manual posts

Impact
Causes repeated posting of the same content.
Account flagged by Instagram for bot-like activity.
Requires manual DB intervention to stop retries.

Additonal info
tokenExpiration valid (token not expired)
refreshNeeded is false
Integration and posts appear normal at DB level except state remains QUEUE
Similar reports not found on GitHub or Reddit

👀 Have you spent some time to check if this bug has been raised before?

  • I checked and didn't find similar issue

Are you willing to submit PR?

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions