Homepage
Examples
CRM System

CRM System

This tool manages your sales pipeline with lead cards that track conversations and automatically remind you when follow-ups are overdue.
THE CHALLENGE

Leads fall through the cracks when follow-up timing is manual

Manual follow-up tracking doesn't work at scale. Leads need contact at specific intervals to stay warm, but remembering who needs outreach when is impossible beyond a handful of people. Conversation history gets scattered across notes, emails, and memory. Without automated reminders, promising opportunities go cold simply because the timing slipped. The gap between knowing you should follow up and actually doing it consistently costs revenue.

About this tool

Tool Description

This pipeline manager organizes leads as cards across columns you customize. Each card stores conversation history with Fireflies meeting links and your notes. Set follow-up reminders that default to three days after your last talk. Miss the window and you get an email nudge. Color-coded labels show priority. Drag cards through your sales stages as deals progress.

Key Features

Kanban-style pipeline with custom columns, lead cards with conversation history, Fireflies integration for automatic meeting pulls, customizable follow-up reminders, email notifications via Postmark when follow-ups are due, color-coded label system, drag-and-drop card movement, and settings for label management.

Result

Hot leads don't go cold from missed follow-ups. Email reminders keep you on schedule without manual tracking. All conversation history stays with each lead. Fireflies meetings show up automatically. Follow-up happens because the system tells you when, not because you remembered.

Prompts used to build this app

1173 lines of code

💬 24 prompts used

1173 lines of code

🪙 15M tokens

Prompt 
CRM System 1

I want to create a CRM application that is a very simple app. I want for a user to manage their own CRM pipeline, add any number of columns. It should be like a Kanban board and in it I should be able to add cards. Each card should be a new lead. When I open the card I want to have a title, description, and in each card I want to be able to add any number of conversations that I had with the lead. And when I add a conversation I should be able to add a link to Fireflies and some notes on my end. And whenever I add that I want to be able to set a reminder. The default reminder should be in three days from the day that I talked. If I don't add any new conversation with that lead into the CRM after those three days I should get an email notification to ping that user, that lead. I should be able to name the columns and I want to be able to color code each card with a label, just like in Trello.

Prompt 
CRM System 2

I want to be able to connect to Firefly's API and automatically pull, whenever I load the product, I want to pull all the meetings from that specific lead from Firefly so that I can automatically add them. And I don't want to have an input field for Firefly's link when I add a new conversation. And I also, next to each Firefly's link, it should be looked at as a meeting, and I want to be able to add notes to it.

Prompt 
CRM System 3

I want to have a settings page where I can create new labels, delete, and basically manage the labels. Also, when I drag and drop the cards, they look as if they are moving behind the next columns, and I can only, whenever I drag it to the previous column, it looks as if it's going above it, but all the future next ones are above the card while I'm dragging it. And also, when I start dragging the card, it jumps to the bottom right, and it doesn't look as if I'm dragging it with my mouse, but it's like offset, you know, 100 pixels to the right and to the bottom.

Prompt 
CRM System 4

There is still an issue while dragging the cards, please check and fix.

Prompt 
CRM System 5

The problem with dragging and dropping cards is still here. So whenever I click on a card and start dragging it, it offsets. And in the first column, it offsets a little bit. In the second one, it offsets slightly double. In the third one, it offsets three times. And in the fourth one, it offsets even more. So there is some issue when I start dragging the card. The offset is wrong. There shouldn't be any offset. It should be connected to the cursor.

Prompt 
CRM System 6

Please implement the entire backend for managing the cards, fireflies integration sending emails with Postmark and settings management.

Prompt 
CRM System 7

The settings are working, but the homepage, the whole pipeline isn't working, it's just loading forever.

Prompt 
CRM System 8

The homepage now seems to work, but I forgot there should be... the title shouldn't be a title, but an email of a lead. And that email should be used to fetch the data from Fireflys with all the calls with the user with that email. And also Fireflys integration doesn't work.

Prompt 
CRM System 9

Okay, everything seems to be working except the Fireflies integration, so make sure to go to Fireflies and fetch all the meetings where a participant was the email, the lead email of that card.

Prompt 
CRM System 10

There is no fireflies API key field in the settings.

Prompt 
CRM System 11

🟡 Prompt 11

I still can't get the meetings from fireflies - let me test the integration in the settings.

Prompt 
CRM System 12

The issues are still the same - both the offset when I drag a card but also, I cannot let drop the card in another column.

Prompt 
CRM System 13

Okay, so the errors are fixed and I can now move the cars from one cone to another, but still, when I click on it and start dragging it, it jumps away from my mouse. Please, can you make it so that when I drag it, it's right there next to my mouse?

Prompt 
CRM System 14

It still doesn't work. Please debug this issue.

Prompt 
CRM System 15

The issue is still the same - the offset is the same as before.

Prompt 
CRM System 16

It's still the same. Please add some logs that will help you fix this.

Prompt 
CRM System 17

The issue is still the same. Can't you just adjust the positioning of the card during dragging?

Prompt 
CRM System 18

This isn't working. Can you reimplement basically the entire page and the logic for dragging and dropping cars from one column to another? You can use a different library if you want, but just rebuild it from scratch.

Prompt 
CRM System 19

Please implement the setting of reminders and getting a reminder or email. Make sure to implement the Gmail integration and there you need to monitor when was the last time when I got an email from the lead. So when I set the reminder for three days from now, if I got an email during those three days from that user, don't send me a reminder. But if I haven't, please send me a reminder on the email reminding me to thank this lead.

Prompt 
CRM System 20

I want to test if Gmail integration works, so can you please add a field on the lead card. When was the last time when this lead sent me an email? And also in the settings, please add a button that I can click and test if the sending of email works, and so that I can see how it will look like when I get a notification about the lead not responding.

Prompt 
CRM System 21

I cannot scroll the settings page - please fix.

Prompt 
CRM System 22

Sending of the test reminder doesn't work. Also, I don't see any email icon on the lead cards with the label how many days ago did I get an email from the

Prompt 
CRM System 23

Sending of emails works but I still don't see any icon with the number of days since last email.

Prompt 
CRM System 24

Nope, I don't see any email label still. Please add a button to check when was the last email from the lead on demand.

💬 prompts used

🪙 tokens

Share this post