For Agencies
Webflow CMS for Agencies:
The Setup Time Problem
CMS setup is the most repetitive, least creative part of agency Webflow work. It does not have to be.
If you run a Webflow agency or freelance practice, you already know the pattern. New client. New site. New CMS. You open the Designer, create a Blog Posts collection, add the same fifteen fields you added last time, set up Authors and Categories, wire the references, name everything, add help text, test the collection pages. Three hours gone. For the simple version.
Complex projects — multi-locale sites, SaaS marketing sites with feature matrices and changelog entries, agency portfolios with layered case studies — take one to two full days of CMS setup. That is before you write a single line of content or design a single page.
This is the setup time problem. It is real, it is quantifiable, and most agencies treat it as an unavoidable cost of doing business. It is not.
The Real Cost of CMS Setup Per Project
Let us do the math. These numbers come from conversations with agency owners, Webflow forum threads, and our own project history.
Simple project (blog, portfolio, basic marketing site)
- 2-4 collections
- 10-20 fields per collection
- Basic references (Author to Posts, Category to Posts)
- Setup time: 3-5 hours
- At $150/hr: $450-$750 per project
Complex project (SaaS site, multi-locale, content-heavy)
- 6-12 collections
- 20-40 fields per collection
- Multi-reference relationships, conditional fields, editorial workflows
- Setup time: 8-16 hours (1-2 full days)
- At $150/hr: $1,200-$2,400 per project
Now multiply. An agency doing 20 projects per year at an average of 6 hours of CMS setup per project spends 120 hours annually on CMS architecture alone. At $150/hour, that is $18,000 — either in billable time that could go toward design and strategy, or in unbillable time that eats your margin. Most agencies do not charge for CMS setup separately. It gets absorbed into the project budget and nobody tracks it.
At 40 projects per year with a mix of simple and complex, the number approaches $40,000-$50,000 in annual setup cost. That is a full-time junior developer's salary spent clicking through field-creation dialogs. The number is sobering when you actually write it down.
Why No Two Clients Have the Same CMS Structure
Templates should solve this. They do not.
Every agency recreates from scratch because no Webflow CMS template system exists. You can clone a Webflow site and get its collections, but that means inheriting someone else's field naming, someone else's architecture decisions, and someone else's mistakes. Buying Webflow templates means — as one developer on the Webflow forum put it — "hours of trying to figure out what kind of stupid classes the original devs created." The CMS structure in purchased templates is often worse than the class names.
The variation between clients makes true templates impossible anyway. A law firm's "Team Members" collection needs: Name, Title, Bar Admissions (multi-line text), Practice Areas (multi-reference), Education (rich text), Photo, Bio, Email, Phone, and a Sort Order field. A tech startup's "Team Members" collection needs: Name, Role, Department (reference), Photo, Bio, LinkedIn URL, and a "Show on About Page" switch. Same concept. Different schema. Different field types. Different relationships.
This means 60-80% of CMS setup is custom every time. You can standardize patterns — and you should — but you cannot eliminate the per-client work entirely. The question is how much of the repeatable 20-40% you can automate away.
Building Internal CMS Templates and Conventions
Smart agencies build internal conventions that speed up the custom part. Not full templates that you clone blindly, but documented patterns that reduce decisions.
Standard collection starter kits
Document your most common collections with recommended field sets. Blog Posts: always these 12 fields (Name, Slug, Body, Excerpt, Featured Image, Thumbnail, Author Ref, Categories Multi-Ref, Published Date, Featured Switch, SEO Meta Title, SEO Meta Description). Team Members: always these 8 fields. Services: always these 10 fields. Case Studies: always these 14 fields.
When a new project starts, you reference the kit and modify for the client instead of staring at a blank collection wondering what fields to add. The kit is a starting point, not a constraint.
The problem: this typically lives in a Notion doc or a spreadsheet. Nobody updates it. The new developer on the team does not know it exists. By month six, everyone is back to building from memory. Trellis can encode these patterns as reusable collection definitions that you push to Webflow directly — which means the kit is the tool, not a document that lives next to the tool.
Naming conventions
Enforce consistent field naming across every project. Every project uses the same prefixes (SEO Meta Title, SEO Meta Description, SEO OG Image). Every reference field includes "Reference" or "(Multi-Ref)" in the name. Every image field specifies its context (Hero Image, Card Thumbnail, OG Image).
Consistency across projects means any developer on your team can open any project and immediately understand the CMS structure. It means handoffs between team members do not require walkthroughs. It means audits are possible because you have a standard to audit against.
Audit checklists
Before handing off a project, run through a CMS quality checklist. Are all fields named consistently? Does every field have help text? Are reference fields used where appropriate — not duplicating data via text fields? Are there unused fields that should be removed? Is the field order optimized for the editorial workflow?
This is the kind of checklist that Trellis automates — but even without tooling, having the checklist documented and enforced catches problems before they reach the client.
The Client Handoff Problem
Building the CMS is half the problem. Handing it off to the client is the other half, and it is the half that determines whether the client comes back or churns.
Webflow's Editor has been described by users as "the worst I've used" — that is a direct quote from a February 2025 Webflow forum thread, not an exaggeration. The complaints are specific and consistent:
- Text randomly deletes. Editors report losing content when switching between fields or navigating between items. No autosave, no undo history.
- Saving unpublishes live articles. Editing a published CMS item and saving it can revert it to draft status, taking live content offline. This is the kind of behavior that makes clients afraid to touch their own website.
- No bulk editing. Need to update a field across 50 items? Click into each one individually. There is no spreadsheet view, no find-and-replace, no batch operations.
- No filtering for empty fields. You cannot view a list of items where a specific field is empty — which means there is no way to find incomplete content without clicking through every item.
- 50 unnecessary clicks to update one item. Navigate to CMS panel, find the collection, find the item, scroll to the field, edit, save, publish. For a single text change. Multiply this by every content update the client needs to make.
The result: clients either stop using the CMS and email you every change (destroying your margins) or they break things and blame the platform (destroying the relationship). Neither outcome is acceptable.
Airtable as the Agency's Gift to Clients
The insight is simple: clients already know how to use spreadsheets. They do not know how to use Webflow's CMS panel, and after the experience described above, they do not want to learn.
Airtable gives clients what Webflow's Editor does not:
- A familiar table interface. Rows and columns. Click a cell, type, done. No Designer, no Editor, no learning curve beyond "it works like a spreadsheet."
- Views for different team roles. The marketing manager sees content fields. The SEO specialist sees meta fields. The CEO sees a Kanban board of content status. Same data, different views, no confusion.
- Formulas for validation. Character count on meta descriptions. Warnings when required fields are empty. Status fields that auto-calculate based on completion. The guardrails that Webflow does not provide.
- Bulk editing. Select 50 rows, update a field, done. The operation that takes an hour in Webflow takes thirty seconds in Airtable.
- No Webflow training needed. The client manages content in the tool they already know. They never log into Webflow. They never see the Designer. They just fill in their spreadsheet and the website updates.
The agency play: set up the CMS properly, create a matching Airtable base with a friendlier editing experience, and sync the two. The client edits in Airtable. The website updates automatically. The agency stops fielding "can you update the blog for me" emails.
Agency-Specific Trellis Use Cases
We built Trellis for this workflow. Not as a general-purpose Webflow tool, but specifically for the plan-build-audit-sync cycle that agencies repeat on every project.
Multiple client sites from one dashboard
Connect multiple Webflow sites. See CMS structure across projects. Spot inconsistencies between sites. No switching between Webflow accounts or losing track of which project uses which conventions.
Consistent CMS conventions across projects
Define your agency's standard collection templates in Trellis. When you start a new project, push your standard Blog Posts, Team Members, or Case Studies structure to Webflow. Modify for the client, not from scratch. The conventions live in the tool, not in a Notion doc nobody reads.
15-minute sync intervals
Airtable to Webflow sync runs every 15 minutes. Client updates a row in Airtable. Within 15 minutes, the change appears on the live site. No manual sync button. No forgotten updates. No CSV files. For most content workflows, 15 minutes is fast enough — you do not need real-time sync for blog posts.
Team access controls
Different team members get different access levels. The account manager can view audits but not modify sync settings. The developer can configure everything. The client sees their Airtable base and nothing else. This matters when you have 10 people across 3 roles touching 8 client sites.
Onboarding call on Agency plan
The Agency plan includes an onboarding call. Not a generic product demo — a working session where we look at your actual projects, your conventions, and your client workflows, and configure Trellis to match. This is the fastest way to get value because every agency's workflow has quirks that documentation cannot cover.
The Bottom Line
CMS setup is not where agencies should spend their creative energy. It is infrastructure work — necessary, high-stakes (because mistakes are expensive to fix), and repetitive. The pattern is the same every time: understand the content model, choose field types, name things, wire references, test, hand off.
The agencies that handle this well have one thing in common: they have systematized it. Whether through internal documentation, Airtable templates, automated setup tools, or some combination — the point is that CMS architecture is a process, not a creative act, and processes can be optimized.
See Trellis pricing — the Agency plan is built for teams doing this across multiple projects. Or read about who Trellis is for if you are not sure it fits your workflow. For a comparison with other tools, Trellis vs. Contentful covers the headless CMS alternative. And for the CMS architecture principles behind all of this, the best practices guide is the companion piece to this article.