Looking for what a platform can actually carry, character limits, media rules
and per-post settings? That is
Posting rules by platform.
Ten platforms need no configuration at all
These providers take credentials that each user supplies in the Postiz dialog when they connect a channel. There is nothing for you to register and no environment variable to set. They are the quickest way to confirm a fresh install works.Everything else needs a developer app
For the remaining platforms you register an app on the platform’s developer portal, then set the keys as environment variables on your instance. Each page in this section walks through one platform.Redirect URIs
Every OAuth provider asks for a redirect URI. Postiz always uses the same shape:https://social.example.com connecting X uses
https://social.example.com/integrations/social/x. The provider identifier is
the one in the platform table, which is not always
the name you expect: Farcaster is wrapcast, Google My Business is gmb.
Keys that are shared between platforms
Three pairs of platforms share credentials, which trips people up:- Instagram (Facebook Business) uses
FACEBOOK_APP_IDandFACEBOOK_APP_SECRET, the same app as Facebook Page. Only Instagram Standalone usesINSTAGRAM_APP_IDandINSTAGRAM_APP_SECRET. - LinkedIn Page uses the same
LINKEDIN_CLIENT_IDandLINKEDIN_CLIENT_SECRETas LinkedIn. - Google My Business falls back to the YouTube Google credentials if
GOOGLE_GMB_CLIENT_IDandGOOGLE_GMB_CLIENT_SECRETare not set.

