How It Works
- You install the Postiz Chrome Extension in your browser.
- When adding a cookie-based channel, the extension reads your session cookies for that platform.
- The cookies are sent to your Postiz backend and stored securely as an encrypted JWT.
- The extension automatically refreshes cookies every 24 hours to keep connections alive.
Installation
Install the Extension
Install the Postiz browser extension from the Chrome Web Store.Alternatively, for self-hosted setups, you can build the extension from source:Then load the
apps/extension/dist folder as an unpacked extension in Chrome:- Navigate to
chrome://extensions/ - Enable Developer mode (top right toggle)
- Click Load unpacked and select the
distfolder
Get the Extension ID
After installing the extension, you need its Extension ID:
- Go to
chrome://extensions/in Chrome - Find the Postiz extension
- Copy the ID shown under the extension name (e.g.,
cidhffagahknaeodkplfbcpfeielnkjl)
cidhffagahknaeodkplfbcpfeielnkjlSupported Platforms
The following platforms use the Chrome Extension for authentication:Self-Hosted Considerations
If you are self-hosting Postiz on a domain other thanlocalhost or *.postiz.com, you need to build a custom extension with your domain in the externally_connectable manifest field.
Edit apps/extension/manifest.json and add your domain:
Troubleshooting
- “Extension not found” — Make sure the
EXTENSION_IDenvironment variable is set and Postiz has been restarted. - “Extension not reachable” — The extension may be disabled. Check
chrome://extensions/and make sure Postiz is enabled. - “Could not get cookies” — You must be logged in to the platform in the same Chrome browser where the extension is installed.
- Cookies expire — The extension automatically refreshes cookies every 24 hours. If a connection drops, try reconnecting the channel.

