Start a Design Agency
Launch your design agency with a portfolio, project management, and client workflows
What You'll Build
A professional design agency setup with a team Figma workspace, project management system, live portfolio site, async presentation workflow, and organized client communication.
- Figma team workspace with design system and templates
- Notion-powered project management and client dashboards
- Portfolio site on Framer showcasing your best work
- Async design review workflow with Loom
Prerequisites
- A Figma account (free tier for up to 3 projects)
- A strong portfolio of design work (3-5 case studies minimum)
- A Framer account for your agency website
- Design skills in UI/UX, branding, or web design
Architecture
Figma is where all design work happens - shared team files, design systems, and client prototypes. Notion manages projects, tracks timelines, and stores client briefs. Framer showcases your agency portfolio and attracts new clients. Loom handles async design presentations so clients can review on their own time. Slack keeps day-to-day communication organized.
Set up Figma team workspace and templates
~30 minCreate your agency's Figma workspace with a design system, project templates, and team file structure.
- Create a Figma Team (Professional plan) and invite your designers
- Set up a project structure: one Figma project per client, with consistent file naming like "ClientName - ProjectType - Version"
- Build a starter design system with your agency's default typography scales, color tokens, spacing system, and component library
- Create project template files: "Website Design Template", "App UI Template", "Brand Identity Template" - each with pre-built page structures
- Set up a "Design Reviews" file where team members share work-in-progress for internal feedback before client presentations
Create project management system in Notion
~30 minBuild a project management system that tracks every client project from brief to delivery.
- Create an "Agency" workspace with sections: Leads Pipeline, Active Projects, Archive, and Team Resources
- Build a "Projects" database with properties: Client, Project Type, Status (Brief/Design/Review/Revisions/Delivered), Deadline, Designer Assigned, Budget
- Create a client brief template: Project Goals, Target Audience, Brand Guidelines, Deliverables List, Timeline, and Reference Examples
- Set up a task board view for each project phase: Research → Wireframes → Visual Design → Prototyping → Client Review → Final Delivery
- Build a "Time Tracking" database linked to projects so you know which projects are profitable and which are eating your margins
Build portfolio site with Framer
~30 minCreate a portfolio website that showcases your agency's best work and converts visitors into leads.
- Create a new Framer project - choose a minimal, design-focused template or start from scratch
- Build the homepage: agency name and positioning statement, 3 featured case studies, a services overview, and client logos
- Set up a CMS collection for "Case Studies" with fields: Title, Client, Industry, Hero Image, Challenge, Solution, Results, and Gallery Images
- Create individual case study pages that tell the story: the client's challenge → your design approach → the solution → measurable results
- Add a "Work With Us" page with your process overview, starting prices (or "starts at $X"), and a contact form
Set up Loom for async design presentations
~15 minCreate a design review workflow using Loom so clients can understand your thinking without scheduling a meeting.
- Create a Loom workspace folder structure: one folder per client, organized by project
- Record a design walkthrough template: start with the brief recap (30 sec), walk through the design decisions (2-3 min), highlight key interactions (1 min), and end with specific questions for the client (30 sec)
- Use Loom's drawing tools to annotate designs while you present - circle key areas, draw attention to important details
- Enable Loom's comment feature so clients can leave timestamped feedback directly on the video
- Link every Loom presentation in the corresponding Notion project page and Slack channel for easy access
Configure Slack channels for client communication
~15 minSet up Slack channels that keep client communication organized and separate from internal team discussions.
- Create internal agency channels: #design-feedback (team critiques), #inspiration (share references), #agency-ops (business discussions), and #wins
- For each client, create two channels: #client-name-internal (team only) and #client-name-external (shared with client via Slack Connect)
- Pin the project brief, Figma file link, Notion project page, and latest Loom presentation in each client channel
- Set up a Slack workflow for design review requests: designer fills out a form with Figma link, deadline, and context → posts to #design-feedback
- Create Slack reminders for project milestones and deadlines so nothing slips through the cracks
🎉 You're Done!
A professional design agency setup with a team Figma workspace, project management system, live portfolio site, async presentation workflow, and organized client communication.
Want this built for you?
Get a step-by-step checklist, setup order, and the exact config for every tool in this guide. Or let me build it for you.
Get the checklist → Want this built for you?