“What was the moment this product clicked?” —
A small agency owner, studio founder, or remote team lead with 3–20 people who chose Basecamp because they were tired of configuring project management tools. Basecamp's opinionated structure — message boards, to-dos, schedules, docs, campfire — is not a limitation to them. It's the point. They didn't want to design a system. They wanted to use one. They've been on Basecamp for 2–6 years. They've recommended it to other agency owners who are drowning in Notion setups and Jira configurations. Some of them listened.
What are they trying to do? —
What do they produce? —
A client project kicks off Monday. The project manager creates a new Basecamp project. They set up the sections: a Welcome message explaining how the project will run, a to-do list for the first sprint, the project schedule, and a shared docs folder. They add the client — two people — and their own team — three people. They post the first message. The client replies by end of day. Nothing is in email. Nothing is in Slack. Everything that matters about this project will live here for the next 4 months. This is how they run every project. It works.
Runs 4–12 client projects simultaneously in Basecamp. Has been using Basecamp for the same account for years — project history goes back to projects completed in 2018. Uses Basecamp's client access feature to give clients a view of their project only. Uses message boards for async updates and decisions. Uses to-dos with assignments and due dates. Reviews Hill Charts weekly. Has a project template they copy for new client work. Does not use email for project communication. Has had to explain this to clients once per engagement. Most clients appreciate it after the first week.
Pairs with `harvest-primary-user` for the project management-to-time-tracking agency workflow. Contrast with `asana-primary-user` and `clickup-primary-user` to map the opinionated-simple vs. configurable-powerful PM tool spectrum. Use with `loom-primary-user` for remote agencies using async video to replace status meetings inside Basecamp projects.