# Ray and Cloudinary

> Find the asset, not the folder it might be in.

Source: https://heyray.io/integrations/cloudinary

Ray is an AI teammate that works in your team chat, on Slack today. Connect Cloudinary and it can do the Cloudinary part of a request without anyone leaving the conversation: read what it needs, draft the change, and post it for approval before anything is written. 32 reads run without asking. 20 actions wait for a human approval.

## What Ray reads in Cloudinary

Reading changes nothing, so Ray never stops to ask whether it may look something up.

- Search every asset by query expression, by tag, by folder or by what an image looks like
- Images, videos and raw files with their tags, context and metadata
- Named transformations, upload presets, folders and moderation queues
- Storage and bandwidth usage, and how often a video was watched

## What waits for your approval

Every one of these posts an approval card in the thread showing exactly what is about to happen. Nothing runs until someone clicks approve, and no setting turns that off.

- Uploading a file from a link, renaming it, or moving it between folders
- Setting tags, metadata and context on assets, and linking related ones
- Building derived media: slideshows, archives, text images, page splits
- Making private assets publicly deliverable, and restoring deleted ones

## Things Ray is never handed

These are left out during curation, so they are not something Ray could do and decides against. They are not in front of it at all.

- Destroy an asset, empty a folder, or delete assets by tag
- Strip every tag or context value off a set of assets in one call
- Configure the account: upload presets, upload mappings, webhook triggers or live streams

## Ask it like this

- "@Ray find the product shots we tagged for the spring launch"

## Connecting Cloudinary

Cloudinary has no per-person login, so it connects once with a single workspace key and covers the whole team. Ray reaches whatever that key reaches, and every write still stops for approval first. The key is pasted on Ray's own connect page, never in chat, and it never reaches the model. Disconnecting Cloudinary or uninstalling Ray revokes the connection.

## More

- This page for people: https://heyray.io/integrations/cloudinary
- Every integration: https://heyray.io/integrations.md
- Install Ray: https://heyray.io/install.md
- Pricing: https://heyray.io/pricing.md
