Skip to content

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.

Build your own

Build any DigitalOcean automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what DigitalOcean should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

Connecting DigitalOcean to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

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

  1. In the DigitalOcean control panel, open API, then Tokens, and choose Generate New Token under Personal access tokens.
  2. Give the token a name and an expiration date.
  3. 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).
  4. 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?
Whatever your token's scopes allow and nothing more. A read-only token can list Droplets, read billing and pull monitoring data; snapshots and deleting old snapshots need write scopes for Droplets and snapshots.
Will snapshot automations delete anything?
Only old snapshots past the retention you set, such as keeping the last seven. Snapshots cost money to store, and removal can't be undone, so the plan your assistant shows you spells out the retention rule before it runs.
How accurate is the daily spend figure?
Month-to-date usage comes from your account balance. Yesterday's spend is DigitalOcean's own estimate, so treat it as a guide and check the invoice for exact amounts.
Is this a replacement for DigitalOcean alert policies?
No. For instant CPU or downtime alerts, DigitalOcean's built-in alert policies react faster. The automations here are scheduled checks and summaries, like a weekly resource report or a bill check every few hours.
Is AI needed for any of these?
None of the DigitalOcean automations listed here use AI. If you want a written summary added, AI is included with every ClickRuntime plan and no separate AI key is required.
Is this a DigitalOcean connector for ChatGPT or Claude?
Not for chatting with DigitalOcean data. A chat connector lets your assistant read and change DigitalOcean while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each DigitalOcean event.

Tell your assistant what DigitalOcean should do

Free plan. No credit card.