Learn how to automate daily deploys of Netlify sites using Pabbly Connect. Follow this step-by-step guide for seamless integration. Implement the precise methodologies leading organizations use to automate repetitive tasks, illustrated with practical examples designed for immediate application.

Watch Step By Step Video Tutorial Below


1. Accessing Pabbly Connect for Netlify Deploys

To start scheduling daily deploys of Netlify sites, you first need to access Pabbly Connect. Begin by navigating to the Pabbly Connect website by typing in the URL Pabbly.com/connect in your browser. This will direct you to the Pabbly Connect login page.

If you already have an account, simply click on ‘Sign In’. If you’re new to Pabbly Connect, click on ‘Sign Up’ to create an account. Signing up is quick and grants you 100 free tasks every month, allowing you to explore the platform’s capabilities.


2. Creating a Workflow in Pabbly Connect

Once logged in, you will see your dashboard. Here, click on ‘Create New Workflow’ to initiate the process. Name your workflow something descriptive, like ‘Deploy Netlify Sites on Daily Schedule’. This will help you identify it later. using Pabbly Connect

Next, you will set up the automation that connects your Netlify account to Pabbly Connect. This integration is crucial as it allows you to deploy your sites on a specified schedule rather than updating them immediately. Follow these steps:

  • Click on ‘Add New Connection’ to link your Netlify account.
  • Select ‘Schedule’ as your trigger event.
  • Set the schedule for daily deployment at a specific time.

After configuring your schedule, click ‘Save’ to proceed. This setup is essential to ensure your Netlify sites are deployed at the right time each day.


3. Configuring Netlify for Scheduled Deploys

With your workflow created, the next step involves connecting your Netlify account. In Pabbly Connect, select Netlify as the application you want to connect. Choose the action event ‘Start Deploy’ to initiate the deployment process. using Pabbly Connect

To connect your Netlify account, you will need a personal access token. Go to your Netlify account, navigate to User Settings, and then to Applications. Here, you can generate a new personal access token. Name it something recognizable, like ‘Netlify Deploy Token’ and click on ‘Generate Token’. Copy this token back to Pabbly Connect.

  • Go to User Settings in Netlify.
  • Select Applications, then create a new personal access token.
  • Copy the generated token into Pabbly Connect.

This connection allows Pabbly Connect to manage deployments on your behalf, ensuring your updates are published according to the schedule you set.


4. Disabling Automatic Deploys in GitHub

Before you can fully utilize scheduled deploys, it’s important to disable automatic deployments from GitHub. This prevents your site from updating every time a change is made, which is not your desired outcome when using Pabbly Connect.

To do this, access your GitHub repository where your Netlify site is hosted. Navigate to the repository settings and find the Webhooks section. Here, you can either delete the webhook or edit it to deactivate the automatic updates. Make sure to click ‘Update Webhook’ after making changes.

Go to your GitHub repository settings. Select Webhooks and either delete or deactivate the webhook. Click ‘Update Webhook’ to save your changes.

This step is crucial to ensure that your changes only go live at the scheduled time set in Pabbly Connect.


5. Making Changes and Deploying Your Site

Now that everything is set up, you can make changes to your Netlify site through GitHub. For example, you might want to update the contact page. After making your changes, commit them to the GitHub repository.

Once committed, go back to Pabbly Connect and click on ‘Save and Send Test Request’. This action will trigger the deployment process at the scheduled time. You will see a deployment ID generated, indicating that your site is in the process of being updated.

After a brief wait, refresh your Netlify site to see the changes reflected. The deployment process will show as ‘Building’, then ‘Processing’, and finally, it will be marked as ‘Published’. This confirms that your updates are live and accessible to users.


Conclusion

Using Pabbly Connect, you can efficiently schedule daily deploys of your Netlify sites. This automation saves time and ensures that your updates are published at the right moments, enhancing your workflow significantly. Take advantage of this powerful tool to streamline your deployment process.

Ensure you check out Pabbly Connect to create business automation workflows and reduce manual tasks. Pabbly Connect currently offer integration with 2,000+ applications.