Posts text and image threads to a personal Threads profile via the Threads API (500 char limit, up to 10 images per post). Connect with OAuth after adding your Threads app's App ID and secret below. Note: the threads_content_publish scope requires Meta App Review for non-test users.
The Threads integration uses Threads' own OAuth (not Facebook Login) to publish text and image threads to a personal Threads profile. You need one app-level App ID + App secret (registered once per workspace), then each account connects by clicking Connect and approving the OAuth prompt.
Go to the Meta for Developers dashboard, click Create App, and choose the "Access the Threads API" use case.
OpenIn App Dashboard > Settings, copy the "Threads app ID" and "Threads app secret" values — these are the two values this app asks for as App ID and App secret.
OpenUnder Use cases, select the Threads API use case and click Add next to the threads_content_publish permission (threads_basic is included by default).
In Settings > Client OAuth Settings, add this app's redirect URI to the Valid OAuth Redirect URIs list and save.
Paste the App ID into the App ID field and the App secret into the App secret field, save, then click Connect to run the Threads OAuth flow and approve access for the profile you want to publish as.
Under Use cases > Threads API > Add or Remove Threads Test Users, add the profile as a Threads Tester so it can authorize before App Review is complete.
OpenMeta app with the "Access the Threads API" use case → App Dashboard → Settings → Basic → "Threads app ID". This is Threads' own OAuth — a plain Facebook app is not enough.
Same page → "Threads app secret". Not your Facebook app secret. Register this tool's redirect URI under Settings → Client OAuth settings.