Using Zapier and an app called Bannerbear, you can take a screenshot of any website and save or send the resulting image.
All you need is a trigger app and a URL and this Zapier workflow will take care of the rest. Save to places like Google Drive, or Dropbox, attach to an Airtable record or even email the image or send in a Slack message. You’ve got lots of options.
Follow this helpful guide.
Create an account with Bannerbear. You'll need a paid plan which start from $49/month.
Start building a new zap and select using and trigger you like. Then add an action step and select Bannerbear as the app.