Hello! Not convinced a public forum is the right place for this question, but I was referred here by the twitter dev account.
My app was unfortunately caught by the spam filters a few weeks ago when I was testing it. It makes sense as I probably posted several tweets with the same message in a row. However, we also got two unfortunate warnings: (1) saying that repeat offenders will be subject to permanent suspension and (2) saying that “Always and/or only including a video will trigger spam filters.”
Our app always includes a video in each tweet by design. Every interaction in the app, though, is genuine and there is no unfair automation: you have to put in several minutes of work app-side in order to compose what will eventually turn into a tweet on one or several twitter accounts. We are putting a lot of effort into ensuring tweets that are produced in our app are high-quality and organic. We are even keeping a closed process for onboarding users onto our app for now.
Which brings me to the point of this message: we are going to be bringing on some important users (relative to us, of course) in the near future, and Twitter represents one of the three important platforms available on our app. Because of that, we would like to pre-emptively avoid any possibility of tripping the spam filter.
Is there any way to:
(1) discuss the general anatomy of tweets produced in our app as they might relate to the spam filter?
(2) discuss proper testing strategy? (I’m almost positive that the previous time we tripped the spam filter was entirely because of our testing).
(3) Undergo a review process to make the spam filter more “reluctant” to catch our app?
If not, I think a separate app review process would be a good way to start being able to identify apps that contribute positively to the twitter ecosystem. It’d be pretty unfortunate if an app were to get permanently suspended just because part of the app is posting a video with your tweet.