← Home
ProjectPersonal project · 2025

DealCraft

Incomplete meeting notes become six deliverables ready to send.

See it live ↗
Brief → packproposal, email, objections, pitch, next step
Generative AISales enablementCloudflareProduct design
DealCraft interface for preparing a sales file: processing steps on the left and six deliverables with their status on the right; offer, email, follow-up, objections and pitch ready; decision in progress.
01

Context

A salesperson answers fast, under pressure, and the nuance of the client’s situation slips away. I’ve lived that moment hundreds of times.

02

The formatting work

Between meeting notes and a ready-to-send proposal sits repetitive formatting work. Time taken off selling, on every deal.

03

From brief to pack

DealCraft takes whatever a salesperson has on hand walking out of a meeting, an email, some notes, an incomplete context, and produces the full file. The screen follows the order of the work: context, brief, pack, send.

Six deliverables rather than one block of text, because a salesperson does not always open through the same channel. Depending on the client and the moment, it will be the email, the spoken pitch, the priced proposal or the answer to an objection. They hold every card and pick their own.

04

Live

The app runs. The demo above uses the same generation, limited to three of the six deliverables.

05

Why I built it

DealCraft solves a problem I lived as a salesperson. I don’t have to guess what matters to the user: I already know.

Highlights

  • Proposal, email, follow-up, objections, pitch and next action generated in one pass
  • A public demo wired to the real generation, cut down to three deliverables
The takeaway

DealCraft generates six deliverables from a single brief. The interface surfaces only one of them: the next step for the deal at hand.

More work