PIXELS ON GRIDS

← CASE STUDY / CRM COPILOT

CRM Copilot

Also known as Quantic on the timeline: a YC-backed startup founded by @GrantMargerum trying to make CRMs easier to use — an AI copilot that reads your emails, calls, and meeting notes, then saves contacts, companies, and deals straight to Hubspot.

This is the full build-in-public archive from October to December 2024 — wireframe to YC Demo Day build, the AI agent pivot, generalizing the data model, and the recommendation engine going live.

Kumail
Kumail @kumailht · Oct 21, 2024

Super excited to have been working with @GrantMargerum this last few weeks. He's building a YC Backed startup that's trying to make CRMs easier to update with new data. With permission, I want to share some aspects of the project.. Let's start with design!

Kumail
Kumail @kumailht · Oct 21, 2024

Our first step during project kickoff was to wireframe the idea out in more detail Grant had already spent some time thinking about the idea so we hit the ground running, solving for UX flows right away

Quantic build update Quantic build update
Kumail
Kumail @kumailht · Oct 21, 2024

It didn't take very long before we had what looked like an interface that could plausibly go live

Quantic build update
Kumail
Kumail @kumailht · Oct 21, 2024

And kept on nudging the details until it started to feel a bit more well thought out

Quantic build update
Kumail
Kumail @kumailht · Oct 21, 2024

With enough context, I went into "design mode" and took the input I got from the client along with the wireframing we did and spent some time iterating. The look we were going for was pastel colors that was simple, clean and still unique in the enterprise/sales app universe

Quantic build update
Kumail
Kumail @kumailht · Oct 21, 2024

With the goal of launching for YC Demo week, we're jumping straight into "build mode" now that we have a look that both the client and I are very happy with

Quantic build update
Kumail
Kumail @kumailht · Oct 21, 2024

Getting the design language done is super critical for build velocity. The last thing you want to think about when building out complex APIs and frontends is how rounded you want a button. It can be distracting and inefficient. So with the designs ready, it's build build build!

Quantic build update
Kumail
Kumail @kumailht · Oct 21, 2024

If you enjoyed this, give me a follow! I build software for founders and share some details along the way. This app is already being built out and can't wait to share more as it's ready!

Kumail
Kumail @kumailht · Oct 23, 2024

Figma -> Localhost Localhost hits different

Quantic build update
Kumail
Kumail @kumailht · Oct 24, 2024

In just a bit more than a week, we have a pretty complex project taking shape here The stack is Express, Typescript, Next, Supabase/Postgres, Clerk & Railway. This isn't just a frontend you're looking at.. it actually works!

Quantic build update
Kumail
Kumail @kumailht · Oct 24, 2024

We're using AI to extract contacts from the given email conversation. The contacts can be saved to Hubspot in just one click. This is a big step in the right direction because we have all the critical pieces working, and now it's a matter of finessing it into a production build

Quantic build update
Kumail
Kumail @kumailht · Oct 24, 2024

The world is changing so fast. The future is going to be way smaller teams, executing incredibly fast. When you're working with a founder with a clear vision, it's crazy what you can accomplish in a week or two.

Kumail
Kumail @kumailht · Oct 31, 2024

The destination is not fixed After building out some core functionality, we realized we were building in the wrong direction. 2 things became obvious to us:

Quantic build update
Kumail
Kumail @kumailht · Oct 31, 2024

1. Our MVP direction would require a lot of heavy lifting on the user's end by having to manually paste in the activity. 2. We didn't generalize the read/write into the CRM enough for it to be useful for real world use cases. Here is the pivot, it's much simpler!

Quantic build update
Kumail
Kumail @kumailht · Oct 31, 2024

Changlog: 1) We give the user recommendations. Without any manual input from them. 2) We develop recommendations by analyzing the emails/documents they give us access to via APIs

Kumail
Kumail @kumailht · Oct 31, 2024

This is why I like working with clients by billing time, not scope. As we learn more, we can change the direction, the scope, and the goals of the project. We're not building against "our plan". Our plan is evolving to match reality. Nothing set in stone.

Kumail
Kumail @kumailht · Nov 1, 2024

Touchdown Made the first generalized save to hubspot

Quantic build update Quantic build update
Kumail
Kumail @kumailht · Nov 1, 2024

What do I mean by generalized? The previous MVP we decided on would deal with very specific objects. But we decided to scrap that! We're now going a step further and letting the user decide what they want to update in hubspot. This is a lot harder, but we're now alot closer!

Kumail
Kumail @kumailht · Nov 4, 2024

Layering on complexity slowly For anyone who has built integrations, you know how complex it can get. And integrations into CRM systems like hubspot/salesforce, are another level So, I'm trying my best not to "spook" the codebase with added complexity One abstraction at a time

Kumail
Kumail @kumailht · Nov 8, 2024

Building an AI agent for @GrantMargerum 1. It is blowing my mind what agents can already do 2. The future of software is going to be very very interesting 3. I think agents will become as fundamental to software as a function call is today 🤯

Kumail
Kumail @kumailht · Nov 8, 2024

@LifeOfPhat @GrantMargerum We are trying to solve for a very specific use case so we're building our own.

Kumail
Kumail @kumailht · Nov 18, 2024

We've been pushing some boundaries on the Quantic project Not much has changed on the frontend, it looks the same But how it solves the problem has been reworked from the ground up to use an AI Agent CRMs are INCREDIBLY complex. continued..

Quantic build update
Kumail
Kumail @kumailht · Nov 18, 2024

And extracting data from your emails to update them is a VERY hard problem to solve. It's kinda easy to solve the 'happy path'. Where you find one kind of data and update the CRM But VERY very hard to solve for all the edge cases. And there are hundreds, maybe thousands of them

Kumail
Kumail @kumailht · Nov 18, 2024

This is where an Agent helps us solve this problem in a way that would be massive uphill battle with a deterministic control flow (how normal software works) The agent can understand the nuance of what to update in the CRM, and what to leave out.

Kumail
Kumail @kumailht · Nov 18, 2024

It's a tiny human, doing slightly human things. Saving the real breathing human a sh*t ton of time. If I had some extra money, I'd invest in this app myself. I have a ton of faith in @GrantMargerum to take this to fruition in the marketplace.

Kumail
Kumail @kumailht · Nov 18, 2024

For one thing, he's extremely customer obsessed. And if I've learned anything, that is the number one requirement to win in business. So yeah, watch this space, if you're a customer or investor.

Kumail
Kumail @kumailht · Nov 20, 2024

This thing is now generating recommendations using AI Agents for real It's like magic

4 WEEKS LATER
Kumail
Kumail @kumailht · Dec 18, 2024

Tech we used for the Quantic project: - Custom AI Agent - Clustering (embeddings/dbscan) - Queuing - NoSQL - OAuth - Typescript - React/Next Frontend - Design - Integrations into Salesforce/Hubspot/Gmail/Gcal/more - Cronjobs (doh') Crazy stack. Game changing value for the user.

9 DAYS LATER
Kumail
Kumail @kumailht · Dec 28, 2024

What a year it's been. I built all this in 12 months 👇 (Quantic made the cut — pulled from the year-in-review reel)

Quantic activity view Quantic dark theme activity input Quantic dark theme home