Automate DigitalOcean
Keep an eye on your DigitalOcean account without logging in to the control panel. Nightly Droplet snapshots with a retention rule, a morning note on month-to-date spend, a warning when the bill crosses your limit and a weekly CPU, memory and disk report all run on their own. Tell your AI assistant what you need, review the plan it shows you, and the job carries on in the background from then on.
Try asking
Create a ClickRuntime automation: every night at 2am, take a snapshot of each DigitalOcean Droplet tagged 'prod', delete that Droplet's snapshots older than 7 days, and email me a list of what was created and removed.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in DigitalOcean
Snapshot your Droplets every night
Each Droplet gets a fresh snapshot overnight, snapshots older than your retention window are cleared, and you get an email listing what happened.
See how it worksGet your DigitalOcean spend by email each morning
A short email each day with your month-to-date usage and an estimate of yesterday's spend.
See how it worksGet warned when your bill goes over budget
One message the first time this month's usage passes the amount you set, and no repeats until next month.
See how it worksSee which Droplets are running hot each week
A Monday email with average CPU, memory and disk use for every Droplet, with anything above your limit flagged.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with DigitalOcean, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any DigitalOcean automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every hour, check my DigitalOcean droplets' CPU and alert me if any stays above 90% for two checks in a row.
Every day, post my DigitalOcean month-to-date bill and the projected total to Slack.
Every week, list DigitalOcean snapshots older than 30 days, record them in a Google Sheet, delete them, and send me a Slack summary.
Beyond chat
Have DigitalOcean work when you're not in the chat
On a schedule
Snapshot your Droplets every nightOn a schedule
On a schedule
Get your DigitalOcean spend by email each morningDaily
On a schedule
Get warned when your bill goes over budgetEvery 6 hours
Setup
Connect DigitalOcean
DigitalOcean is connected with a personal access token you generate in your own account. You decide its scopes and when it expires.
DigitalOcean
Developer / Cloud infrastructure
- In the DigitalOcean control panel, open API, then Tokens, and choose Generate New Token under Personal access tokens.
- Give the token a name and an expiration date.
- Pick Custom Scopes for just what the automation needs (for example droplet, snapshot, billing or monitoring access), or choose Read Only (
api:read) or Full Access (api:write). - Copy the token and save it as a secret on Connections & secrets in the ClickRuntime dashboard.
Good to know
DigitalOcean limits that affect automations
- A token's scopes are fixed once it is created. To change them, regenerate the token and update the secret in ClickRuntime.
- If the token lacks a scope a step needs, DigitalOcean answers with a 403 and that step fails, so match scopes to the automation before you save it.
- Expired tokens are removed by DigitalOcean, and any automation using one stops until you add a new token.
- Memory and disk figures only exist for Droplets running the DigitalOcean metrics agent; without it the weekly report shows CPU only.
FAQ
Questions about automating DigitalOcean
What can ClickRuntime do in my DigitalOcean account?
Will snapshot automations delete anything?
How accurate is the daily spend figure?
Is this a replacement for DigitalOcean alert policies?
Is AI needed for any of these?
Is this a DigitalOcean connector for ChatGPT or Claude?
Related pages
Keep exploring
Tell your assistant what DigitalOcean should do
Free plan. No credit card.