Managing deployments just got a whole lot easier with the introduction of account-level GitHub authorization. This new feature simplifies workflows and resolves token limitations for customers managing multiple sites.
Previously, the MyPressable Control Panel generated a new GitHub authorization token for each individual site. However, GitHub’s OAuth application imposes a limit of 10 tokens per account. Once this limit was reached, older tokens were automatically revoked, disrupting deployments for the corresponding sites. This issue, flagged by one of our customers, highlighted the need for a more scalable solution.
To address this, we’ve introduced account-level authorization. Now, you can authorize your entire account with a single GitHub token that is securely shared across all sites. This enhancement eliminates the risk of exceeding GitHub’s token limit, simplifies token management, and ensures uninterrupted deployments. Importantly, existing site-level integrations remain fully functional, allowing for a seamless transition to account-level authorization without disrupting ongoing workflows.
Setting up account-level authorization is simple. Navigate to Settings → Sites → GitHub Integration in your control panel to get started.

Once authorized, the token will be applied across all sites in your account. The new process has been rigorously tested and successfully validated by the customer who initially reported the issue.
If you have any questions or need assistance, our support team is here to help. Stay tuned for more updates as we continue enhancing your Pressable experience!