We Replaced Our Client Delivery Process with n8n
We used to deliver projects through a chain of manual steps that was embarrassing to describe out loud. Dropbox link in an email, invoice in another email, revision notes on WhatsApp, final approval on a call. Every project, same process, entirely manual.
n8n replaced most of it. Here's what changed.
The Old Process
For a typical video delivery:
- Export from DaVinci Resolve
- Upload to Dropbox manually
- Email client with link and a "please review" note
- Wait
- Chase if no response after 3 days
- Receive feedback scattered across a reply thread
- Make revisions, repeat from step 2
- Final approval via email or call
- Send invoice manually
- Follow up on payment
For three concurrent projects, this was a half-day of admin per week. Not complex work — just friction.
What We Automated
n8n connects to every service we use. The trigger is a folder event in Dropbox: when we drop a file in /client-delivery/[project]/v1/, the workflow fires.
What happens automatically:
- Client receives a branded email with the video embedded via a secure preview link
- A review request is created in our project tracker
- A follow-up email is scheduled for 48 hours if no response is recorded
- When the client clicks "Approved," a webhook fires, the invoice is created and sent
- The project status updates to "Delivered — Awaiting Payment"
We built this in a weekend. n8n's visual workflow editor maps directly to how we think about the process.
The Revision Loop
The hardest part to automate was revisions. Clients give feedback in inconsistent ways — some reply to the email, some call, some message. We can't fully automate feedback capture.
What we can do: centralise it. The n8n workflow sends a structured feedback form with every delivery. One field: what needs to change. The form response feeds directly into the project's Notion page as a revision note, timestamped and versioned.
When we upload a v2, the workflow fires again with context — "Revision 2, notes from [date]." The client doesn't have to dig through an email thread for their own feedback.
The Numbers
Before: roughly 4 hours of admin per week across active projects.
After: about 45 minutes, mostly edge cases the automation doesn't handle.
Three hours a week, conservatively worth $150 at a low hourly rate. n8n self-hosted runs on a $12/month DigitalOcean droplet.
The real value isn't the cost saving. It's the experience. Clients who've worked with larger agencies now get a delivery workflow that matches what they're used to — from a studio of one. That's worth more than the time.
What We Didn't Automate
Payment follow-up past the first reminder. That still gets a personal email from us. Everything involving money should feel like a person sent it.
We also kept the final approval call for projects over a certain value. Not because the automation couldn't handle it — it can — but because the conversation at delivery is where the next brief usually comes from.
Automate the friction. Keep the relationships.