# Register a Meta app for your Facebook Page, Instagram and Threads Register your own Meta app once, then connect your Facebook Page, Instagram professional account and Threads account to Socie. This ensures that all posts publish under your own app credentials and review status rather than a shared default. _Takes about 30 minutes._ ## Before you start > **Before you start** > > You need a Facebook Page you administer. Instagram additionally requires a professional (Business or Creator) account connected to that Page, while Threads needs its own distinct account. Ensure you have admin or appropriate editor access to these assets before beginning. > > [Meta for Developers](https://developers.facebook.com/apps/) ## 1. Create a Meta app Navigate to the Meta developer console and create a new application of type Business. This single app will serve as the container for your Facebook, Instagram, and Threads integrations. You do not need to submit this app for Meta's formal review process to publish content to Pages and accounts that you personally administer. ## 2. Add the redirect URI Within your Meta app settings, locate the Facebook Login section and add Socie's specific callback URL to the list of Valid OAuth Redirect URIs. This URL must match the exact value Socie provides during the connection setup, including the protocol and any path elements. Socie automatically supplies the correct URI for your specific deployment when you initiate the account connection. ## 3. Copy the App ID and App Secret Go to the Basic tab in your Meta app's Settings area to retrieve the App ID and App Secret. The App ID functions as the client ID that Socie requires to identify your application, while the App Secret acts as the client secret for secure authentication. Save these two values carefully, as you will need them to complete the configuration in Socie for each platform. ## 4. Check your Page role and Instagram account type Verify that your Facebook Page role grants you the ability to perform the Create Content task, as some limited editor roles may lack this specific permission. For Instagram, ensure the account is set to professional status (either Business or Creator) and is linked to a Facebook Page. Personal Instagram accounts are not supported for publishing through this integration. ## 5. Add the Threads use case, if you also want Threads If you intend to publish to Threads, add the Threads API use case to the same Meta app you created earlier. You must add Socie's redirect URI specifically to the Threads callback URLs and add yourself as a Threads tester within the app settings. Note that without advanced access, the app will only be able to post to your own account and designated tester accounts, which is sufficient for personal profile use. ## 6. Complete Page Publishing Authorization if Meta asks for it If your connected Facebook Page requires Page Publishing Authorization (PPA), Instagram publishing requests will be refused until this authorization process is fully completed. Socie cannot detect the presence of this requirement in advance, so it is highly recommended to complete PPA proactively before attempting to connect your Instagram account. > **Important for Instagram Users** > > Failing to complete Page Publishing Authorization will cause Instagram publish attempts to fail silently or with an error. There is no pre-check in Socie, so ensure this Meta-side step is finished before you proceed with the connection. ## 7. Paste the credentials into Socie and connect each account Socie treats Facebook, Instagram, and Threads as separate connections, even though they share a single underlying Meta app. For each platform, open the connection settings in Socie and paste the client ID and client secret; the secret is encrypted immediately upon saving and will never be displayed again. Click Connect for the specific account, which redirects you to Meta to approve the requested permissions, and return to Socie once approved. The account status will change to Connected when the link is successfully established. ## 8. Your own app always takes priority If your workspace has registered its own Meta app for a specific platform, Socie will always use your credentials over any managed default app provided by Automix. This ensures that all posts, rate limits, and audit trails remain associated with your own application identity. This precedence guarantees full ownership of the data and publishing history for your business. ## After connecting - Test a manual post to each connected platform to ensure permissions are correctly applied. - Verify that your social accounts appear as 'Connected' in the Socie dashboard. ## Next - [Socie documentation](/docs/socie) ## Provider links - [Meta for Developers (create/manage apps)](https://developers.facebook.com/apps/) - [Facebook Pages API documentation](https://developers.facebook.com/docs/pages-api/posts/) - [Instagram content publishing documentation](https://developers.facebook.com/docs/instagram-platform/content-publishing) - [Threads API documentation](https://developers.facebook.com/docs/threads/reference/publishing) --- Status: reviewed · reviewed by gemini-3.8-flash Author: qwen3.8-27b