Threads App Review
Create and publish apps to provide services to other businesses.
Threads users without an assigned role in your Threads application are unable to add their Threads profile. Become a Tech Provider and submit your app for review to allow other users to connect their Threads accounts to your application.
The Threads app review process is similar to the Facebook App Review.
Explain the permissions
When submitting your app for review, you will need to provide a detailed description and a screen recording for each requested permission. Below are the explanations you can use for each Threads permission.
threads_basic
We need this permission to allow users to access their Threads profile information and view their own posts within our application.
The permission is used to display account details and previously published content, helping users manage and review their posts in one place. Also, with retrieved content, our application generates useful Insights and Hashtags analytics for the user.
To see how "threads_basic" is used in my app:
1. Inside my app, click "Accounts" from the left menu.
2. Click on the "Add Account" button.
3. A dialog will open, click on "Threads".
4. Threads authorization will open in a new tab.
5. Log in with your Threads account and accept all the permissions.
6. Now the Threads account should be connected to my app and the profile information (username, profile picture) is displayed on the Accounts page.
7. Click on the "Dashboard" button from the left menu and select the Threads account you added.
8. Navigate to the "Content" section to view the list of retrieved posts from the user's Threads account.
9. Navigate to the "Hashtags Analytics" section to view the analytics generated from the hashtags used in the retrieved content.
10. Navigate to the "Insights" section to view the insights generated from the retrieved content.
In your screen recording, please show how a user can add a Threads profile, accept permissions, and view the connected profile with its basic information on the Accounts page. Additionally, demonstrate the Content, Hashtags Analytics, and Insights sections of the Dashboard for the added Threads profile.
threads_content_publish
We need this permission to allow users to create and publish posts directly from our application.
The permission is used when a user publishes a new post. This helps users share content and manage their posting workflow.
To see how "threads_content_publish" is used in my app:
1. Inside my app, click "Accounts" from the left menu.
2. Click on the "Add Account" button.
3. A dialog will open, click on "Threads".
4. Threads authorization will open in a new tab.
5. Log in with your Threads account and accept all the permissions.
6. Now the Threads account should be connected to my app.
7. Click on the top "CREATE POST" button from the left menu.
8. Select the Threads account you want to post on.
9. Write whatever you want to share with your audience.
10. On the bottom right, click on the "Post now" button, or you can pick a time to schedule. If you click "Post now" the post should be published in a minute on the selected Threads account.
In your screen recording, please show how a user can add a Threads profile, accept permissions, and view the connected profile on the Accounts page. Additionally, demonstrate how to create and publish a post. Finally, show that you can access the published post on the Threads website by opening the original post.
threads_manage_replies
We need this permission to allow users to add replies to posts directly from our application.
The permission is used when a user adds a post to an existing thread. This helps users continue a thread, organize related content, and manage multi-post conversations.
To see how "threads_manage_replies" is used in my app:
1. Inside my app, click "Accounts" from the left menu.
2. Click on the "Add Account" button.
3. A dialog will open, click on "Threads".
4. Threads authorization will open in a new tab.
5. Log in with your Threads account and accept all the permissions.
6. Now the Threads account should be connected to my app.
7. Click on the top "CREATE POST" button from the left menu.
8. Select the Threads account you want to post on.
9. Write the text for the first post.
10. Click on "+" button from the editor toolbar to add another post to the thread and write its content.
11. On the bottom right, click on the "Post now" button, or you can pick a time to schedule. If you click "Post now" the thread should be published in a minute on the selected Threads account.
In your screen recording, please show how a user can add a Threads profile, accept permissions, and view the connected profile on the Accounts page. Additionally, demonstrate how to create a thread with multiple posts and publish it. Finally, show that you can access the published thread on the Threads website by opening the original post.
threads_manage_insights
We need this permission to allow users to view insights for their Threads profile and posts directly from our application.
The permission is used to retrieve metrics such as views, likes, replies, reposts, quotes, followers count, and follower demographics, helping users understand content performance.
To see how "threads_manage_insights" is used in my app:
1. Inside my app, click "Accounts" from the left menu.
2. Click on the "Add Account" button.
3. A dialog will open, click on "Threads".
4. Threads authorization will open in a new tab.
5. Log in with your Threads account and accept all the permissions.
6. Now the Threads account should be connected to my app.
7. Click on the "Dashboard" button from the left menu and select the Threads account you added. Here you will see all metric categories: Overview, Engagement, and Audience. The data is collected by my app for the first time when connecting to a Threads account and then daily at 00:00 UTC.
In your screen recording, please show how a user can add a Threads profile, accept permissions, and view the connected profile on the Accounts page. Finally, demonstrate the analytics page of the added Threads profile - Overview, Engagement, and Audience metrics sections.
threads_delete
We need this permission to allow users to delete their own Threads posts directly from our application.
The permission is used only when a user explicitly chooses to delete a post they created. This ensures users have full control over their content without leaving the app.
To see how "threads_delete" is used in my app:
1. Inside my app, click "Accounts" from the left menu.
2. Click on the "Add Account" button.
3. A dialog will open, click on "Threads".
4. Threads authorization will open in a new tab.
5. Log in with your Threads account and accept all the permissions.
6. Now the Threads account should be connected to my app.
7. Click on the top "CREATE POST" button from the left menu.
8. Select the Threads account you want to post on.
9. Write whatever you want to share with your audience.
10. Click on the "Post now" button to publish the post on the selected Threads account.
11. Navigate to the "Posts" page from the left sidebar.
12. Identify the published post from the list and click on the three dots (⋮) action menu.
13. Click on "Delete" from the menu. A confirmation dialog will open.
14. Select either "From application and social platforms" to delete the post from both the app and Threads, or "From social platform only" to remove it just from Threads, then confirm to remove the post from the user's Threads account.
In your screen recording, please show how a user can add a Threads profile, accept permissions, publish a post, and then delete that post from the Threads account directly from my app. Finally, show that the deleted post is no longer accessible on the Threads website.