Weekly Cloudinary usage report and quota alerts in Slack
Every Monday morning, get a Slack update showing Cloudinary storage, bandwidth, and transformations against your plan limits, flagged above 80 percent.
Every Monday at 8 AM, pull the current Cloudinary account usage using Cloudinary's Get Account Usage operation, format a plain-English weekly summary, and post it to a Slack ops channel using Slack Bot's Send a Message operation.
Cloudinary's /usage response reports each metric as an object with usage, limit, and used_percent. Read the plan name from the root of the response, then walk the storage, bandwidth, transformations, and credits objects. Format each metric as one line: `<label>: <usage> / <limit> (<used_percent>%)`. Show storage and bandwidth in a human-readable unit (MB or GB) when the API returns raw byte counts, but keep the percent exactly as Cloudinary reports it. Prefix any line whose used_percent is above 80 with a ⚠️ warning emoji so anything close to the plan ceiling stands out immediately.
The message header should include the plan name and the report date, followed by each metric line, so the whole digest is scannable in one glance. This is deterministic: fetch, format, post. There is no summarization or judgement, so build it as a code workflow. The Slack channel to post into should be a configurable parameter (default to an ops channel such as #ops-alerts).
Additional information
What does this prompt do?
- Every Monday morning, pulls your current Cloudinary usage and plan limits
- Posts a compact Slack message showing storage, bandwidth, transformations, and credits as used / limit (percent)
- Flags any metric above 80 percent with a warning emoji so you can react before you hit the ceiling
- Runs unattended, so nobody has to remember to check a dashboard
What do I need to use this?
- A Cloudinary account (any plan, from free to enterprise)
- A Slack workspace and an ops channel to post the report into
How can I customize it?
- Change the day or time the report runs (Friday afternoon instead of Monday morning, for example)
- Pick a different Slack channel, or route it to a DM instead of a public channel
- Raise or lower the 80 percent warning threshold to match how tight your budget is
Frequently asked questions
What Cloudinary plan does this work with?
Which metrics show up in the Slack message?
How is the 80 percent warning calculated?
Can I send it to more than one Slack channel?
Does it work with private Slack channels?
Related templates
Stop finding out about Cloudinary overages after the invoice.
Get a plain-English Slack rundown of Cloudinary usage vs plan limits every Monday morning so nothing sneaks up on you.