What you get
- Contacts and organizations with custom, reorderable pipeline stages
- Tags, notes, and a logged interaction history per person
- Follow-up tasks with due dates, syncable to your calendar
- Filter the people list down to one project's contacts
- Meeting notes flow to the right contact automatically, by email, across projects
- Sits beside that project's board, meetings, files, and e-signatures — not a separate app
The usual setup, and where it breaks down
Two systems that never agree
The project management tool doesn't know who the client is beyond a name typed into a task. The CRM doesn't know what's actually happening on the account this week. Whoever needs both ends up keeping two records in sync by hand.
No trail of the relationship
A call happens, a decision gets made, and it lives in whoever's memory — or whichever notes app happened to be open. Months later, nobody can find what was agreed to or when someone last heard from the client.
Paying twice for connective tissue
A project board in one tool, a CRM in another, e-signatures in a third, scheduling in a fourth. Each one is reasonable on its own. Together they're a stack of logins and subscriptions that don't share a single piece of data.
| Progress | The usual stack | |
|---|---|---|
| Client contacts & pipeline | Built-in People/Organization CRM with custom stages | A separate CRM (HubSpot, Pipedrive, etc.) with its own login and subscription |
| Project board | Kanban board scoped to that client's project | A separate PM tool (Asana, Trello, ClickUp) that doesn't know who the client is |
| Meeting notes tied to a contact | Auto-linked to the person by email, across projects | Manual copy-paste from a notetaker into the CRM after the call |
| Contracts & signatures | Built-in e-signature with an audit trail | A separate e-signature tool (DocuSign, PandaDoc) |
| Scheduling client calls | Booking page backed by your Google Calendar | A separate scheduling tool (Calendly) |
| Where it all lives | One workspace per project | Split across four or five subscriptions that don't share data |
One record instead of two
Most PM tools have no concept of a client — just tasks and assignees. Most CRMs have no concept of a project — just a deal and a stage. Progress keeps both in the same workspace: a person or organization record with stages, tags, and notes sits one click from the actual project board, meetings, and files for that account. Nobody has to decide which tool owns the truth, because there's only one.
Built for client work, not enterprise sales ops
The CRM in Progress is intentionally lightweight — contacts, organizations, custom pipeline stages, tags, follow-up tasks, and a logged interaction history. There's no lead scoring, marketing automation, or custom object model. It's built for the way a freelancer, agency, or consultancy actually tracks clients and prospects, not for running a sales org.
The rest of the relationship lives here too
A client relationship is more than a CRM record. Progress attaches the meeting where you scoped the work — with AI meeting notes — the document they signed, the files you sent, and the booking page they used to grab time on your calendar, all inside the same project the CRM contact is tied to.
Common questions
Is the Progress CRM a full replacement for HubSpot or Salesforce?
No. It's a lightweight CRM built for tracking clients and prospects alongside project work — contacts, organizations, pipeline stages, notes, and interaction history. There's no marketing automation, forecasting, or custom object model. If you run high-volume outbound sales, a dedicated CRM is still the better fit.
Does the CRM work across all my projects, or just one?
Both. You can filter the people list down to a related project when you want that context, and a person's interaction history — including meeting notes — is logged to them regardless of which project the meeting happened in.
Can I customize the pipeline stages?
Yes. Stages are yours to rename, reorder, and color so they match how you actually track a relationship — lead through signed client.
What if I'm switching from another CRM?
There's no automated importer yet. Bringing over existing contacts is a manual process for now — reach out through in-app support and we'll help you get set up.
Features that make it work
Compare
More use cases