How To Upload A Cloud Site To Vercel Using GitHub With YACSS
You can upload websites built with the Mass Page Builder, AI Website, or Page Builder directly to Vercel from within YACSS. This works by connecting Vercel and GitHub via OAuth, assigning a Vercel account to a client, and then pushing your site from the My Websites page.
Before following this tutorial, make sure you have already connected your Vercel and GitHub OAuth accounts. If you have not done this yet, follow the connection tutorial first: https://yacss.site/how-to-connect-vercel-to-yacss/
Go To My Clients And Select Your Client
In the YACSS sidebar under Pages, click My Clients to open the Clients page. Here you will see a list of all your clients. Find the client you want to assign a Vercel account to and select it by checking the checkbox next to it.


Assign A Vercel Account To The Client
After selecting your client, click the Assign button at the top of the page. This opens the account assignment screen where you can see all connected accounts grouped by provider. Scroll down to the Vercel section, check the Vercel account you want to assign to this client, and click Assign to confirm.

Client Is Now Assigned To A Vercel Account
Once you click Assign, the client is linked to the selected Vercel account. You will be taken back to the assignment overview confirming the connection has been made. The client will now have access to the Vercel account when uploading websites.
Click The Vercel Icon From My Websites
Go to the My Websites page from the sidebar. Find the website you want to upload to Vercel. Each website row has a set of cloud provider icons you can click to upload directly to that platform. Click the Vercel icon to open the Vercel upload panel for that website.

Select Accounts, Repository And Click Upload
The Vercel upload panel will open. Fill in the following fields to complete the upload:
Select Client — Choose the client you assigned the Vercel account to in the previous steps.
Select Vercel Account — Choose the Vercel account connected to that client.
Select GitHub Account — Choose the GitHub OAuth account to use. This is the account the repository will be created under or pushed to.
Select Repository — Either select an existing repository from the dropdown or create a new one using the + button. Once all fields are filled in, click the Upload button to push your website to Vercel. The upload history below the form will update once the process is complete.
