In this article, we'll set up a no-code solution using Zapier and Doppio to automatically take screenshots of your website on a recurring schedule.
Create a Zapier account
First, register on Zapier.
Create a Zap
Then create a new Zap in your dashboard.
Configure the trigger
We'll set up a Schedule by Zapier trigger to run the Zap on a recurring basis (daily, weekly, etc.).
Configure the Doppio action
Add a new action step and choose Webhooks by Zapier. Configure a Custom Request to call the Doppio API:
- Method:
POST - URL:
https://api.doppio.sh/v1/render/screenshot/sync - Headers:
Authorization: Bearer [YOUR_API_KEY]andContent-Type: application/json
Set up the request body
Configure the body with your target URL:
{
"page": {
"goto": {
"url": "https://your-website.com",
"options": {
"waitUntil": ["networkidle0"]
}
},
"screenshot": {
"type": "png",
"fullPage": true
}
}
}
Test and publish
Test the step to ensure it works, then publish your Zap. You'll now have automatic recurring screenshots of your website!
What's next
You can extend this by adding storage steps (Google Drive, Dropbox) or notification steps (Slack, Email) to your Zap.