DeckTrackr
Solving the pitch deck visibility problem
Founders send pitch decks to investors and hear nothing back. Did they open it? Did they read past slide 3? Did they share it with their partners? There's no way to know. Email tracking shows if someone opened an attachment, but not whether they actually looked through the deck or which slides caught their attention.
About this tool

This platform turns pitch decks into trackable links. Founders upload their PDF, get a shareable link, and send it to investors. When an investor opens the link, they enter their email, then see the deck slide by slide. The analytics dashboard shows every open with detailed engagement data including navigation patterns and time spent per slide.
PDF pitch deck upload and processing, shareable tracking links, email capture before viewing, analytics dashboard with viewer data, slide-by-slide navigation tracking, time spent per slide measurement, open count per viewer, and navigation pattern visualization.
Founders know exactly who looked at their deck and which slides resonated.
Prompts used to build this app
Create an app that will enable founders to share links to investors with their pitch decks. When an investor gets a deck, they need to open a link, and on the link they need to add their own email so I know who opened this deck. I want to have a dashboard that will tell me all opens of people that opened my deck, then for each person how many times did they open the deck. Then track which slide they get to. I want to see a list of their actions. For example, got from slide 1 to slide 2 to slide 3 to slide 2, so I can see what they were doing while viewing the deck.
I can upload my deck now, but when I open it up as an investor, I see a mocked PDF. Also, when I view analytics, I see the mocked data here - https://preview-058a09lf.ui.pythagora.ai/deck/68f9052bfb71c9abfdf3b968/analytics. Also, I don't think that views are being tracked in the investor view. Please check all of this and fix.
Here are the current issues:
- Copy link doesn't copy the correct id. It copies - https://preview-058a09lf.ui.pythagora.ai/view/7f73e681-7526-4de7-8f6a-d77bc99fb7e0
- When I open https://preview-058a09lf.ui.pythagora.ai/view/7f73e681-7526-4de7-8f6a-d77bc99fb7e0 I get an error. I am able to open https://preview-058a09lf.ui.pythagora.ai/view/68f9079fa0a08a470675883a but the PDF pages aren't shown correctly.
- When I open https://preview-058a09lf.ui.pythagora.ai/deck/68f9079fa0a08a470675883a/analytics I see only a blank screen.
Ok, great, I can track the opens now but the analytics for each investor on https://preview-058a09lf.ui.pythagora.ai/deck/68f9079fa0a08a470675883a/viewer/68f90b18b516f5addc040a7d are incorrect. They are still mocked. Also, I don't see the real slides but only an empty placeholder for each slide. Please fix. Finally, I still see 0 under data on https://preview-058a09lf.ui.pythagora.ai/
Ok, this all works very well but I cannot see slides still. I only see a blank page with something broken in the middle. Please fix how the slides are shown to the investor. It still doesn't work. It always shows a white page with some artifacts in the middle. The images on the server are all blank as well so the issue is in the extraction. Nope, the pages are still all blank (see pages in server/uploads/decks/...). Please use some other library.
Round the total number of seconds on https://preview-058a09lf.ui.pythagora.ai/deck/68f9292ac1f18b891794edef/viewer/68f92942c1f18b891794ee07 to have no decimal points.