Skip to main content

Cloudinary Setup

Cloudinary powers document uploads in ClientFlo — invoices, contracts, project files, and client documents. The free tier includes 25 GB of storage and 25 GB of bandwidth.


Step-by-Step Guide

Follow this walkthrough to create an account and configure your API settings:


Configuration Values

After setup, collect these values:

VariableSource
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAMEAccount Details → Cloud Name
CLOUDINARY_CLOUD_NAMESame as above
CLOUDINARY_API_KEYAccount Details → API Key
CLOUDINARY_API_SECRETAccount Details → API Secret
CLOUDINARY_UPLOAD_PRESETSettings → Upload → Upload presets (optional)
💡
Upload preset: Creating an unsigned upload preset allows the browser to upload files directly to Cloudinary without exposing your API Secret.

Next, configure Resend for transactional email.