All projects Case study · Client project

Who to call today.

A premium cured meats producer, the food manufacturer in our other case studies, lives on customers who order again and again. We built them one system: a daily list of who to call, an AI assistant the sales reps talk to, orders read from photos, sales brought in from their old software, and a catalog made from one product list.

DeliveredClient name withheld
149customers and prospects in one daily call list
183invoices brought in from the old software, every total checked
24catalog pages made from one list of 35 products

Sources: the project's database (data loaded April to July 2026) and its code, read 21 October 2026.

01

Every morning, a list of who to call and why.

Each customer orders at their own pace: one every week, another every month. The system learns that pace from past orders, so it knows who is due, who is late and which call is worth the most today.

Simulation · example customers

Move the days forward and watch the list change.

The calls most likely to bring an order today go first.

"Per call" is the customer's usual order. The later they are, the more it counts, up to three times.

    New customers are marked "estimate"After one or two orders, nobody knows yet how often a customer buys. The list still shows them, labelled "estimate", so you know how far to trust it.
    Your closing rate, only once it means somethingThe share of prospects who become customers only appears after at least 3 have bought. Before that, one lucky sale would make it look better than it is.
    See the CRM in detail →
    02

    An AI assistant the sales reps just talk to.

    Reps ask by voice, text or photo: who to call, what a customer usually buys, log this sale. Amounts and dates come straight from the system. The AI repeats them, it never works them out itself.

    Sales assistantExample conversation
    Simulation
    It asks firstBefore dropping a customer or changing a sales target, it asks the rep to confirm.

    The AI suggests, the rep decides.

    It can't be talked into itA customer only becomes Active when a real sale is logged, with an amount and a valid tax ID.

    The system itself refuses, whoever asks, the AI included.

    Voice notes, photos and PDFsA rep on the road can send a voice message of up to 60 seconds instead of typing.
    Every change is read backAfter saving, the assistant says exactly what it saved, so a mistake is caught on the spot.
    See the AI sales assistant in detail →
    03

    A photo of an order becomes an order, ready to check.

    A customer sends a handwritten list, a WhatsApp screenshot or a PDF. The AI matches each line to the company's product list and fills in the order. What it can't read stays blank, it never guesses a price, and the rep checks before saving.

    Order · Thursday

    Product A — 12 kg

    Product B — 6 kg

    Prod∿∿∿ — ∿ kg

    Product C — 8 kg

    Deliver Monday

    Waiting for a photo
    Order to checkSimulation
    1. #04Product A12 kg
    2. #17Product B6 kg
    3. —Not readable, left blank?
    4. #09Product C8 kg
    The AI never guesses a priceCheck and save
    See orders from photos in detail →
    04

    Sales from the old software, without retyping.

    The company's software can't connect to anything: it only exports reports. The system reads each report and adds up every invoice. If its sum doesn't match the report's total, it stops and saves nothing, so a wrong number never gets in.

    Step 1Report from the old softwareExported as it is
    Step 2The system reads itAdds up every invoice
    Step 3Does it add up?100 = 100
    Step 4SavedAll lines

    The totals match, so everything is saved.

    Doesn't add up: nothing is savedSent twice: nothing is saved twice

    Diagram with example figures. This step runs in the background: there is no screen for it.

    374

    order lines brought in from those 183 invoices, dated 24 March to 13 July 2026, without anyone retyping them.

    See the import in detail →
    05

    One product list. The catalog builds itself.

    The company keeps one list of its products. From it come the web catalog, a page to share with buyers, the PDF and the label sheets. Add or remove a product and the PDF rebuilds itself, contents and page numbers included.

    The catalog we made for this client.

    Real project · brand and contacts removed

    20 of its 24 pages, in Portuguese, as the client uses it. We removed the logo, the brand name, the website and the product codes. The 4 pages left out name the company or its people.

    Page 1 of 20Cover
    A link, not a fileLinks inside a PDF often do nothing when tapped on a phone, so buyers get a page they can open anywhere.
    Prices that never go staleThe PDF has no prices: it invites buyers to ask. A detail that isn't in the product list is left off the page.
    See the catalog in detail →