IDCO Supplier Summit 2026 · Lake Tahoe

Everyone Builds

Ten practical things AI can do for a distributor or a manufacturer, with the files and prompts for each example.

Nick Pericle · Tenexity · nick@tenexity.ai

2026 IDCO Supplier Summit · Lake Tahoe · Castle Peak AB

Seeing is believing. Doing is better.

Ten practical AI capabilities for your business, each with a file to load and exact prompts. Review the examples at your own pace.

You were in the room. Keep going at your desk: every capability, every file, and every prompt are still here. Start with the first two weeks.

Nick Pericle · Tenexity
QR code for idco.tenexity.ai
idco.tenexity.ai
Code: TAHOE

Three rules for today

We have files for the examples we're going to be going through. As you're reviewing this, take this at your own pace.

Next: Putting AI's Capabilities to Work   Or browse use cases first

How to use today

This is a guide, not a tour. Start with one real job, stay curious about what the assistant gets wrong, and return whenever it works for you.

Take it at your own pace

  • Start with the example that is most relevant to your work.
  • Pause, reread, and compare the output with what you already know.
  • Come back to another capability whenever you are ready.

What you'll find

  • Ten capabilities, from reasoning through spreadsheets and research to tools and automation.
  • Eight job-shaped use cases for sales, operations, finance, leadership, and more.
  • Files for the examples we'll be going through, plus exact prompts, good-looks checks, and trust guidance.

What you'll get into

  • Watch a few examples, then choose one capability and run it yourself.
  • Compare the output to your standard, challenge it, and save what works.
  • Go further if you want: build a small tool, then take a two-week practice plan home.

Today's session at a glance

1:00
Watch it work. Ten capabilities shown live on distributor and manufacturer work.
2:05
Break. Laptops out, logged in, files unzipped.
2:20
Try it yourself. Pick a capability, open it, load the file, paste the prompt. Helpers walk the room. Go at your pace; nobody is behind.
3:30
Build something. A working tool on your screen, then on your phone.
4:00
Take it home. Your first two weeks.
Step 2 · Putting AI's Capabilities to Work

Putting AI's Capabilities to Work

This is a guided sequence, the same for every capability: open one, load the file it names, paste the prompt, then compare what you get to "good looks like" and argue with it. Each takes ten to fifteen minutes. Steps tagged Everyone are for the whole room; Intermediate and Advanced go further.

Not sure where to start? Capability 1 if you make decisions, 2 if you live in spreadsheets, 4 if quotes and RFQs eat your day. When one lands, head to choose a use case to decide where it fits your work.

These are AI capabilities, not a single-vendor tour. Use the assistant your company approves; the convenience link opens Claude, and every prompt can be copied into another tool.

Files: the core pack (zip). Downloads blocked? Every text file is on the Files page as copyable text.

01Ask it to think
The strongest model, reasoning in the open, on a decision with real money in it.
quotes.csvcustomer_emails.txt12 min
You'll experienceThe difference between a quick answer and a worked decision, and how to make an AI assistant show its reasoning, argue the other side, and tell you what it doesn't know.

What this capability is

Reasoning turns an assistant from a fast writer into a structured decision partner. A distributor or manufacturer uses it when customer value, margin, inventory, capacity, and contract risk pull in different directions. It is good at laying out options, making calculations visible, identifying assumptions, and testing a recommendation against a credible opposing view.

The model cannot know your carrying cost, available cash, vendor exceptions, production capacity, customer lifetime value, or risk tolerance unless supported facts are supplied. In this exercise, notice which conclusion changes when you challenge an assumption, whether every number traces to the named files, and whether facts, calculations, judgment, and unanswered questions stay separate.

  1. Pick the strongest reasoning model.

    Use your assistant's strongest reasoning mode for decisions. In Claude, choose Opus and turn on Extended thinking; in another tool, use its equivalent reasoning mode. The default model is fine for drafts.

  2. Attach quotes.csv, vendor_price_increase_letter.txt, and customer_emails.txt. Paste the decision.

    Prompt 1 · the blanket order decision
    I'm the GM of a hose and fittings distributor. An OEM customer, Ironvale Fabrication, accepted our blanket order proposal (quote Q-4512 in the attached quotes file) for 60 machines with monthly releases starting October, wants us to hold the 100-machine price, wants us to do the crimping, and needs a certificate of conformance with each release. His email is message 3 in the attached inbox. Our hose vendor's October price increase letter is attached too.
    
    Think this through before you answer. What's the margin risk of holding the price through a 6.5% increase? What are my options (hold and buy ahead inside the vendor's window, hold with an escalation clause, reprice for 60)? What would have to be true for each to be the right call? Then recommend one, tell me what you're unsure about, and list the three numbers I should verify by hand before I reply to Marco.
    
    Use only quotes.csv, message 3 in customer_emails.txt, and vendor_price_increase_letter.txt as evidence. Identify each source by file, record, and date when available. First restate the decision and build a facts table with quoted quantity, 60-machine release plan, 100-machine price, current component costs, stated increase, effective date, buy-ahead deadline, crimping, COC, and any cancellation language. Put “not supplied” beside missing facts; do not invent freight, carrying cost, payment terms, scrap, capacity, tax, or vendor availability.
    
    Show formulas and intermediate values for current gross margin dollars and percent, post-increase margin, inventory cash required, and exposure on unreleased material. Run low, expected, and high cases where an input is missing, labeling assumptions. Compare hold-and-buy-ahead, escalation, and reprice-for-60 in a table with economics, customer impact, operational risk, reversibility, and conditions for success. Include edge cases: delayed releases, fewer than 60 machines, cancellation, mixed pre- and post-increase receipts, certification cost, obsolete inventory, and a second vendor increase.
    
    Finish with: executive recommendation; strongest reason it may be wrong; confidence level; negotiation position and fallback; three numbers to verify; five questions for sales, purchasing, or operations; and a human approval checklist. Do not draft customer language yet. A GM must confirm costs, vendor window, COC capability, capacity, and contract terms before acting.

    Watch: the reasoning appears before the answer. Read it. That is where the assumptions live.

  3. Argue the other side.

    Prompt 2 · the push
    Now argue against your own recommendation as hard as you can. Keep the Ironvale Fabrication blanket order, quote Q-4512, message 3 in customer_emails.txt, and the dated vendor increase letter as the complete evidence set. Do not introduce market facts or customer intentions that are not in those sources.
    
    Begin by restating the prior recommendation, the assumptions carrying the most weight, and the evidence supporting each. Then act as three skeptical reviewers: our CFO protecting cash and gross margin, our operations manager protecting capacity and execution, and Marco at Ironvale protecting price and supply continuity. For each reviewer, make the strongest evidence-based objection, identify the failure mode, estimate the financial or relationship consequence where the files permit it, and name the early warning signal.
    
    Build a six-month pre-mortem dated from the October release start: assume the recommendation failed and explain five plausible reasons. Include release slippage, cancellation or volume shortfall, vendor increase timing, inventory carrying exposure, crimp/COC workload, and contract ambiguity where relevant. For every reason, show which fact supports it, what remains unknown, and what mitigation could be negotiated now. Compare the best alternative against the recommendation using the same criteria and calculations; do not make the alternative look better by changing assumptions.
    
    Conclude with a “change my mind” table: evidence that would reverse the recommendation, who can provide it, and the deadline to obtain it. State whether you changed your recommendation, strengthened it, or made it conditional, and why. Give a confidence rating with a plain-language explanation. End with a human review checklist requiring finance to verify margin math, purchasing to verify buy-ahead terms and availability, operations to verify crimp and COC capacity, and sales leadership to approve customer terms before anything is promised.
  4. Make it interview you.

    Prompt 3 · ask me first
    Before you write the reply to Marco at Ironvale Fabrication, use quote Q-4512 in quotes.csv, message 3 in customer_emails.txt, and vendor_price_increase_letter.txt to identify what is known and missing. Ask me exactly five decision-critical questions, one at a time, and wait after each question. Do not assume an answer or ask several questions in one sentence. Prioritize confirmed release quantities and dates, price and escalation authority, cancellation liability, lead time and buy-ahead commitment, and our ability and cost to crimp and provide a COC. If one is already answered explicitly in a source, cite it and ask the next most important unknown instead.
    
    After my fifth answer, create a short answer log separating my supplied facts from file evidence. Flag any conflict and stop for clarification rather than choosing a convenient version. Then draft two items.
    
    First, write Marco a concise, professional reply that acknowledges the October start, confirms only approved terms, makes the next action unmistakable, and does not expose our internal margin. Use specific dates and quantities. Do not claim inventory is reserved, certification is available, or a price is fixed unless the evidence supports it.
    
    Second, write a proposed blanket-order term sheet with sections for scope and kit definition; committed quantity; monthly release schedule and forecast mechanism; unit price and validity; escalation formula, trigger, notice, and evidence; crimping and COC requirements; lead time and expedite treatment; freight and taxes if known; cancellation, rescheduling, and liability for purchased material; substitutions; acceptance; and named owners. Put [CONFIRM] beside any unresolved term.
    
    Finish with a source-and-assumption table, the calculations behind any price or exposure number, edge cases the language covers, and a pre-send checklist. Require sales leadership to approve commercial terms, purchasing to confirm vendor dates and costs, operations/quality to approve crimping and COC language, and an authorized reviewer to confirm contractual wording. This is a business draft, not legal advice.

    Answer the questions the way you'd actually answer them. The reply it writes will be yours, not generic.

  5. Check yourself.

Good looks like: per-kit margin before and after the increase; the buy-ahead option with its cash cost stated; an escalation clause tied to the vendor's published increases; a reply that says yes with conditions. If it just says "hold the price, the customer is valuable," push: "Show me the math."

Go further: the design session

The same habit, applied to a whole process. One prompt, four rounds, the AI assistant interviews you and writes the spec.

Design session · any process
I want to redesign how we [quote from emailed RFQs / review the monthly numbers / handle vendor price letters / follow up on open quotes] at a [hose and fittings distributor with 3 branches and 34 people]. Act as an operations designer who has done this for distributors and knows what AI can and can't do reliably today.

Work in four rounds and wait for me after each:

Round 1: interview me. Ask the five questions that matter most about how it works today: who touches it, what comes in, what goes out, where it breaks, what "good" looks like. One question at a time.

Round 2: map the current process as a numbered list of steps with who does each, how long it takes, and where the errors and delays are. Ask me to correct it.

Round 3: propose the future process. For each step, say whether it stays human, goes to the AI assistant with a human approving, or runs without a human. Add the guardrails: what data it can see, what it's not allowed to do, what it must flag, what a person checks before anything leaves the building. Be honest about what shouldn't be automated yet.

Round 4: write the spec: a one-page description someone could build from, the first prompt or skill for the AI step, the test we'd run for two weeks to know it works, and the three numbers we'd watch.
02Analyze a spreadsheet
Load a workbook. Find what's slipping. Build the heat map. Turn it into the Monday deck.
Sierra_Hose_Workbook.xlsx15 min
You'll experienceExcel analysis without formulas: a year of sales, four planted problems, a heat map, a chart, and a PowerPoint, from one workbook and four prompts.

What this capability is

Data analysis uses AI to inspect tables, connect records, calculate measures, find exceptions, and explain what deserves attention. Distribution and manufacturing leaders use it before branch reviews, sales meetings, margin conversations, inventory decisions, and operating reviews. It is good at repeatable calculations, segmentation, trend comparison, anomaly detection, and translating a table into a decision-focused story.

It cannot know whether an ERP field is correctly defined, whether credits and transfers are represented consistently, or whether a strange result is a business event or a data defect without evidence. Notice whether totals reconcile, denominators are stated, blanks and duplicates are surfaced before analysis, and every finding names the rows, periods, and calculation that support it.

Sierra_Hose_Workbook.xlsx
Nine sheets: sales history, customers, quotes, AR, inventory, branch P&L, price list, cost history
Download
  1. New chat. Attach the workbook. Ask what's in it.

    Prompt 1 · orient
    You are a distribution data analyst orienting an owner to Sierra_Hose_Workbook.xlsx, an ERP export with one sheet per table. Do not start business analysis yet. Profile the workbook so we know whether later margin, customer, rep, inventory, AR, quote, and branch conclusions are safe.
    
    For every sheet, report exactly two concise lines: first, its business purpose, grain (what one row represents), date range, row count, and likely primary key; second, its relationships to other sheets and its most important quality warnings. Inspect headers and values rather than relying only on sheet names. Identify candidate keys and joins such as customer, SKU, quote, branch, rep, invoice, or period, but never claim a relationship is proven when key coverage does not support it.
    
    Then provide a workbook-level audit. Quantify duplicate keys, blank required fields, dates outside the apparent range, negative or zero quantities, impossible percentages, inconsistent units, inconsistent spellings/case, orphan keys, discontinued items still used, and totals that fail to reconcile. Distinguish normal business records such as credits or returns from likely defects; if the workbook does not define the treatment, say so. Include the sheet, column, affected row count, two representative record identifiers, severity, and the analysis that could be distorted.
    
    Produce: a sheet inventory; relationship map in plain text; data-quality issue table; field-definition questions for the ERP owner; and a go/caution/stop recommendation for sales and margin analysis. Cite sheet names, columns, row identifiers, and dates for every warning. Do not “clean” data silently. Finish with a human verification checklist asking the ERP owner to confirm key definitions, treatment of returns/credits/transfers, gross-margin formula, dates, and any exclusions before we trust later findings.
  2. Ask the owner's question.

    Prompt 2 · find the problems
    Use the Sales_History sheet in Sierra_Hose_Workbook.xlsx. I'm the owner with ten minutes before a sales meeting.
    
    Tell me: (1) where margin is slipping and since when, (2) which customers are drifting, (3) whether any rep discounts more than the others, (4) anything else that looks off. Numbers and months, and how confident you are in each. Don't describe the data; find problems, biggest first.
    
    Before calculating, state the sheet’s date range, row grain, revenue, cost, margin, discount, customer, rep, branch, and category fields. Explain how you handle returns, credits, zero-revenue rows, blanks, and duplicate transaction IDs. Do not silently exclude records. Reconcile analyzed revenue and gross margin dollars to sheet totals.
    
    Define “slipping” and “drifting” before using those words. Compare recent periods with a sensible prior period and show both dollars and percentages so a small account does not outrank a material one. For margin, calculate gross margin dollars and gross margin percent from source fields and show formula, baseline, current result, change, first month of sustained decline, and revenue affected. For customer drift, report last purchase date, recent versus baseline revenue, categories affected, and whether seasonality or a one-time order could explain the signal. For rep discounting, compare weighted averages and mix-adjusted results if the data permits; do not accuse a rep based on simple averages.
    
    Rank findings by estimated business impact. Each finding must include the exact number, months, customer/rep/category/branch, supporting row or filter definition, confidence, alternate explanation, and question that would confirm it. Include at least one challenge test that could disprove each of the top findings. Put data defects in a separate section rather than presenting them as performance issues.
    
    Output an owner brief with: five-line executive summary; ranked findings table; supporting calculation table; three meeting questions; three actions with owners; uncertainties; and a human verification checklist. Require finance or the ERP owner to validate totals and definitions, and the sales manager to review account context before any personnel or pricing decision.

    Check: four problems are planted. How many did it find? Then check one number yourself: filter industrial hose, February against March.

  3. Build the heat map and the chart.

    Prompt 3 · make it visual
    Using only the verified Sales_History sheet in Sierra_Hose_Workbook.xlsx, create two decision-ready visuals for the owner’s sales meeting. Preserve the workbook’s actual date range and do not fabricate missing months or categories.
    
    First build a customer-by-product-category heat map. Customers go down the side, categories across the top, cell color represents weighted gross margin percent, and the printed value in each cell is revenue. Calculate gross margin percent as total gross margin dollars divided by total revenue for the cell, not an average of row percentages. Sort customers by total revenue descending. Include a total row and column, clear currency and percent formatting, a colorblind-safe scale with labeled endpoints, and a visible treatment for no sales, zero revenue, returns, and insufficient data. If there are too many customers for a readable slide, show the top group plus “all other,” state the cutoff, and provide the complete table separately.
    
    Then build a monthly line chart of weighted gross margin percent by category. Keep one consistent color per category, label the date range, show the company total as a reference, and annotate only material turning points supported by the data. Do not imply causation. If sparse volume makes a point unstable, mark it and disclose the revenue denominator.
    
    Deliver each visual with a descriptive title that states the finding, a one-sentence reading guide, the single insight visible here that was hard to see in the table, and one question for the room. Also provide the aggregation table behind each chart, formulas, filters, excluded records, and a reconciliation to Sales_History totals. Check labels, scales, sort order, and arithmetic. End with a human review step: the analyst verifies two cells and two monthly points against source rows, confirms that returns/credits are handled correctly, and approves the visuals before they enter a slide.

    The heat map appears in a panel beside the chat. Click it. Ask for changes: "Only customers over $20K." "Add a column for the trend."

  4. Turn it into the deck.

    Prompt 4 · the PowerPoint
    Turn the verified analysis from Sierra_Hose_Workbook.xlsx into an editable six-slide PowerPoint for Monday’s sales meeting. The audience is branch and sales leadership with limited time. Use only findings already supported by Sales_History; do not add explanations, targets, or forecasts that were not established.
    
    Slide 1 is a plain title slide with the actual analysis period and “Monday Sales Meeting.” Slides 2–5 each cover one ranked finding. Every finding slide must have a conclusion-style title, one large decision-relevant number, the chart or compact table that proves it, the comparison period and denominator, a one-sentence evidence note naming the sheet and filter, and one question for the room. Slide 6 lists exactly three decisions, each with proposed owner, needed evidence, and decision deadline.
    
    Prefer charts already created in the prior step; do not redraw them with changed scales or calculations. Keep numbers large, labels readable, colors restrained and consistent, and whitespace generous. No clip art, decorative stock photos, unsupported icons, or paragraphs. Use currency and percentages consistently. Add short speaker notes to slides 2–6 explaining what is fact, what is interpretation, what remains uncertain, and the source rows or aggregation needed to reproduce the number.
    
    Before generating the .pptx, show me a slide plan and a source ledger mapping every displayed number to workbook sheet, fields, filters, and formula. Flag any unresolved quality issue rather than hiding it. Create the file only after the plan is internally consistent. Then run a quality check: totals reconcile, dates match, no text is clipped, charts have labeled axes, claims do not exceed evidence, and all six slides are editable. Give me the file and a final human review checklist for the owner and data analyst before Monday.

    The AI assistant produces a real .pptx you can download and open. Then: "Also give me an Excel file with a Findings sheet holding each table you used."

  5. Save it as the monthly pattern.

    Prompt 5 · make it repeatable
    Write reusable operating instructions for a monthly Sierra Hose sales review. On the first of every month, I will attach a new ERP workbook in the same format as Sierra_Hose_Workbook.xlsx. The process must orient to the workbook, run the same four checks, compare results with the prior month, build the customer-category heat map and category margin trend, draft the six-slide deck, and give me a hand-check list.
    
    Write this as a briefing a capable analyst can follow without seeing today’s chat. Include: purpose and audience; required file and expected sheets/columns; reporting cutoff and comparison periods; definitions and formulas for revenue, gross margin dollars, weighted margin percent, customer drift, sustained margin slip, and rep discounting; handling for duplicates, blanks, returns, credits, transfers, zero revenue, new customers, closed accounts, missing months, and schema changes; and explicit stop conditions.
    
    Specify the sequence as numbered stages: validate the file; reconcile totals; run four analyses; challenge each finding; create visuals; assemble the deck; and request approval. Define the exact output structures, file naming convention with reporting month, source ledger, and issue log. Require citations to sheet, field, record/filter, and month for every material claim. Never silently clean data, infer causes, average percentages incorrectly, or compare incomplete months with full months.
    
    Add acceptance tests with known checks from the current workbook, including two manually recalculated heat-map cells and two monthly category points. Explain how to compare with the last approved run without carrying forward stale conclusions. End with roles: ERP owner verifies definitions and extract completeness; finance verifies reconciliations and formulas; sales leadership validates customer and rep context; presenter approves the final deck. If a check fails, produce an exception report and no presentation-ready conclusion.

    New Project called "Monthly numbers." Paste that as the instructions. Next month: attach the file, say "run it." Capability 8 shows how.

  6. Check yourself.

Good looks like: industrial hose margin from about 41% to about 32% starting in March; Sawtooth Logging roughly halving from March; Marcus Reed's coupling discounts at two accounts; the numbers shown in tables you can check. The heat map should make the March cliff visible without a sentence.

Go further: the other sheets
  • Quotes: "Win rate by quote size and by hours to respond. Where does speed matter? Count the samples. What did no-follow-up cost us?"
  • AR_Aging: "Rank every customer by real risk, not just days. Separate slow-but-safe from dangerous. Two things in here are process failures, not customer problems. Find them."
  • Inventory: "Dead stock by branch with dollars. Where one branch is out and another has excess of the same SKU, list the transfers."
  • Cross-sheet: "Join Sales_History to Customers. Which price level 1 accounts are we treating like level 3? Which customers have margin under 25% and revenue over $10K? Those are my price conversations."

The full versions of these, with the expert prompts, are in Choose a use case.

03Make the deck, the doc, the one-pager
PowerPoint, Word, and a counter card from a file, in your voice, ready to send.
branch_pnl.csvvendor_price_increase_letter.txt12 min
You'll experienceReal files come out: a branch review deck from a P&L, a customer price notice as a Word document, a one-page launch kit for a counter. Then you edit by asking.

What this capability is

Document creation converts verified operating facts into finished materials for different audiences and formats. A distributor or manufacturer uses it for branch reviews, customer notices, product launches, training aids, and management briefs. It is good at structure, consistent formatting, audience adaptation, and creating an editable first draft faster than starting from a blank page.

It cannot decide which facts are approved for external release, confirm that a price or date is current, or reproduce your brand and voice unless examples and rules are provided. Notice whether the deck, notice, and counter kit remain faithful to the same source numbers while changing emphasis for each reader. A good artifact is specific, restrained, editable, and reviewed by a named owner before distribution.

  1. The deck. Attach branch_pnl.csv.

    Prompt 1 · branch review deck
    You are preparing a quarterly operating review for the owner of Sierra Hose. Use only branch_pnl.csv, which contains monthly results for three branches over the stated year. First profile the file and confirm the exact date range, branches, units, row count, and definitions available. Recalculate revenue, gross margin percent, EBITDA, EBITDA percent, freight-out percent, and per-head measures where the required fields exist. Show formulas, reconcile annual branch totals to the source, and flag missing months, duplicate branch-months, signs, or percentages that do not match their dollar fields.
    
    Build an editable PowerPoint: title and period; one slide per branch; one comparison slide; and one questions slide. Each branch slide must show revenue, weighted gross margin percent, and weighted EBITDA percent for the review period, changes from the prior comparable period available in the file, one thing working, one thing not working, and one specific priority for the quarter. Support every interpretation with a compact chart or table and a source note naming branch, months, fields, and formula. Do not invent budget, target, cause, or manager performance. Treat unusual freight, labor, occupancy, headcount, or mix as a hypothesis and phrase the question needed to confirm it.
    
    The comparison slide should use consistent scales and definitions across all three branches and distinguish dollar size from rate performance. The final slide should organize questions by branch and include three cross-branch decisions. Use conclusion-style titles, large numbers, plain language, restrained colors, and no clip art. Add speaker notes separating fact, interpretation, uncertainty, and follow-up.
    
    Before creating the file, provide a slide plan and source ledger. Then generate the .pptx and check that charts are editable, labels are readable, dates and totals agree, no claim exceeds the evidence, and no text is clipped. Give me the file plus a human review checklist for finance and each branch manager before the deck is presented.

    Then edit: "Boise's freight line doubled in the spring. Make that the headline of the Boise slide and add a chart of freight_out % by month."

  2. The document. Attach vendor_price_increase_letter.txt.

    Prompt 2 · the customer notice as a Word file
    Act as the commercial communications lead for Sierra Hose. Read vendor_price_increase_letter.txt as the authoritative source and create an editable Word notice for our top 25 accounts. Extract the vendor’s letter date, effective date, affected categories, stated percentages, tariff treatment, order deadline, and any exclusions or conditions. Build a source table first. If the attached letter does not support one of the requested claims, mark it [CONFIRM] and do not present it as fact.
    
    The customer message should state that our adjustment is effective October 1, hydraulic hose will increase about 6%, industrial hose about 4%, Sierra Hose will absorb the tariff surcharge through year end, and qualifying orders placed by September 20 ship at current pricing, but only to the extent the source and our supplied policy support those statements. Make the September 20 fall-order request the single clear action. Include one credible line about why customers buy from us without inventing service guarantees, inventory commitments, or savings.
    
    Deliver: an email subject line; a brief email body; and a one-page letter with date, greeting suitable for mail merge, direct explanation, category table if useful, action and deadline, contact path, and professional close. Tone is calm, factual, and confident: no apology spiral, blame, pressure tactics, or unsupported macroeconomic claims. Preserve customer confidentiality and do not name the vendor unless instructed.
    
    Create a clean, editable .docx using a restrained letterhead style with a placeholder for the approved logo and contact details rather than fabricating them. Check dates, percentages, page breaks, accessibility, and consistency between email and letter. Finish with an approval checklist requiring purchasing to verify vendor terms, finance to approve customer adjustments and surcharge treatment, sales to confirm the account list, and an authorized manager to approve wording before release.
  3. The one-pager. Suppliers especially.

    Prompt 3 · counter launch kit
    We are launching [product line, or use "a new static-dissipating petroleum transfer hose"] to distributor counters. Act as a supplier product trainer. Use only the attached approved specification sheet and any product information I provide in this chat. Identify document title, revision, and date. Do not infer chemical compatibility, pressure, temperature, conductivity, approvals, coupling compatibility, or applications beyond that evidence.
    
    Create one printable, editable document for a counter person who has 30 seconds with a customer. Page one is a cheat sheet: what the product is in one sentence; ideal customer and use cases; three discovery questions; verified operating limits; two products or practices it may replace and the conditions under which that comparison is valid; one common objection and a factual answer; and a prominent “stop and verify” box. Include a short selection path, but route any unsupported size, media, pressure, temperature, static-control, or fitting question to the approved chart or product specialist.
    
    Page two contains a five-question practical quiz with realistic counter situations, an answer key, and one-sentence rationale citing the specification section. Include at least one case where the correct answer is not to recommend the product. Finish with a short email a branch manager can forward that explains the customer problem, what is new, a two-minute action for the counter team, and where to find approved technical help.
    
    Keep language plain, layouts scannable, type large enough to print, and claims faithful to the source. Separate benefits from specifications. Add revision date, document owner, and “verify current specifications before quoting” footer. Before finalizing, provide a claims ledger and uncertainty list. Require product engineering or product management to verify technical claims and sales leadership to approve comparisons and launch language.
  4. Teach it your voice, then redo one.

    Prompt 4 · my voice
    Here are five emails I have sent with names and sensitive details removed: [paste]. Act as an editorial analyst, not an impersonator. Identify repeatable characteristics of my business writing from this evidence: opening style, sentence length, directness, vocabulary, use of bullets, treatment of bad news, requests, closings, and phrases I avoid. Quote brief examples from the five samples and note when the evidence is mixed. Do not infer personality, age, background, or preferences that the samples do not establish.
    
    Produce a voice profile with: five short rules suitable for pasting into future prompts; three “do” examples; three “do not” examples; and a confidence note for each rule. Distinguish my voice from accidental features of a single email. Preserve professional clarity even if a sample is vague or contains a mistake. The rules must never override factual accuracy, legal review, customer respect, or the approved content of a source document.
    
    Then rewrite the October customer price-adjustment notice created from vendor_price_increase_letter.txt. Preserve every approved date, category percentage, tariff statement, deadline, qualification, and customer action exactly; change only style and organization. Provide a change log showing how each of the five voice rules affected the draft. Do not introduce promises, soften conditions, name confidential parties, or make unsupported claims to sound more like me.
    
    Return the revised email subject, email body, and one-page notice, followed by a fact-preservation checklist comparing old and new versions. Flag any conflict between “my voice” and clear customer communication. End with human review: I compare the draft with the five source emails, purchasing and finance recheck commercial facts, and the authorized sender approves the final language.

    Save the five rules as a skill called "My voice." Every document after this sounds like you.

  5. Check yourself.

Good looks like: the Boise slide ties EBITDA slipping to freight after the spring allocation and names labor at Sacramento; the notice has one ask and a subject line; the launch kit fits on one page and a counter person could use the quiz. If the deck is wordy: "Half the words, twice the numbers."

04Read anything: the RFQ to a quote
A messy customer email and a price list become a quote you'd send, with the questions to ask first.
rfq_emails.txtprice_list.csv13 min
You'll experienceAI reading files the way a person does: emails, spreadsheets, PDFs, photos. Where it stops being generic and starts being your business.

What this capability is

File reading extracts requirements from messy emails, spreadsheets, documents, and images, then connects them to a job such as preparing a quote. Distributors use it when RFQs mix descriptions, shorthand, quantities, and assembly requirements; manufacturers use it for specifications, bills of material, and change notices. It is good at cross-referencing, normalization, line-item extraction, and exposing missing information.

It cannot infer a customer-specific part from “the one we always get,” or certify compatibility, pressure rating, material, or availability without authoritative evidence. Notice where the assistant stops and asks rather than silently matching a plausible SKU. The useful result is a traceable quote whose quantities, units, component math, assumptions, and open questions can be checked by an experienced seller.

  1. New chat. Attach rfq_emails.txt and price_list.csv. Paste the prompt.

    Prompt 1 · build the quote
    I run quoting at a hose and fittings distributor. Attached is our price list and three RFQ emails. Start with RFQ 1 from Red Rock Aggregates.
    
    Build the quote: match each line to a SKU, work out quantities (hose per foot, fittings each, hydraulic assemblies need two fittings, two ferrules, and crimp labor per end), and give me a clean quote table at list.
    
    Where the customer is vague, do not guess silently. List the questions I should ask Dale first. Then suggest two or three add-ons a wash plant would need.
    
    Treat rfq_emails.txt and price_list.csv as the only evidence. Cite RFQ line/message and price-list SKU for every match. Start with an extraction table containing customer wording, requested quantity, unit, application, size, material, ends, pressure, temperature, and need date. Preserve Dale’s wording. Mark missing or ambiguous requirements and separate required clarification from optional commercial questions.
    
    Build a candidate-match table with requested line, proposed SKU, exact description, quantity math, unit, list price, extended price, match confidence, and evidence. Hydraulic assemblies require hose length converted to feet using the stated selling unit, two compatible fittings, two ferrules, and SVC-CRIMP for each end. Show every formula and do not substitute a size, end, material, or series because it seems likely. If no exact supported match exists, say “no supported match” and stop that line.
    
    Draft the quote table only for resolved lines. Put unresolved lines in a hold section, not a priced guess. Include validity, availability, lead time, freight, tax, certification, and terms only when the files supply them; otherwise label [CONFIRM]. Suggest two or three wash-plant add-ons as questions, not assumed requirements, and tie each to evidence in the catalog.
    
    Finish with questions for Dale ranked by what blocks the quote, a source ledger, edge-case check for pack quantities and minimum orders, and a human review checklist. An experienced inside seller must verify SKU compatibility, quantities, price-list date, stock/lead time, and application suitability before sending.

    Check: did it ask about "the aluminum ones we always get," "-08 I think," and which cams go on the 2" hose? If it guessed: "You guessed on the coupling type. Ask me instead."

  2. Push it: the OEM kit and a volume tier.

    Prompt 2 · per-kit price and a tier
    Now use RFQ 3 from Ironvale in rfq_emails.txt and the dated price_list.csv. Act as the quote-desk lead. Extract the complete bill of material for one machine before pricing. Preserve requested series, sizes, lengths, ends, quantities, crimping, testing, certification, delivery, and any blanket-release language. Cite the RFQ text and SKU row supporting every selection; unresolved compatibility or configuration stays [CONFIRM].
    
    Price one kit and 25 machines at list. Show line-by-line SKU, description, per-kit quantity, purchasing/selling unit, unit cost, list price, per-kit extension, 25-machine extension, and formula. For every assembly include hose footage under the stated rounding rule, two correct fittings, two correct ferrules, and two SVC-CRIMP labor charges unless the source explicitly says otherwise. Explain Marco’s stated reason for asking us to crimp; if the RFQ gives no reason, label your explanation a hypothesis and ask him.
    
    Then design a 100-machine tier that protects at least 30% gross margin on the complete kit. Use sell price = cost / (1 - margin), not markup. Show total cost, minimum sell, proposed rounded sell, margin dollars and percent at one, 25, 60, and 100 machines. Do not invent volume cost breaks. Run sensitivity for the vendor increase if it affects these components and identify what date or purchasing assumption drives the result.
    
    Include edge cases: partial releases, mixed cost receipts, scrap/rework, testing or COC, freight, cancellation, and component minimums. Output a customer-facing table, internal margin table, assumptions/open questions, and negotiation guardrails. Purchasing verifies current cost and availability, operations verifies labor and capacity, quality verifies testing/COC, and a manager approves the tier before it is quoted.
  3. A photo. Anything on your phone.

    Take a picture of a hose tag, a nameplate, a handwritten pick list, a page of a catalog. Attach it. "What is this, what would I quote for it, and what should I ask before I do?" Photos of the real world are files too.

  4. Save the pattern.

    Prompt 3 · make it repeatable
    Turn the Red Rock and Ironvale quote work into reusable instructions for the top of a new chat. Write a briefing for a capable new inside sales hire who will attach a current price list and one or more RFQs. The instructions must work without access to today’s conversation and must never assume the same customer, product, or date.
    
    Define the job, required files, accepted columns, source priority, and stop conditions. Give a numbered workflow: identify file dates and versions; extract customer requirements verbatim; normalize quantities and units without losing original wording; identify ambiguities; match only supported SKUs; calculate assemblies and kits; price at list; calculate any tier with gross-margin formulas; suggest evidence-based add-ons; and prepare customer and internal outputs.
    
    Specify exact tables for requirements, questions, SKU matches, quote lines, margin analysis, and sources. Require two fittings, two compatible ferrules, and crimp labor per end only when the assembly and catalog support them. Cover pack quantities, minimums, superseded items, unavailable combinations, unit conversion, rounding, mixed costs, volume releases, testing/COC, freight, lead time, and cancellation. Never silently guess a SKU, compatibility, stock, cost, lead time, or customer intent. Distinguish fact, assumption, and recommendation.
    
    Add acceptance tests based on known Red Rock and Ironvale examples without hard-coding their answers, plus failure tests for vague descriptions and missing catalog combinations. Include file naming and revision-date rules. Finish with the approval chain: inside sales checks requirements and arithmetic; product/operations checks application and assembly; purchasing verifies cost and availability; a manager approves below-floor or tier pricing. If any required check fails, output a hold list rather than a send-ready quote.

    Project "Quote desk": those instructions plus price_list.csv attached. New chat inside it, attach only an RFQ, say "quote RFQ 2." Invite your inside sales team.

  5. Check yourself.

Good looks like: lines matched to SKUs with quantities in the right unit (hose per foot), questions before guesses, add-ons a wash plant actually needs (spare gaskets, dust caps), and a tier that protects the floor. Ahead of the room? "Anything in the price list look wrong?" Two SKUs have cost above list and one is a duplicate.

Stuck?
  • Won't read the CSV: open it, copy all, paste it into the chat.
  • Priced hose per each: "Hose is per foot. Redo the extended prices."
  • Generic add-ons: "We always add spare gaskets on wash plant orders. Add that and say why."
05Research the outside world
A real company, a real call brief, sources you can click. Then deep research on a market.
Web search onaccount_snapshot.txt12 min
You'll experienceTwo different things: a quick web-backed brief (minutes) and Research mode (a long, cited report that runs on its own for ten to twenty minutes). Knowing which one to ask for is the skill.

What this capability is

Research combines internal account evidence with current, attributable outside information to prepare for a customer conversation. A distributor or manufacturer uses it before a review, renewal, recovery call, cross-sell discussion, plant visit, or territory-planning session. It is good at timelines, changes in buying behavior, and turning scattered facts into questions and testable hypotheses.

It cannot know a buyer’s priorities, a competitor’s position, or a private expansion plan unless reliable evidence says so. Public sources can be stale and names can refer to different companies. Notice whether internal facts, external facts, hypotheses, and unknowns are labeled separately; sources and dates are cited; and the salesperson receives questions that test the story instead of treating it as established truth.

  1. New chat, web search on. Pick a real company.

    Suppliers: a distributor you'd like to grow. Distributors: a plant, a contractor, an OEM. Search is on by default on paid plans; on free, add "search the web" to the prompt.

    Prompt 1 · call brief
    I'm a [sales exec at a hose and fittings supplier / owner of a hose distributor] with a call next week at [company, and city if ambiguous].
    
    Research them on the web: what they do, locations, recent news, expansions, leadership changes, industries served, anything that hints at what they'd buy from me.
    
    One-page call brief: who they are in three sentences, three things happening now, three questions that show I did my homework, the one thing to offer. Link every fact. If you can't verify something, say so.
    
    Set the research cutoff to today and identify the exact company before proceeding; if the name is ambiguous, ask me to confirm the city, website, or legal name. Prioritize the company’s own site, filings, government/project records, and reputable dated trade or local news. Do not treat search snippets, lead databases, job posts, or social posts as proof without opening and evaluating the source. For every claim provide title, publisher, publication date, direct link, and access date.
    
    Separate verified facts, reasonable hypotheses, and unknowns. Research what the company makes or operates, locations, leadership, served industries, recent projects or changes, and signals relevant to industrial hose, fittings, gaskets, fluid handling, maintenance, shutdowns, safety, or distribution. Do not infer a purchase need merely from an industry label. For each potential need, state the evidence, confidence, and a question that would validate it.
    
    Structure the brief as: identity check; three-sentence company overview; dated timeline; three current signals; likely operational implications; three informed discovery questions; one evidence-based offer and one low-risk fallback; people/roles to confirm; and “do not assume” box. Keep it to one page plus sources. Include negative findings and conflicts between sources.
    
    End with a pre-call verification step: the account owner checks CRM/ERP history, confirms that contacts still hold their roles, opens the most important links, and approves the offer. Make clear that public research can inform a conversation but cannot establish private budgets, projects, incumbent suppliers, or buying intent.

    Check: click two citations. If one is off, tell it.

  2. Inside plus outside. Attach account_snapshot.txt.

    Prompt 2 · the account plan
    Act as an account-planning partner for a hose and gasket distributor. Use account_snapshot.txt as the authoritative internal record for this dairy account and its stated late-October shutdown. State the snapshot date and data period. Separate account facts from general dairy-processing knowledge and from hypotheses that must be tested with the customer.
    
    First create a fact base: locations and contacts, purchase history by category and date, service issues, open quotes, last-year rejection of spiral wound gaskets, stated reason, shutdown timing, and any gaps. Cite the exact snapshot section for every internal claim. Do not invent plant equipment, media, temperatures, sanitation standard, gasket material, incumbent supplier, budget, or shutdown scope.
    
    Develop a 90-day plan backward from the supplied shutdown date. For wash-down hose and gaskets, list plausible use cases, failure or compliance concerns, evidence needed, discovery questions, and who should validate selection. Treat product compatibility and sanitary requirements as technical decisions requiring approved specifications. For the gasket objection, calculate no savings unless the snapshot supplies costs. Offer a value conversation that considers service life, downtime, installation, availability, and total cost while respecting that “too expensive” may still be the correct customer judgment.
    
    Output: one-paragraph objective; account fact table; opportunity/hypothesis table with confidence; week-by-week action plan; stakeholder map; opening line; eight sequenced questions; response to the prior price objection; one primary and one fallback next step; risks; and success measures. Include a “what would disprove this plan” section.
    
    End with human verification: the rep confirms dates and history in the ERP, product/application specialists approve technical statements, purchasing confirms availability and lead times, and the customer validates shutdown scope before any recommendation or commitment.
  3. Deep research. Click Research, paste, and let it run.

    The Research button (next to the paperclip) runs a long, multi-source report. Start it, then do capability 6 while it works.

    Prompt 3 · market read (Research mode)
    Research the industrial hose, fittings, and gasket market in [your region] for the next 12 months. Act as an independent market analyst serving both distributors and manufacturers. Define the geographic boundary and research cutoff date before searching. If “region” is ambiguous, ask for states or metros. Distinguish demand for these products from broad industry growth.
    
    Evaluate end-user segments relevant to the region, including only those supported by evidence. Look for dated projects, plant expansions or closures, maintenance cycles, public capital plans, permits, regulation, tariffs, commodity conditions, and employment or production indicators. Prefer primary sources, government data, company announcements, filings, and reputable trade reporting. Open sources rather than citing snippets. For every factual claim provide publisher, title, publication date, direct link, and access date; identify paywalls or inaccessible evidence.
    
    Create a segment table with current regional footprint, 12-month direction, strength of signal, demand mechanism for hose/fittings/gaskets, timing, evidence, counter-evidence, and uncertainty. Label a signal strong only when multiple independent sources or a direct project record support it. Do not turn national forecasts into local facts, announcements into completed projects, or one data point into a trend. Include at least one downside case and identify what would invalidate each top signal.
    
    Then recommend where a distributor might investigate adding lines, inventory, technical capability, or reps, and what manufacturers should expect distributors to request. Treat each as a testable option, not a directive. Include required investment, leading indicator, first customer interviews, and risk.
    
    Deliver an executive summary, methodology, evidence table, recommendations, watch list, and source appendix. End with a human review: local sales leaders challenge account-level assumptions, finance tests economics, product leaders verify portfolio fit, and decision owners confirm major sources before allocating people or inventory.
  4. How AI describes you.

    Prompt 4 · the buyer's view
    Search the web as if a plant maintenance manager in [state] asked where to buy industrial hose, fittings, and gaskets with same-day assembly. First answer neutrally, using the same criteria for every provider: verified geography, product coverage, assembly capability, stated hours, emergency service, technical evidence, and current contact information. Do not favor [my company]. Cite every provider claim with a dated direct link and say when same-day service cannot be verified.
    
    Then audit whether [my company] appears and whether the site at [url] gives a buyer or AI system enough evidence to recommend it. Confirm the exact business and locations. Review public pages for product specificity, assembly services, service area, hours, inventory claims, technical content, certifications, location/contact consistency, structured organization information, crawlable text, and recent proof. Do not assume rankings are stable or that your search represents every buyer.
    
    Deliver: neutral buyer answer; comparison table; our visibility result; evidence that helps; evidence missing or contradictory; five prioritized site changes; and a 30/60/90-day validation plan. For each change state the buyer question it answers, exact page or content needed, evidence the business must supply, owner, effort, and measure. Do not recommend fabricated reviews, doorway pages, keyword stuffing, unsupported service claims, or content written only for machines.
    
    Include uncertainty about personalization, location, search engine, and date. End with human verification: operations confirms actual same-day capability and cutoffs, branch managers confirm addresses/hours/phones, product leaders validate technical claims, and marketing measures impressions, qualified inquiries, and conversions before declaring improvement.

    That is what your buyers see when they ask AI first. It is also your marketing plan.

  5. Check yourself.

Good looks like: facts with links, "I couldn't verify" where it couldn't, questions that show homework, a plan that uses the shutdown date and the gasket history. Made something up? "Only facts you can link. Remove anything unsourced."

06Voice, calls, and meetings
A sales call transcript becomes commitments, a coaching note, and the follow-up email. Then dictate.
call_transcript_sawtooth.txtvoicemails.txt10 min
You'll experienceWhat lives inside conversations: promises, prices, risks, and the next step. Your phone system, Teams, Zoom, or Fireflies already makes the transcript. Your AI assistant reads it.

What this capability is

Conversation intelligence turns call transcripts and voicemails into a record of requests, commitments, risks, next actions, and coaching opportunities. Distributors and manufacturers use it after sales calls, service escalations, supplier conversations, and counter voicemails so work does not depend on memory. It is good at extracting who said what and drafting grounded follow-up.

It cannot recover words the transcript missed, identify speakers with certainty when attribution is poor, or decide that an ambiguous statement is a binding promise. Notice whether quotes include timestamps, uncertainty is flagged, customer commitments are separated from employee commitments, and each action has an owner and date. The relationship owner must compare the result with the transcript before sending it.

  1. Attach call_transcript_sawtooth.txt. Pull the commitments.

    Prompt 1 · what did we promise
    Act as a sales-operations reviewer. Analyze call_transcript_sawtooth.txt, a call between rep Dana and a customer lost in February whom we are trying to win back. Use only the transcript. State the call date, participants, transcript quality, and any speaker-attribution uncertainty before drawing conclusions.
    
    Produce five sections. First, a commitment checklist with exact commitment, speaker, beneficiary, due date, condition, transcript timestamp or line reference, and status. Separate firm promises, intentions, requests, and ideas; never convert “I’ll try” into a commitment. Second, a table of every number: price, quantity, date, lead time, invoice amount, disputed amount, or percentage, preserving units and context. Flag conflicting or incomplete numbers and do not resolve them from memory.
    
    Third, summarize what the customer cares about using short direct quotations with references, then distinguish stated priorities from your interpretation. Fourth, assess each risk in Dana’s promises: authority, feasibility, date, dependency, margin, service recovery, and ambiguity. State evidence and the internal owner who must validate it. Fifth, identify the one issue bigger than this call, but label it a hypothesis and show what evidence would confirm or disprove it.
    
    Add an action register with owner, due date, dependency, source quote, and approval needed. Include a “not found in transcript” list for facts a manager might expect but the call never established. Do not praise or criticize Dana yet.
    
    End with a verification procedure: Dana listens to ambiguous audio or reviews the transcript, finance checks the disputed invoice and all prices in the ERP, operations confirms dates and capacity, and the account owner approves the commitment record before it enters CRM or reaches the customer.
  2. Score the call, then write the follow-up.

    Prompt 2 · coaching and the email
    Using call_transcript_sawtooth.txt and the verified commitment/number tables from the prior step, act as Dana’s sales manager. Score discovery, handling the price objection, owning the February failure, asking for the whole program, and establishing next steps. Define a 1–5 rubric before scoring. For each area provide score, one sentence of evidence with timestamp or line reference, one thing done well, one missed opportunity, and a specific alternative phrase. Do not infer tone that the transcript cannot carry or punish Dana for facts she could not know.
    
    Identify the single behavior that would most improve Dana’s next call and explain why it has more leverage than the others. Add a short practice drill and success criterion. Challenge your own coaching by naming one reasonable alternate interpretation of the customer’s response.
    
    Then draft the follow-up email Dana should send Ray tonight. Keep it short and warm. Include only commitments actually made, each with owner and specific date; acknowledge the February failure without relitigating it; preserve the verified prices and disputed invoice amount exactly; state the immediate next step; and ask the one unresolved question Dana needs answered from Travis. Do not promise availability, credit, pricing, or recovery beyond the approved record. Put [VERIFY] beside anything still uncertain rather than smoothing it over.
    
    Return: rubric and scorecard; coaching priority; practice drill; email subject and body; and a fact-to-source table for every date, number, and promise in the email. Finish with human review: Dana compares the draft to the transcript, finance checks invoice and price facts, operations validates dates, and Dana or her manager approves before sending.
  3. The voicemails. Attach voicemails.txt.

    Prompt 3 · three voicemails to three actions
    Act as the Reno branch inside-sales lead. Review all three records in voicemails.txt from Monday, August 24, 2026. Treat automatic transcription as imperfect. Do not invent a caller name, company, phone digit, part number, size, quantity, pressure, application, or deadline when audio text is unclear.
    
    For each voicemail create a triage row with record number, caller and company as heard, callback information, exact request, quoted phrases, date/time, urgency, urgency reason, proposed owner/role, one-line next action, missing information, and confidence. Separate customer-stated urgency from your operational judgment. Flag safety-critical application details, breakdowns, promised dates, credit issues, or product-selection questions for appropriate review. If two messages might refer to the same matter, show the evidence rather than merging them.
    
    Rank callback order and explain the tradeoff. Draft a concise callback opener and the first three questions for each caller; do not draft a product recommendation unsupported by a catalog or application evidence. Identify the new-customer opportunity a busy counter might miss, citing the words that signal it. Propose what to do today, including owner, deadline, information to capture, and a low-pressure next step. Do not manufacture account value or buying intent.
    
    Output an exception list for unintelligible or ambiguous transcript portions and a CRM-ready note that clearly labels unverified details. Finish with human verification: a counter employee checks caller details against the phone system or audio, confirms product/application facts with the caller, checks ERP/account/stock information where needed, and approves any promise before calling back.
  4. Dictate. On your phone, right now.

    Open your AI assistant's app, tap the microphone, and talk for sixty seconds about a customer problem you're dealing with this week, the way you'd tell a colleague in the truck. Then: "Turn what I just said into a short email to the customer, and a separate note to my inside rep with what I need from them." Rambling in, clean out.

  5. Make it a habit for every call.

    Prompt 4 · the call debrief skill
    Turn the Sawtooth call analysis into reusable instructions for any future sales call or meeting transcript. Write a briefing that works without today’s chat and stays under one printed page. The user may paste a transcript or attach a file; require call date, participant names/roles if known, and approved examples of the sender’s voice if an email is requested.
    
    Define a fixed sequence: assess transcript quality and speaker attribution; extract commitments; extract every number; quote what each party cares about; identify promise and execution risks; identify the larger account issue as a labeled hypothesis; create actions; draft follow-up. Specify exact columns for the commitment checklist and numbers table, including timestamp/line citation, speaker, owner, date, condition, unit, context, confidence, and verification status.
    
    The instructions must distinguish commitments from intentions, requests, and ideas; facts from interpretations; customer statements from employee statements; and transcript uncertainty from business uncertainty. Never fill inaudible text, correct a disputed number, infer authority, or create a due date. Cover edge cases: missing timestamps, mislabeled speakers, relative dates, conflicting numbers, side conversations, multiple customers, and no clear next step. Require [VERIFY] markers and questions when evidence is incomplete.
    
    For the follow-up email, preserve approved commitments and dates, include unresolved questions, and use only supplied voice rules. Require all disputed numbers, prices, invoices, quantities, and dates to be checked against the ERP or other system of record before sending. End with an approval workflow: meeting owner checks transcript fidelity, functional owners validate promises, finance checks money, and the sender approves the email. If verification fails, produce a draft and exception list, never a send-ready message.

    Save it as a skill called "Call debrief." With your meeting tool connected (capability 9), it can run after every call without pasting.

  6. Check yourself.

Good looks like: it catches the will-call freight credit, the 3/4" kit with the missing length, the second processor in October (the bigger thing), the twelve-month replacement guarantee as a risk, and that Dana asked for the whole program rather than matching $21,200. The voicemail it should flag: Comstock Mine Services, a new account with a slurry hose problem.

07Build a tool in the chat
Describe a tool and it exists. The quote calculator everyone builds at 3:30, on your phone by 3:45.
No file needed30 min
You'll experienceAn artifact: a working application in a panel beside the chat. You use it, argue with it, publish it, and open the link on your phone. Then the road from there to a real app.

What this capability is

Software building turns a clearly defined workflow into a small calculator or internal tool. A hose distributor might use it for assembly pricing, cut-length planning, remnant matching, quote intake, or a branch checklist; a manufacturer might use it for configuration, inspection, or scheduling aids. It is good at generating a first interface, encoding explicit formulas, validating inputs, and iterating against acceptance tests.

It cannot invent safe engineering rules, know production constraints, secure sensitive data automatically, or prove generated code correct. Notice the progression from job definition to build, known-answer tests, challenge cases, and a maintenance brief. Every formula, unit conversion, margin rule, and product limitation needs qualified human verification before the tool influences a quote or production action.

  1. New chat. Paste the whole prompt. The price list is inside it.

    Build · hose assembly quote calculator
    Build me a simple web app for quoting hydraulic hose assemblies at the counter. One page, works on a phone, clean, nothing fancy.
    
    Inputs: hose series (100R1AT, 100R2AT, 100R12, 100R17), size (-04 to -16, only sizes that exist for the series), overall length in inches, end A and end B (JIC straight, JIC 45, JIC 90, Male NPT, ORFS; only what exists for the size), quantity, target gross margin % (default 35).
    
    Per assembly: hose cost = feet rounded up to the next half foot times cost per foot; plus two fittings, two ferrules, crimp labor for two ends; optional test certificate. Show cost, sell at target margin, extended total, margin dollars.
    
    "Add to quote" builds a multi-line quote with a running total. "Copy quote" produces clean plain text for an email, with lines like "SAE 100R2AT -08 x 72 in, JIC swivel straight x JIC 90, crimped and tested".
    
    Costs (SKU, description, unit, unit cost):
    HH-R2-04, SAE 100R2AT 2-wire hydraulic hose 1/4", FT, 1.7
    HH-R1-04, SAE 100R1AT 1-wire hydraulic hose 1/4", FT, 1.32
    HH-R17-04, SAE 100R17 compact 1-wire hydraulic hose 1/4" (3000 psi all sizes), FT, 1.56
    HH-R2-06, SAE 100R2AT 2-wire hydraulic hose 3/8", FT, 2.15
    HH-R1-06, SAE 100R1AT 1-wire hydraulic hose 3/8", FT, 1.68
    HH-R17-06, SAE 100R17 compact 1-wire hydraulic hose 3/8" (3000 psi all sizes), FT, 1.98
    HH-R2-08, SAE 100R2AT 2-wire hydraulic hose 1/2", FT, 2.84
    HH-R1-08, SAE 100R1AT 1-wire hydraulic hose 1/2", FT, 2.22
    HH-R17-08, SAE 100R17 compact 1-wire hydraulic hose 1/2" (3000 psi all sizes), FT, 2.6
    HH-R2-12, SAE 100R2AT 2-wire hydraulic hose 3/4", FT, 4.36
    HH-R1-12, SAE 100R1AT 1-wire hydraulic hose 3/4", FT, 3.4
    HH-R17-12, SAE 100R17 compact 1-wire hydraulic hose 3/4" (3000 psi all sizes), FT, 4.01
    HH-R2-16, SAE 100R2AT 2-wire hydraulic hose 1", FT, 6.72
    HH-R1-16, SAE 100R1AT 1-wire hydraulic hose 1", FT, 5.24
    HH-R17-16, SAE 100R17 compact 1-wire hydraulic hose 1" (3000 psi all sizes), FT, 6.18
    HH-R12-16, SAE 100R12 4-spiral hydraulic hose 1", FT, 11.76
    HH-R12-20, SAE 100R12 4-spiral hydraulic hose 1-1/4", FT, 16.59
    HH-R13-20, SAE 100R13 6-spiral hydraulic hose 1-1/4", FT, 22.47
    HF-JIC-04-S, JIC 37° female swivel crimp fitting, straight, -04, EA, 1.1
    HF-JIC-04-45, JIC 37° female swivel crimp fitting, 45° elbow, -04, EA, 1.65
    HF-JIC-04-90, JIC 37° female swivel crimp fitting, 90° elbow, -04, EA, 1.76
    HF-NPT-04-M, Male NPT crimp fitting, straight, -04, EA, 0.99
    HF-ORFS-04-S, ORFS female swivel crimp fitting, straight, -04, EA, 1.38
    HF-FER-04, Crimp ferrule for 1- and 2-wire hose -04, EA, 0.37
    HF-JIC-06-S, JIC 37° female swivel crimp fitting, straight, -06, EA, 1.35
    HF-JIC-06-45, JIC 37° female swivel crimp fitting, 45° elbow, -06, EA, 2.03
    HF-JIC-06-90, JIC 37° female swivel crimp fitting, 90° elbow, -06, EA, 2.16
    HF-NPT-06-M, Male NPT crimp fitting, straight, -06, EA, 1.22
    HF-ORFS-06-S, ORFS female swivel crimp fitting, straight, -06, EA, 1.69
    HF-FER-06, Crimp ferrule for 1- and 2-wire hose -06, EA, 0.46
    HF-JIC-08-S, JIC 37° female swivel crimp fitting, straight, -08, EA, 1.95
    HF-JIC-08-45, JIC 37° female swivel crimp fitting, 45° elbow, -08, EA, 2.93
    HF-JIC-08-90, JIC 37° female swivel crimp fitting, 90° elbow, -08, EA, 3.12
    HF-NPT-08-M, Male NPT crimp fitting, straight, -08, EA, 1.76
    HF-ORFS-08-S, ORFS female swivel crimp fitting, straight, -08, EA, 2.44
    HF-FER-08, Crimp ferrule for 1- and 2-wire hose -08, EA, 0.66
    HF-JIC-12-S, JIC 37° female swivel crimp fitting, straight, -12, EA, 3.4
    HF-JIC-12-45, JIC 37° female swivel crimp fitting, 45° elbow, -12, EA, 5.1
    HF-JIC-12-90, JIC 37° female swivel crimp fitting, 90° elbow, -12, EA, 5.44
    HF-NPT-12-M, Male NPT crimp fitting, straight, -12, EA, 3.06
    HF-ORFS-12-S, ORFS female swivel crimp fitting, straight, -12, EA, 4.25
    HF-FER-12, Crimp ferrule for 1- and 2-wire hose -12, EA, 1.16
    HF-JIC-16-S, JIC 37° female swivel crimp fitting, straight, -16, EA, 5.6
    HF-JIC-16-45, JIC 37° female swivel crimp fitting, 45° elbow, -16, EA, 8.4
    HF-JIC-16-90, JIC 37° female swivel crimp fitting, 90° elbow, -16, EA, 8.96
    HF-NPT-16-M, Male NPT crimp fitting, straight, -16, EA, 5.04
    HF-ORFS-16-S, ORFS female swivel crimp fitting, straight, -16, EA, 7.0
    HF-FER-16, Crimp ferrule for 1- and 2-wire hose -16, EA, 1.9
    HF-FER-20, Crimp ferrule for 4-spiral hose -20, EA, 2.1
    HF-CODE61-20, SAE Code 61 flange head crimp fitting -20, EA, 14.3
    SVC-CRIMP, Hose assembly crimp labor, per end, EA, 4.0
    SVC-TEST, Hydrostatic pressure test with certificate, per assembly, EA, 12.0
    
    If a combination isn't on the list, say so instead of guessing. Footer: "Costs from price list dated Aug 2026. Verify before sending."
  2. Use it. Then argue with it.

    Quote Marco's kit from capability 4: two 3/8" 2-wire at 42", one at 28" with a 90, one 3/4" at 36" with male NPT. Does the total match? Cramped on your phone? Want a rush fee toggle? Say so. Two or three rounds is normal.

  3. Publish it.

    Click the artifact, then Publish. Open the link on your phone. That's the moment.

  4. Make it the team's.

    Project "Counter tools": attach your real price list (business plan; yellow data). Instruction: "When asked to update the quote calculator, use the attached price list for costs." Then "update the calculator with October pricing" is one line.

  5. Check yourself.

Good looks like: it refuses combinations that aren't on the list instead of inventing a price, the copy-quote text reads like a real quote line, and the margin math matches your hand check on one assembly.

Or build one of these

Inventory Remnant hose finder

Attach remnant_inventory.csv and open_requirements.csv

Build
Build a web tool for a hose distributor. I paste two CSVs: remnant inventory (remnant_id, sku, branch, length_ft, days_on_hand, bin, unit_cost) and open requirements (quote_no, customer, sku, cut_length_ft, ship_from_branch, need_by).

Match requirements to remnants: same SKU, same branch, remnant length at or above the cut, least waste first, oldest first on ties. A remnant can serve multiple cuts if it has the length. Results table: requirement, matched remnant, waste, dollars recovered (unit_cost times cut length). Totals at the top. Then a liquidation list of unmatched remnants sorted by age. Start with remnant_inventory.csv and open_requirements.csv, and keep paste boxes for next week.

Restate field definitions, units, and deterministic match order before building. Never combine SKUs or branches, accept negative/blank lengths, or allocate more footage than remains. Preserve quote, need-by date, and remnant ID. Show every cut and remaining balance so multi-cut allocation is auditable. Flag duplicate IDs, malformed CSV, zero lengths, missing fields, and no safe match.

Add validation summary, unmatched reason, reset, and export/copy. Process data locally and disclose that it is not persisted. Test exact fit, two cuts from one remnant, least-waste order, age tie, insufficient length, cross-branch rejection, duplicate requirement, and decimals; display pass/fail.

Do not claim inventory is reserved or update an ERP. Footer: “Planning suggestion only; verify physical remnant, bin, SKU, length, and current availability before cutting.” Finish with formulas, assumptions, limitations, and a warehouse/inside-sales acceptance checklist.
Sales Quote follow-up board

Attach quotes.csv

Build
Build a one-page quote follow-up board from the attached quotes.csv. Treat its dates and statuses as authoritative; show the file date and let the user set “today” for testing. Columns are overdue for follow-up (open, no completed follow-up, older than 5 calendar days), due this week, waiting on customer, won this month, and lost this month. Define precedence so a quote never appears twice.

Each card shows quote number, customer, amount, rep, branch, quote date, days since quoted, and follow-up state. Totals show count and dollars; overdue sorts by dollars descending. Rep and branch filters must recalculate totals. Flag unknown statuses, missing dates, duplicate quote numbers, invalid amounts, and stale data instead of dropping rows.

“Draft follow-up” creates a subject and three-sentence draft using supported quote facts only. It must never send, change status, or imply current stock or price validity. Add copy and exception-export actions.

Provide tests for the five-day boundary, week/month boundaries, missing follow-up, waiting status, duplicate IDs, and filters, with expected results. Check mobile and keyboard use, formatting, and empty/error states. Explain rules in an About panel. Footer: “Verify quote status, validity, customer contact, and availability before outreach.” A sales manager must reconcile sample cards to quotes.csv and approve the workflow.
Purchasing Rebate tracker

Attach vendor_programs.csv and purchases_by_vendor_month.csv

Build
Build a rebate tracker from vendor_programs.csv and purchases_by_vendor_month.csv. Identify each file’s data-through date, row grain, vendor key, purchase treatment, tier thresholds/rates, effective period, and retroactive flag. Do not fabricate missing program rules or combine unmatched vendors.

For each vendor show purchases year to date, current tier, next threshold, dollars and percent to it, projected year-end spend at current pace, rebate at projected pace and next tier, and whether retroactive. Display formulas and calendar/program-year assumptions. Handle returns, credits, exclusions, duplicates, partial periods, missing months, and already-exceeded thresholds explicitly. “Within 10%” means distance divided by next threshold.

Add a what-if control to shift $X of eligible Q4 spend from vendor A to B. Validate nonnegative and available shiftable spend; recalculate both vendors and show incremental rebate. Warn that product price, freight, quality, availability, and contract effects are outside the model.

Include source warnings, reset, and export. Test exact thresholds, retroactive versus incremental tiers, partial-year pace, returns, missing tiers, and invalid shifts. Use decimal-safe money and mobile layouts. Footer: “Planning model only; finance and purchasing must verify eligible spend and program terms before moving purchases.” Reconcile totals and provide a human acceptance checklist.
Your own The template
Build
Build a simple web tool for [who uses it and where]. The single job is [decision or task]. Inputs: [what they type, paste, upload, or select, including units]. It should [calculation, match, lookup, or document]. Show [result and exact output structure]. Start with this authentic sample data: [paste or name existing files and dates].

Before coding, restate the user, workflow, source-of-truth fields, formulas, assumptions, and out-of-scope actions. Ask up to five blocking questions one at a time. Do not add login, integrations, databases, or automation to version one. Process data locally unless instructed otherwise and disclose persistence.

Build one clean, accessible, phone-ready page. Validate required fields and units and preserve record IDs. If data is missing, contradictory, unsupported, or unsafe, say “I don’t know” or flag it rather than guessing. Include empty, error, and no-match states. Show calculations and evidence so the result is auditable.

Create six tests with expected outcomes: normal, boundary, missing input, invalid unit/value, duplicate, and unsupported case. Run and display pass/fail. Add only the requested copy/export action and never claim an external record changed. Finish with limitations, data-date footer, and a human checklist naming who verifies formulas, source freshness, operational feasibility, and safety.
Go further: from AI artifact to application

An artifact lives in a chat: no login, no database. A real app has both, plus a URL and a way to update it. A coding agent such as Claude Code is one route: it works in a folder on your computer and writes real software. Version one is an afternoon. Rules: one user, one job, version one; sample data first; internal for two weeks; bring help for logins at scale, anything that moves money, or writes to the ERP.

Sales Quote desk (coding agent starter)
Claude Code
Build a web application called Quote Desk for a hose and fittings distributor's inside sales team. The data files in this folder are the seed: price_list.csv, price_levels.csv, margin_floors.csv, customers.csv, quotes.csv.

Users log in (email and password to start; roles rep, manager, admin). A rep creates a quote for a customer picked from the customer master; the customer's price level sets the default discount. Line items are either a stock SKU (searchable) with a quantity, or a hose assembly built from series, size, length in inches, end A, end B, quantity, with cost from hose per foot rounded up to the half foot, two fittings, two ferrules, and crimp labor per end. Every line shows cost, sell, margin %, and warns when margin is below the category floor; below-floor lines need a manager override that's logged. Discontinued or superseded SKUs can't be quoted; the app offers the replacement.

Quotes have status (draft, sent, won, lost, expired), a follow-up date defaulting to quote date plus 5 days, and a lost reason. The quote list highlights anything over 5 days with no activity. Managers see a dashboard: quotes by rep, win rate by response time, average margin, oldest open quotes. Admin uploads a new price list CSV with an effective date and the old costs are kept in a cost history.

Export a quote as PDF and as plain text. SQLite for now. Load the seed data and the existing quotes so it's alive on first run. Plain, fast UI for a counter. README with local run and deploy to Replit or Vercel. CHANGES.md I'll keep updating.

Inspect and document the real columns, dates, keys, and quality issues in all five seed files before implementation; do not fabricate records. Include authentication, password hashing, server-side role checks, validation, immutable overrides, effective-dated costs, and CSV import preview/rollback. Use decimal-safe money. Reject unsupported assembly combinations, duplicates, stale prices, invalid quantities, missing floors, and illegal status transitions with explicit errors. Never expose cost/margin in customer exports.

Write automated known-answer tests for half-foot rounding, assembly components, price levels, margin-floor boundary and override audit, superseded SKUs, role permissions, five-day follow-up, import rollback, and PDF/plain-text output. Include migrations, configuration without secrets, backup/restore notes, and deployment limitations of SQLite. Run lint, type, and tests and report failures. Finish with a manual acceptance checklist for rep, manager, admin, finance, and operations. Treat this as a prototype until security and quote math receive independent review.
AP Three-way match (coding agent starter)
Claude Code
Build a small web app for accounts payable that matches vendor invoices to purchase orders and receipts. Seed it from purchase_orders.csv, receipts.csv, and vendor_invoices.csv in this folder, and let me upload new files of the same shape.

For each invoice: match every line to its PO line and receipt by po_no and line_no; compare quantity, unit of measure, unit price, and extended amount; classify exceptions (price variance, short-shipped billed full, over-shipment, UOM mismatch, freight not allowed, surcharge not applicable, duplicate invoice, missing discount) with the dollar impact. Surcharge rule: a tariff surcharge is only valid on lines whose vendor_part_no starts with "N-". Show an invoice list with a status (clean, exceptions, duplicate), an invoice detail page with the line-by-line comparison, an approve / short-pay / query decision per invoice that's logged with who and when, and a vendor scorecard: exception rate and dollars by vendor. Draft the query email from a template. SQLite, plain UI, README, CHANGES.md.

Inspect the three actual files first and document keys, dates, units, currency, discounts, freight, and duplicates. Never force a match when keys conflict; show unmatched and one-to-many cases. Use decimal-safe arithmetic, preserve original and normalized values, and ask me to approve tolerances. Treat approve/short-pay/query as logged proposals, not payment execution. Require authorization, reason, user, timestamp, and immutable history. Draft queries but never send them.

Test exact match, partial receipt, overreceipt, UOM conflict, duplicate invoice, disallowed surcharge, missing discount, freight, rounding boundary, unmatched line, permissions, and upload rollback. Reconcile invoice and exception totals. Validate and escape uploads/exports. Include migrations, backup/configuration, and run/type/test instructions. AP verifies matches, purchasing confirms PO terms, receiving checks receipts, and an authorized approver makes the real payment decision.
Customers Order status lookup (coding agent starter)
Claude Code
Build a public, mobile-ready page where a customer enters a PO number and sees order status from the newest valid nightly CSV (order_no, customer_po, customer_name, status, expected_ship_date, carrier, tracking_no, last_updated). Exact-match customer_po and show all authorized orders. Include a friendly generic not-found result with our verified phone number and an authenticated internal health page showing file timestamp and row count.

Before coding, flag that PO numbers may be guessable and customer_name/order details are sensitive. Propose a safer verifier or authenticated signed-link design and require approval; do not expose data merely because a PO matches. Add rate limits, generic errors, input normalization, secure headers, minimal logging, authorization on health, and no hard-coded password. Validate schema/freshness, ignore temp/partial files, retain last known good data with a stale warning, and sanitize tracking links.

Test authorized and failed lookup, unknown/duplicate PO, stale/malformed/empty export, CSV injection, path traversal, rate limits, mobile/keyboard access, and internal authorization. Provide threat model, environment variables without secrets, deploy/rollback instructions, and CHANGES.md. IT/security reviews the design; operations verifies statuses, dates, and phone number; legal/customer service approves exposed fields before launch.
08Save the pattern: Projects and skills
The rung everyone skips. One good chat becomes something your team opens Monday.
Any chat from today10 min
You'll experienceTurning a chat that went well into a Project (standing instructions plus your files, shared with the team) and a skill (a saved how-to an AI assistant follows when it's relevant). One person deep becomes one department wide.

What this capability is

A reusable skill captures how an experienced person performs a recurring job: inputs to request, checks to run, decisions to escalate, output to produce, and mistakes to avoid. Distributors and manufacturers use skills to make quote review, complaint triage, price-letter analysis, and meeting preparation more consistent across people and branches. It is good at turning tacit practice into explicit instructions.

It cannot discover the one true process from a single example or replace exceptions experienced employees recognize. A skill is risky when rules inferred from too little evidence sound universal. In this no-file exercise, notice how the assistant interviews you, distinguishes policy from preference, builds test cases, and names escalation conditions while keeping ownership with the accountable person.

  1. Go back to a chat that went well today. Ask for the instructions.

    Prompt 1 · extract the pattern
    Turn the successful task we just completed into reusable instructions for a sharp new hire. No file is needed for this step; use the conversation as evidence. Begin by naming the job, intended user, decision supported, input types, and definition of a good result. Quote or point to the parts of our exchange that establish each rule. Do not treat a one-time preference, correction, or sample value as a universal policy without asking me.
    
    Interview me one question at a time for any missing item that would change the result: source of truth, required fields, definitions, approval authority, edge cases, output audience, or stop conditions. Then write an under-one-page briefing that stands alone outside this chat.
    
    Use sections: when to use; required inputs and freshness; numbered procedure; exact output format; calculations or decision rules; evidence/citation requirements; questions to ask; checks to always run; uncertainty labels; escalation conditions; and what never to do. Separate hard policy, current practice, and suggested improvement. Include at least three tests: normal case, ambiguous/missing evidence, and high-risk exception, with expected behavior.
    
    Never instruct the assistant to invent missing prices, customer facts, technical compatibility, dates, approvals, or system actions. Require a human owner to compare the result to the source and approve anything customer-facing, financial, operational, safety-related, or written back to a system. Finish with a “teach-back” summary of the pattern and ask me to correct it before calling it reusable.
  2. Make the Project.

    Left sidebar, Projects, New. Name it for the job ("Quote desk," "Monthly numbers," "Vendor letters"). Paste the instructions into Project instructions. Attach the files that never change (the price list, the price levels, your policy). Start a chat inside it and give it only the new thing: "quote RFQ 2." It already knows how you work.

  3. Make the skill.

    Settings, Skills (or ask: "Save this as a skill called Call brief"). A skill is the how-to without the files; your AI assistant applies it in any chat when it fits. Write three today: "Quote desk," "Call brief," "My voice."

    Prompt 2 · write the skill
    Convert the approved briefing from the prior step into a reusable AI skill. No new file is needed. Preserve the job, evidence rules, output, safety boundaries, and human ownership; do not broaden the scope just to make the skill sound capable.
    
    Keep the skill under one printed page and use this exact structure: a short, specific name; one sentence describing when to use it and when not to; required inputs and freshness checks; numbered execution steps; exact output headings/tables; assumptions prohibited; uncertainty and conflict handling; edge cases and stop/escalate conditions; checks before completion; and named human review. Include instructions to cite source file, record/section, and date for material claims and to show formulas for financial or quantity calculations.
    
    Make the skill ask only blocking questions, one at a time. It must distinguish fact, inference, and recommendation; never silently repair data; never claim that an email was sent, a record updated, inventory reserved, or approval received; and never make unsupported technical, legal, credit, pricing, or safety decisions. Add three compact acceptance tests with expected outputs, including one where the correct response is to stop.
    
    After the skill, provide: the exact natural sentence I would type to trigger it; one sentence that should not trigger it; a version/date line; and a five-item owner checklist for testing it on a new example. Ask me to approve or revise the skill after that test before sharing it with a team.
  4. Share it. Then run the Monday ritual.

    Invite the team to the Project. Monday: everyone brings one saved prompt to a shared Project called Patterns. Fifteen minutes. That meeting is the whole rollout plan for month one.

  5. Check yourself.

Good looks like: a new chat inside the Project, given only an RFQ, produces the same quote table as this afternoon without re-explaining anything. That is the test. If it drifts, the instructions are missing a rule; add it.

09Connect your environment: Microsoft 365 first, then your data
Inbox, calendar, files, Teams. Then the export folder that becomes your data lake. Then the ERP.
Business plan + admin15 min
You'll experienceEverything before this was copy and paste. The moment your AI assistant can see your inbox, calendar, drive, and exports, the capabilities become things that are done when you arrive. What gates it is permission, not technology.

What this capability is

Connected work lets an assistant search approved systems and combine records without manually downloading every file. A distributor or manufacturer uses it to sweep an inbox for RFQs, compare promises with CRM tasks, summarize requirements, or query controlled ERP exports. It is good at gathering context across systems and showing proposed updates a person may choose to make.

It cannot know whether permissions are appropriate, whether a connector has complete coverage, or whether a write is safe merely because an API permits it. Notice the boundary between reading evidence and changing a system of record. Results should identify source, record, and timestamp, reveal access gaps, deduplicate carefully, and keep writes as explicit proposals until an authorized person approves them.

  1. Start with the business plan. Then Settings, Connectors.

    On your AI provider's business plan, an admin should decide which connectors are allowed. That is exactly the control IT wants. Turn on one thing, for one person, read-only, for one job.

    1 · Microsoft 365

    Outlook mail and calendar, OneDrive and SharePoint, Teams. Sign in once with your work account. Reading is one permission; sending and writing are separate ones.

    The RFQ sweep, the meeting brief, "find the file," "what did I promise this week."

    2 · The rest

    Google Workspace, Slack, HubSpot or Salesforce, Asana, and a growing catalog. QuickBooks and most ERPs: through an export folder or a small connector (step 4).

    CRM history folded into the call brief; follow-ups logged without typing.

    3 · Your data

    A shared folder your ERP exports to nightly (sales lines, inventory, AR, quotes, open POs). Your AI assistant reads it through the Files connector. That folder is your data lake. No project required.

    "Open the newest file in Exports and run the monthly review."

    4 · The ERP itself

    Rarely a ready connector. A small MCP server over the export or an ODBC/API path; a coding agent can write the first version (the starter is below).

    "How are we doing on Copperline this quarter," asked out loud.

  2. Connect Microsoft 365 and run the inbox sweep.

    Settings, Connectors, Microsoft 365, sign in. Then in a new chat:

    Prompt 1 · the RFQ sweep (read-only)
    Use my approved inbox connector in read-only mode for the last five business days, stating the exact start/end dates and mailbox searched. Find customer quote requests, formal RFQs, and informal “can you get me” messages. Search subject and body, inspect full threads, and avoid counting forwards, internal discussion, automated notices, or duplicate threads as separate requests.
    
    For each candidate, report thread/message ID, received date/time, sender/company, requested items and quantities exactly as written, need-by date, attachments, branch/account if supported, whether an employee replied after the request, urgency stated by the customer, and missing information. Mark transcript/OCR or attachment-access gaps. Do not infer SKU, application, stock, price, credit, or urgency from relationship value.
    
    Create an exceptions-first table sorted by confirmed need date, then age. For unanswered items, draft a subject and concise reply in my supplied voice rules, acknowledging the request and asking only blocking clarification questions. Cite the source thread internally. Save as drafts only if the connector supports draft creation and I have approved that action; otherwise present draft text. Never send, forward, change CRM, or promise price/availability.
    
    End with counts searched/found/answered/unanswered, possible misses due to access or search limitations, duplicates merged, and a human review queue. I must open each source thread, verify attachments and reply status, check account/technical facts, and approve each draft before sending.
    Prompt 2 · what did I promise
    Using approved read-only sent-mail and calendar connectors, review the last seven calendar days and state exact dates, mailbox, and calendars searched. Extract every commitment I personally made to a customer, vendor, or teammate. A commitment requires explicit action or deliverable; distinguish it from a suggestion, request from someone else, meeting invitation, or “I’ll try.”
    
    For each item cite message/event ID, timestamp, exact supporting phrase, recipient, deliverable, stated or inferred due date, conditions, related thread, and confidence. Resolve relative dates from the message timestamp but show the calculation. If no due date exists, say “not stated.” Check later messages in the same thread for evidence of completion, change, cancellation, or acknowledgment; never mark complete merely because time passed.
    
    Output open commitments ordered by due date, overdue first, plus completed/changed items and ambiguous candidates. Draft a neutral one-line nudge for each open item without sending it or inventing status. Flag inaccessible threads, deleted items, delegated commitments, conflicting dates, and calendar events that lack supporting text.
    
    Finish with coverage counts and a human verification step: I open each cited source, confirm ownership/status/due date, and decide whether to send a nudge or update a system. Do not create tasks, send messages, or expose private content beyond the minimum required summary.

    No connector in the room today? Paste customer_emails.txt and run the same prompt. Same result, one step earlier on the ladder.

  3. Build the data lake: one folder, nightly.

    Ask your ERP (or IT, or the vendor) for a scheduled export to a SharePoint or OneDrive folder called Exports: sales order lines, inventory on hand, AR aging, quotes, open POs. Same filenames every night. Zero risk: it is the report you already run, landing in a folder. Then:

    Prompt 3 · read the lake
    Use the approved read-only SharePoint connector. In the Exports folder, identify the newest valid sales_order_lines file and newest valid inventory file by explicit file timestamp; report names, modified dates, data-through dates, row counts, and schema. If either is stale, incomplete, malformed, or on mismatched dates, stop and explain the limitation.
    
    Define top 20 customers by trailing six complete months of revenue unless the files require another supported measure. Exclude the current partial month from the baseline and compare equivalent elapsed days when measuring current month. Show formulas and treatment of returns, credits, transfers, duplicates, zero activity, new customers, and branch changes. For each declining customer report baseline monthly average, current comparable amount, dollar/percent difference, categories driving it, last order date, and confidence.
    
    Determine “usually buy” with a stated frequency rule based on six complete months. Check exact SKU and normal shipping branch against current on-hand. Do not claim out-of-stock when inventory is blank, stale, allocated, or at another branch; label those separately. Cite customer, order rows/filters, inventory SKU/branch, and dates.
    
    Deliver a reconciled table, data-quality exceptions, and the three calls to make today ranked by materiality and actionability, each with evidence and discovery questions rather than a fabricated cause. End with human verification by ERP/data owner, branch inventory owner, and account rep before outreach or transfer decisions.

    Every prompt on this site works on that folder. Match the columns in the file map and the whole guide runs on your business.

  4. The ERP direct: a small connector a coding agent writes.

    Coding agent · MCP server over the exports
    Our ERP exports nightly to an approved local folder: sales_order_lines.csv, inventory_on_hand.csv, ar_aging.csv, and quotes.csv, using the same shapes as the workshop files. Build a small read-only MCP server so an approved desktop AI assistant can query sales for a customer and period, weighted margin by category, open orders, on-hand and days of supply by SKU/branch, AR by customer, and open quotes past follow-up. Add a metadata tool reporting exact file path/name, modified time, data-through date when present, row count, schema validity, and staleness.
    
    Before coding, inspect the actual sample schemas and document keys, date fields, units, formulas, duplicate handling, and source limitations. Ask for the approved folder path and staleness threshold; do not invent them. Define narrow typed tool inputs and bounded outputs. Validate customer/SKU/branch identifiers, date ranges, limits, and requested fields. Use weighted margin formulas, preserve decimal precision, distinguish zero from missing, and return source file/date plus warnings with every result.
    
    Enforce read-only access in design and code: no email, file writes, SQL, shell exposure, arbitrary paths, URL fetching, or record updates. Prevent path traversal and CSV injection, redact unnecessary customer data, cap rows, log tool name/timing/error without sensitive values, and fail closed on stale, malformed, missing, or partially written exports. Document permissions and least-privilege folder access.
    
    Add automated tests for valid query, no match, duplicate keys, malformed/stale/empty file, partial nightly write, date boundary, margin math, access outside the folder, and output limits. Provide simple source code, configuration via environment variables without secrets, setup instructions for the approved assistant, sample tool calls/results, troubleshooting, and uninstall/disable steps. Run tests and report results. IT/security and data owners must review permissions, schemas, calculations, and desktop configuration before use.
  5. Turn it on without scaring anyone.

    1. Business plan first. IT controls the connectors.
    2. Read-only for a month. Every prompt ends "find, summarize, draft. Don't send."
    3. One person, one connector, one job.
    4. Approve each action until you're bored. Then let that one action run. Not "always allow everything."
    5. ERP last. The export folder gets you 80% with zero risk.

Good looks like: the inbox sweep finds the RFQs you forgot, drafts sit in Drafts and nothing was sent, and the "what did I promise" table has something on it you had forgotten. That feeling is the reason to do the rest.

10Schedule it: work that runs without you
Today's prompt, on a timer. Attended for two weeks, then trusted. The road to agents.
Cowork (desktop)10 min
You'll experienceHow a scheduled task is written (what it reads, what it decides, what it produces, who approves), how it is set up in a desktop AI agent such as Claude Cowork, and the five jobs distributors and manufacturers schedule first.

What this capability is

Scheduled automation runs a defined, bounded job on a cadence and delivers exceptions to the right owner. Distributors and manufacturers use it for morning requirement checks, stale quote follow-up, late-order review, remnant matching, supplier change monitoring, and recurring briefs. It is good at applying the same rules every time, documenting what it inspected, and reducing missed routine signals.

It cannot decide its own authority, repair bad source data, or safely take open-ended actions when conditions change. Reliable automation needs explicit inputs, timing, thresholds, idempotency, failure handling, audit records, and a stop condition. Notice how the manual brief becomes a controlled job design, how exceptions are routed, and where human approval remains mandatory before customer, supplier, inventory, or pricing records change.

  1. Write the job in four lines. Every scheduled task is these four.

    Prompt 1 · design the scheduled job
    Help me design a bounded scheduled job: [7 AM RFQ sweep / first-of-the-month numbers review / Friday vendor letter watch / quote follow-up at 5 days]. Act as an operations and controls designer. Ask one question at a time until you know the approved system/location, cadence and timezone, source date/freshness, business rules, output destination, data owner, reviewer, and actions forbidden.
    
    Start with exactly four lines: READS, including inbox/folder/file and permission scope; DECIDES, including deterministic rules and what it must never decide alone; PRODUCES, including format, destination, naming, and whether outputs are drafts; APPROVAL, naming who reviews before anything leaves or changes a system.
    
    Then write the scheduler-ready task description with trigger, timezone, inputs, schema/freshness validation, deduplication/idempotency key, calculations, edge cases, uncertainty labels, citations, output, audit log, retention, retry limit, timeout, failure alert, stale-data behavior, and kill switch. Default to read-only and drafts. Never authorize sending messages, changing prices/credit/inventory, placing orders, or writing back unless separately approved.
    
    Design a two-week attended test with daily sample checks, expected results, false-positive/false-negative log, source reconciliation, permission review, failure drills, and owner signoff. Define measurable “trust it” thresholds but do not invent acceptable rates; ask me to approve them. Include rollback and escalation. End with a go/no-go checklist for business owner, IT/security, data owner, and output reviewer.
  2. Set it up in a desktop AI agent.

    Claude Cowork is one example: an AI assistant on your desktop, working in your files and connected apps for as long as the job takes. In your tool, describe the job (paste the task description from step 1), then Schedule: pick the cadence (weekdays 7 AM, first business day, Fridays at 4). It runs, and it reports back where you told it to. Attended for two weeks means you read the output every morning before anything is acted on.

  3. The five jobs that get scheduled first.

    The 7 AM RFQ sweep

    Reads the inbox, drafts quotes from the Project price list, lists the questions, saves drafts. Email + files.

    The Sunday briefing

    Every outside meeting next week gets a researched brief in the Briefs folder. Calendar + search + files.

    The first-of-the-month review

    Export picked up from the Exports folder, four checks, heat map, draft rep notes, deck. Files.

    The vendor letter watch

    Price, surcharge, terms, allocation: decoded, costed against last year's purchases, posted to the purchasing channel. Email + files + Teams.

    The quiet quote follow-up

    Every quote over five days with no reply gets a specific follow-up drafted. Email + the quotes export.

    Yours

    What it reads, what it decides, what it produces, who approves. Three of those, not ten, and it's buildable this month.

  4. Simulate it today with the files you have.

    Prompt 2 · the morning brief, by hand
    Pretend it is 7:00 AM in the branch’s stated timezone and run the proposed morning job manually. Use only this week’s customer_emails.txt, quotes.csv, inventory_on_hand.csv, and ar_aging.csv. State each file’s name, date/data-through timestamp, row count, and freshness. If a required file is missing, stale, malformed, or has unmatched customer/SKU/branch keys, show an exception and do not hide it.
    
    Produce an under-one-page brief with four ranked sections. RFQs needing a quote today: source message/date, customer, exact need, deadline, missing requirements, and a draft reply that is not sent. Open quotes past five calendar days: quote number/date/value/rep, last follow-up evidence, and one neutral follow-up line. Orders or requests from customers over credit limit: balance, limit, overage calculation, aging context, and “credit review required,” never an approve/hold decision. Requested items out of stock at the customer’s branch: exact SKU, requested quantity, branch on-hand, file date, and alternate-branch information only if supported.
    
    Show rules and calculations, deduplicate messages/quotes, preserve units, cite every item to file and record, and distinguish no record from zero. Cover partial replies, duplicate RFQs, expired quotes, missing credit limits, allocated inventory, and stale counts. Do not promise price, availability, shipment, transfer, or credit.
    
    End with exactly three decisions only I can make, followed by data exceptions and a verification checklist. Inside sales opens source threads and quotes, credit verifies AR, warehouse verifies physical availability, and I approve every draft or action. This manual result becomes the expected baseline for the scheduled test.

    Attach customer_emails.txt, quotes.csv, inventory_on_hand.csv, ar_aging.csv. That is the job. The schedule just removes the attaching.

  5. From a scheduled task to an agent.

    An agent is a scheduled job that is allowed to take an action: send the acknowledgment, file the quote, post the summary. Earn it one action at a time: after a month of drafts you barely edit, let it send "quoting by Thursday." Not price notices. Not credit decisions. The rule from the MMG rollout applies here: if a person drives it, it's a pattern you can start Monday; if it has to run on its own connected to your systems, it's a project. Know which one you're asking for.

Good looks like: the four-line job has a real "never decides alone" list; the simulated brief finds Granite Ridge ordering over its limit, the Ironvale blanket order, and Basin's out-of-stock 4" hose at Boise; and you can name the day you'd stop reading every output.

The ladder these climb

1

Prompt

One person, one chat, one good answer. Capabilities 1 to 6.

3

Process

The team does it the same way, connected to where the work lives. Capabilities 9 and 10.

4

Product

A tool, an agent, an app. Capability 7, then a coding agent.

Most companies jump from 1 to 4. One person deep is not one department wide.

Step 4 · Build a tool

Turn one good idea into a working tool.

AI can now help you move from a plain-English brief to a real app: a quoting calculator, a branch dashboard, a customer portal, a quality tracker, or the small tool your ERP never got.

Advanced Prototype → product One job at a time

What “build” means now

You're not just asking AI for an answer. You're describing a small system with an interface, rules, data, and a way to use it again tomorrow.

A useful first version can have a form or dashboard, calculations and business rules, sample data, file uploads, a database, user access, and a URL your team can open on a phone. The hard part is deciding exactly what it should do—and proving it does that safely.

Three ways to get there

These tools overlap, but they make different trade-offs. Start with the route that matches how much control and handoff you need.

Replit

Build it, inspect it, keep going.

Replit Agent can take a natural-language brief toward a full-stack web app, including code, backend logic, infrastructure, databases, and publishing.

A strong fit when the app may grow, a developer will take over, or you want the implementation visible and editable.

Explore Replit
Lovable

Go from idea to polished web app.

Lovable builds and iterates on web applications from natural language, screenshots, design files, or documents, with editable code and production infrastructure.

A strong fit when you want to validate a polished workflow quickly and keep a path to developer review and deployment.

Explore Lovable
Base44

Start with a managed stack.

Base44 turns plain-language instructions into apps, websites, tools, and agents, with backend, storage, integrations, analytics, and hosting handled in one place.

A strong fit when speed and a managed starting point matter more than choosing each layer yourself.

Explore Base44

These are examples, not endorsements. Features, pricing, data terms, and export options change—check the tool before putting company data or customer-facing work in it.

What can you actually build?

01 · Counter

A small decision tool

Quote calculator, margin checker, remnant finder, rebate tracker, or order-status lookup that works on a phone.

02 · Team

An internal workflow

Branch review, AP match, service inbox, quality log, or customer portal with roles, records, and a clear owner.

03 · Connected

A repeatable system

A dashboard or scheduled job over nightly exports, with integrations added one at a time after the manual version works.

Keep the ambition, shrink the first version. “Build our ERP” is a program. “Let a counter rep price one hose assembly correctly” is a build you can test this afternoon.

Build brief: start here

Copy this into the builder you choose. Replace the brackets before you send it.

Prompt · one useful first version
Build a small web app for [the person] who needs to [one job].

The user starts with [what they type, upload, or select]. Use this sample data first: [paste or name the files].

The app should:
1. Show [the result] in a clear table or card.
2. Apply these rules: [the rules and calculations].
3. Say "I don't know" or flag the item when the data is missing or ambiguous. Never invent a price, status, or customer fact.
4. Let the user [save, export, copy, or share].
5. Work on a phone and use plain language.

Start with one page and sample data. Before adding login, integrations, or automation, give me three test cases with expected results and show me what the user sees when each test passes or fails.

The advanced path

  1. Choose one user and one job.

    Pick the person who will use it and the decision they need to make. If the sentence has “and,” split it.

  2. Define the contract before the interface.

    Name the inputs, outputs, rules, edge cases, and what must never happen. A beautiful screen with vague rules is still a vague tool.

  3. Build with sample data.

    Ask for the smallest working version first. Test normal cases, missing data, bad inputs, and one case where the correct answer is “not enough information.”

  4. Add the next layer only when the first one works.

    Then add a real data source, user access, an integration, or a scheduled job—one at a time, with a person approving the result.

  5. Decide who owns it.

    Before it becomes important, name the owner, where the code and data live, how it is updated, and what happens when the builder or model changes.

01Sales and quoting
From RFQ to quote, the blanket order, what response time is worth, and the customer who wants back in.
rfq_emails.txtquotes.csvcustomers.csv

Distributor

Quotes are the bottleneck: RFQs arrive by email and phone, an inside rep builds them from a price list, and the ones answered slowly are the ones lost. The data shows quotes over $5K answered after 48 hours winning far less, unfollowed quotes expiring, and one rep winning more at lower margin.

Manufacturer / supplier

Your quotes go to distributors and OEMs, and your sell-through depends on which distributors are growing your lines. Same prompts, pointed at your distributor sales by product family instead of end customers.

Start here

The RFQ to quote is capability 4. The blanket order decision is capability 1. Then these.

Quote win/loss and the 48-hour rule · quotes.csv, customers.csv
Act as a sales analyst. Attached: a year of quotes with amount, estimated margin, hours to respond, whether we followed up, status, and lost reason, plus the customer master.

1. Win rate by quote size bucket and by response time bucket (under 8 hours, 8 to 24, 24 to 48, over 48). Where does response time matter and where doesn't it? Be careful about small samples; tell me the counts.
2. What does follow-up do to outcomes? How many quotes expired that were never followed up, and what were they worth?
3. Lost reasons: what's really behind "price"? Compare margin on lost-on-price quotes to won quotes at the same size.
4. Rep and branch differences: who wins more, and at what margin? Is anyone buying wins with discounts?
5. Put a dollar value on a 24-hour response standard for quotes over $5,000, and on a follow-up-at-5-days rule. Show the assumptions.
6. Write the two-sentence rule for the team, and the follow-up cadence.

It should find: counts shown alongside rates; the big-and-slow bucket collapses; expired = no follow-up quantified; one rep winning more at lower margin; a dollar value with assumptions you could argue with.

The win-back · customers.csv, sales_order_lines.csv, quotes.csv, ar_aging.csv, customer_emails.txt (message 12)
Act as a regional sales manager. A customer, Sawtooth Logging (C005), went quiet in March and just emailed our rep saying the competitor's assemblies are failing and asking what it would take to come back.

1. Reconstruct what happened: their monthly purchases over two years, what they bought, the quote we lost in February (find it), how we handled it, and anything in AR.
2. What did losing them cost us so far, and what would a year of them look like?
3. What does "the other outfit is fine on price but their assemblies are junk" tell you about how to price the win-back? What should we lead with, and what should we not concede?
4. Propose the offer: pricing versus the lost quote, what we ask for in return (a program, volume commitment, assembly-only business), and the guardrails.
5. Write Dana's reply to Ray. Warm, no groveling, specific, with one concrete next step this week.

It should find: Q-4491, the 96-hour response with no follow-up named as our failure; the $3,840 sitting in 31 to 60 days; an offer priced on assembly quality and service, not a match of the competitor's number. Then attach call_transcript_sawtooth.txt from capability 6 and ask how the call changed the plan.

For suppliers

Distributor account plan before the visit · web search + your file
I'm a regional sales manager for a hose and fittings manufacturer visiting [distributor] next week. Research them: branches, markets, recent news, lines carried, growth or ownership changes. Combine with this: [their purchases from us by product family, two years]. Where are we underpenetrated for a distributor like this, which families are slipping, and give me a visit plan: three questions and one program to propose.
Sell-through review across the base · your file
Attached: our sales by distributor by product family by month, 24 months. Who's growing, flat, declining, and did declines start at our last increase? Which families are bought by fewer distributors than a year ago? Rank the ten accounts where a visit moves the most dollars, one-line reason each.
More prompts: follow-up, the RFQ sweep, the PO pre-check
Follow-up that isn't "just checking in"
Ten open quotes older than five days: [paste]. For each, three sentences that reference something specific about their job, offer one useful thing, and ask an easy question. No "just checking in."
The RFQ sweep (with email connected)
quotes@ inbox, last three business days. Every quote request or RFQ: who, what, whether anyone replied, urgency. For unanswered ones, draft a reply in my voice with the clarifying questions and a time we'll have the quote. Save as drafts. Don't send. List sorted by urgency.
Emailed PO pre-check
Customer PO: [attach]. Our price list and their last three orders: [attach]. Before I key it: part numbers ours or theirs (cross-reference past orders), quantities and units sane (feet vs each), ship-to known, pricing as quoted, anything missing that bounces the order. Clean order-ready table and what to confirm with the customer.
Expert version: the blanket order, end to end

14 · The blanket order

Sales strategyquotes.csv (Q-4512)customer_emails.txt (3)price_list.csvcost_history.csvvendor_price_increase_letter.txtassembly_test_log.csv

Decision: the terms of a $40K blanket order that runs through a vendor price increase.

Prompt
Act as a distributor GM. An OEM customer (Ironvale) accepted a blanket order proposal for 60 machines with monthly releases starting October, asked us to hold the 100-machine price, wants us to do the crimping, and needs a certificate of conformance with each release. Attached: the original quote, his email, the price list, cost history, the vendor's October price increase letter with a buy-ahead window, and our assembly test log.

1. What's the margin on the 100-unit price at today's cost, and after October's 6.5% hydraulic hose increase? Per kit and for 60 machines.
2. Can we hold the price? Model three options: hold it and buy ahead within the vendor's window, hold it with a price adjustment clause, or reprice for 60. Cash tied up, margin, and risk for each.
3. Crimping capacity: from the test log, what's our monthly assembly volume and failure rate, and can we absorb 240 assemblies a month with certs? What has to be true at the Reno shop?
4. Write the blanket order terms: price, releases, escalation clause, COC, lead time, and what happens if they cancel.
5. Write the reply to Marco.

Good looks like: per-kit margin before and after the increase; buy-ahead used deliberately with the cash cost shown; an escalation clause tied to the vendor's published increases; capacity checked against real monthly assembly counts and the Boise die issue noted as a reason to build at Reno; a reply that says yes with conditions.

Push: "Draft the PO to the vendor that locks the buy-ahead pricing." · "What's the risk if Ironvale's 100-machine year becomes 40?"

Design: a blanket order review checklist. Build: a blanket order calculator with escalation modeling.

Design: the follow-up process with a 5-day trigger (capability 10). Build: the quote follow-up board, then Quote Desk (capability 7).

02Pricing and margin
Audit the price list, find the increase that never got passed through, catch discounting against policy, and stress-test your own increase letter.
price_list.csvsales_order_lines.csvcost_history.csv

Distributor

Margin slips quietly: a vendor cost goes up 14% in March and the list never moves; a rep keys the wrong price level; couplings are discounted 14 points deep at two accounts. Nobody sees it because it is spread across thousands of lines.

Manufacturer / supplier

Your increase letter is about to land on a hundred distributors who will read it with exactly these prompts. Read it their way first. And your own price list has the same errors every price list has.

Start here

Audit the price list · price_list.csv
Audit this price list before I trust it for quoting: costs above list, margins out of line with the category, odd lead times, duplicate or superseded SKUs still active. Table of problems with the fix. Then average gross margin at list by category.

It should find: IH-CH-150 with cost above list, GK-SW-8-150 with list below cost, HH-R2-08X a legacy duplicate still active, and a discontinued SKU with a replacement.

Margin erosion, root cause · sales_order_lines.csv, cost_history.csv, price_levels.csv, margin_floors.csv
You're a pricing analyst at a hose and fittings distributor. Attached: two years of order lines with unit price and unit cost, the cost change history with effective dates, our price levels, and our margin floors by category.

1. For every cost change in cost_history, determine whether our selling prices moved with it: compare average unit_price by SKU for the 60 days before and 60 days after the effective date, by price level. Which increases were passed through, which weren't, and how do you know?
2. Quantify the leak: for the increases that weren't passed through, gross margin dollars lost per month since the effective date, by category and by customer, through today. Show the table.
3. Which SKUs are now selling below the category margin floor at any price level? List them with current cost, list, level 3 and level 4 price, and the margin at each.
4. Propose the reprice: new list price by SKU that restores the pre-increase margin, rounded the way a price list is actually rounded. Flag any SKU where the new list would move more than 10% and say what I should do about those.
5. Tell me what you're not sure about, and the three numbers I should check by hand before I act.

It should find: the October hydraulic increase was passed through and the March industrial increase was not; the leak as dollars by month, not "margin declined"; a reprice that respects floors and rounding.

For suppliers

Stress-test the price increase letter
Here's the increase letter we're about to send distributors: [paste, or use the attached vendor_price_increase_letter.txt]. Read it as a skeptical distributor owner. What will they push back on? What's ambiguous about blanket orders, buy-ahead windows, surcharges? Rewrite so those questions are answered before they're asked, plus three talking points for the rep's follow-up call.
Expert version: discounting against policy

2 · Discounting against policy

Sales leadershipsales_order_lines.csvcustomers.csvprice_levels.csvmargin_floors.csv

Decision: who to coach, what to fix in the system, what to claw back.

Prompt
Act as a sales operations manager. Attached: order lines with discount_pct_off_list and price_level, the customer master with each customer's assigned price level, the price level policy, and margin floors.

1. Policy discount for each line is the customer's assigned level. Find every line where the actual discount exceeds policy by more than 3 points. Group by rep, inside rep, customer, category, and order source. Who is doing it, where, and since when?
2. Separate "a rep negotiating on a big deal" from "a pattern": show discount depth against order size and frequency.
3. Find lines sold below the category margin floor. Who should have approved them? Estimate the dollars given away in the last 12 months.
4. One thing will look like a rep problem but is really a setup or process problem. Find it and explain.
5. Write the three coaching conversations: what to say, the number to show, the question to ask. Not accusatory. Then the one system change that prevents the biggest leak.

Good looks like: names Marcus Reed on couplings at two accounts, Harbor Point services, and the Copperline fittings pattern starting in May on phone and email orders (an inside rep keying level 4 on a level 2 account, a setup fix); dollars per finding; coaching notes a manager would actually use.

Push: "Is the coupling discount at Granite Ridge and Timberline buying us anything? Compare their volume growth to similar accounts at policy pricing." · "Write the approval rule for below-floor pricing and the message the system shows the rep."

Design: a weekly exceptions report to branch managers. Build: a price-exception dashboard fed by the nightly export.

Design: a monthly pass-through check that runs when cost_history changes (capability 10). Build: a reprice worksheet: pick SKUs, see floor, propose list, export (capability 7).

03Purchasing and vendor programs
Rebate tiers you're leaving on the table, the letter you have to decode, tariffs, and the allocation that hurt.
vendor_programs.csvpurchases_by_vendor_month.csvvendor_price_increase_letter.txt

Distributor

One vendor is $312K short of a retroactive tier worth 5% of everything; another's tier isn't retroactive; a co-op fund sits unused; and the price letter has a buy-ahead window that changes the Q4 plan. The rebate report the software couldn't build is four prompts.

Manufacturer / supplier

See your own program the way your distributors' AI will: which tiers they'll chase, where they'll shift spend to reach one, and whether your letter's window and surcharge language survive a skeptical read.

Start here

Decode the letter and push back · vendor_price_increase_letter.txt
Attached is a price increase letter from a hose vendor. Plain English: what's going up, by how much, when, the buy-ahead deadline and conditions, what the tariff surcharge means for us, and anything unclear or worrying (blanket orders, for example).

Then a reply to our regional manager: ask for the list of "N-" prefix parts affected by the surcharge, ask to extend the buy-ahead window to 60 days for blanket orders, ask what they'll do to help us pass this through. Firm, friendly, short. We're a good customer and we both know it.
Rebate strategy · vendor_programs.csv, purchases_by_vendor_month.csv, price_list.csv, sales_order_lines.csv, vendor_notices.txt
Act as a purchasing manager who understands rebate programs. Attached: each vendor's rebate tiers and rules (note which are retroactive and which apply only above the threshold), purchases by vendor by month for two years, the price list with the vendor for each SKU, order lines, and the vendors' program statements.

1. Where are we against each tier as of August, and what's the projected year-end at the current pace? Show the math.
2. Dollars at stake for each vendor: the rebate at pace versus the rebate at the next tier, and any growth bonus.
3. Which product families could move between vendors without changing what customers get? Use the price list to find overlapping categories. How much spend is movable in Q4?
4. Build the Q4 plan: how much to shift, from whom to whom, what it earns, and what it risks (allocation history, single-vendor exposure, the October price increase and its buy-ahead window).
5. Tell me the one number that decides it, and what I should verify with each vendor before I commit.

It should find: Northline at about $588K with Tier 3 ($900K, 5%, retroactive) in reach versus Ridgeback's non-retroactive Tier 2; the buy-ahead window used to pull spend forward; the allocation history named as a risk; Cascade's unused co-op noticed. The group solve: Round 1 is this analysis; Round 2 is "Draft the one-page business case for closing the $312K gap to Tier 3 before year end."

More prompts: the vendor letter watch, tariffs, the rebate report on your own files
The vendor letter watch (with email connected)
My inbox, last 30 days: every vendor email mentioning price, increase, surcharge, terms, minimum, lead time, or allocation. Plain-English summary of each, what it means for us, any deadline. Table by deadline. One email to purchasing with the three things to act on this week.
Tariff exposure and refunds (web search)
Search the web. Current tariffs on imported industrial rubber hose, hydraulic fittings, and gaskets into the U.S., what changed in 90 days, and refund or drawback programs for importers. Plain-English summary with sources, documentation needed, and the questions for my broker and vendors this week.
The rebate report the software couldn't build (with files connected)
Vendor Programs folder has a sheet per vendor with tiers; Purchases folder has monthly purchases by vendor. For each vendor: purchases to date, current tier, next threshold, distance, rebate earned, rebate at the next tier. Flag any vendor within 10% of a threshold with under 60 days left. Report to the Reports folder and the three calls to make this week.

Design: a monthly rebate pacing report (capability 10). Build: the rebate tracker (capability 7).

04Inventory and warehouse
Dead at one branch, out at another. Remnants worth real money. Mins from 2019. The counter card that sells the clamp with the hose.
inventory_on_hand.csvsales_order_lines.csvremnant_inventory.csv

Distributor

Boise is out of 3/4" air and water hose with backorders while Sacramento has 1,200 feet. Dead stock at every branch. A discontinued SKU still selling. Mins that haven't moved since 2019. Remnant coils that could fill this week's cuts.

Manufacturer / supplier

The spring allocation shows up in your distributors' stockouts, expedites, and freight. Run the same analysis on your distributor sell-through and inventory reports to see where your line is dead, short, or misplaced across the channel.

Start here

Dead, short, and misplaced · inventory_on_hand.csv, sales_order_lines.csv, vendor_notices.txt
Act as an inventory manager for a three-branch distributor. Attached: on-hand by branch with min/max, on order, last receipt, last sale, and 12-month usage; two years of order lines; and vendor notices including a discontinuation.

1. Dead stock: no sale in 12 months, by branch, with dollars. Which of it sells at another branch?
2. Transfers: where one branch is out or below min and another has excess of the same SKU. List the transfers with quantities.
3. Stockouts and near-stockouts on items with real demand, by branch. Which of them line up with the vendor allocation this spring?
4. Mins and maxes that don't match usage anymore: the ten worst, with what they should be given lead time and 12-month usage.
5. Anything being sold that shouldn't be (discontinued or superseded), and what to do with it.
6. This week's actions: transfers, buys, a liquidation list with suggested pricing, and the mins to change.

It should find: the Boise stockout on IH-AW-075 against 1,200 ft at Sacramento; dead stock by branch with dollars; IH-AW-050 discontinued but selling at SAC with its replacement; Boise mins from 2019; the allocation tie-in.

Remnants to cuts · remnant_inventory.csv, open_requirements.csv
Attached: our remnant hose inventory (coils and reels under full length, by branch, with age and cost) and this week's open requirements (quote, SKU, cut length, ship-from branch, need-by). Match requirements to remnants: same SKU, same branch, remnant length at or above the cut, least waste first, oldest first on ties. Table of matches with waste and dollars recovered. Then the remnants nobody will ever use, sorted by age, with a liquidation price. Then tell me what a remnant program would need to work every week instead of once.

Then build it: the remnant finder in capability 7.

More prompts: reorder review, the suggestive selling card
Reorder review without the module
Attached: on-hand with cost and 18 months of usage by SKU by month, plus vendor lead times. Dead (no usage 12 months, dollars), slow, stockouts in the next 60 days at current usage, seasonal items to build ahead. A buy list for this week and a do-not-reorder list, both with dollars.
Suggestive selling card · sales_order_lines.csv
Attached: 12 months of order lines. For each of our top 40 products, the three items most often on the same order, and what's usually missing (clamps with suction hose, gaskets with flanges, ferrules with hose). One-page counter card. Then the two-sentence way to offer the add-on without sounding like an upsell.

Design: a weekly transfer-first review before the buy (capability 10). Build: a transfer recommender fed by the nightly inventory export (capability 9).

05Finance, AR and AP
Ship to the customer over his limit or not. The 2% nobody authorized. Eight invoice exceptions the three-way match catches.
ar_aging.csvpurchase_orders.csvvendor_invoices.csv

Distributor

Granite Ridge is over its $45K limit, 90+ growing, an NSF on file, still shipping and asking for more today. Westbrook takes an unearned 2% on every remittance. Eight vendor invoices this quarter don't match the PO and the receipt. Each is a decision and an email.

Manufacturer / supplier

Your version is deductions and chargebacks from distributors and chains, and the credit decisions on distributors who are growing faster than they're paying. Same prompts, your aging.

Start here

The credit decision · ar_aging.csv, customers.csv, sales_order_lines.csv, customer_emails.txt (messages 2, 7)
Act as a credit manager at a distributor. Attached: AR aging as of today with credit limits and payment behavior, the customer master, two years of orders, and two emails: a customer over his limit asking for more product today, and a customer's remittance taking a 2% deduction.

1. Rank every customer by risk: days beyond terms, balance versus limit, trend (use orders shipped in the last 30 days against what's aging), NSF and broken promises. Separate real risk from "municipal that always pays at 50 days."
2. Granite Ridge: what's the exposure right now, what's the trend, and what are the options (ship COD, ship against a payment today, partial, hold)? Recommend one and write Kelly's reply to Bill. Firm, respectful, keeps the relationship.
3. Westbrook's 2% deduction: is it authorized by their terms? How much has accumulated? Write the note to their AP that stops it without a fight.
4. Find the two things in the aging that are process failures rather than customer problems. Explain each.
5. Write the credit hold rule we should adopt: when it triggers, who can override, what the customer hears.

It should find: Granite Ridge over limit with orders still shipping and a ship-against-payment recommendation; Westbrook's deductions summed in 90+; the COD account with a balance and the unapplied cash as process problems; Pinecrest explicitly not a risk.

Three-way match · purchase_orders.csv, receipts.csv, vendor_invoices.csv, vendor_price_increase_letter.txt
Act as an accounts payable lead. Attached: purchase order lines, receiving records, and vendor invoice lines for June through August, plus one vendor's price letter describing a 3% tariff surcharge that applies only to parts with an "N-" prefix.

1. Match every invoice line to its PO line and receipt: quantity, unit price, unit of measure, extended amount. List every exception with the dollar impact and the most likely cause.
2. Check the non-product lines: freight on PO terms that don't allow it, surcharges applied to parts that don't qualify, duplicates.
3. For each exception: approve, short-pay, or query, and the amount.
4. Total dollars at stake this quarter, and which vendor is the biggest offender.
5. Draft the query email for the two largest exceptions. Then write the validation rule for surcharges that AP should apply to every invoice.

It should find: eight exceptions, each with a cause (price variance, short-shipped billed full, freight on FOB destination, surcharge on non-N parts, per-reel billing, over-shipment, duplicate, missing discount); short-pay amounts computed, not guessed.

More prompts: the collections call list
Collections call list · ar_aging.csv
Attached: AR aging with terms and last payment. Rank today's calls by risk and dollars: days beyond terms, over 90, trend, broken promises. Top ten: a one-line opener that's firm but keeps the relationship, and a dollar target. List data artifacts (credits, unapplied cash) separately.

Design: the daily hold check before shipping; the match runs when the invoice lands (capability 10). Build: the three-way match app (capability 7, coding agent starter).

06Customer service and inside sales
A week of untriaged inbox, the angry customer, the spec question, and the competitor's number.
customer_emails.txtcustomer_complaint_email.txtcatalog_cross_reference.csv

Distributor

Fifteen messages nobody has touched: RFQs, a spec question on 98% sulfuric, a customer over his credit limit asking to ship today, a price match at $4.10, a win-back, a standing order. Each has a right answer that needs another file.

Manufacturer / supplier

Your inside team fields the same questions from distributors: application fit, cross-references, lead times, the increase. The spec-answer skill and the triage prompt work on your support inbox unchanged.

Start here

The angry customer · customer_complaint_email.txt
Attached is an angry email about a late shipment. What happened: the 3-inch suction assembly was short because the vendor's reel arrived damaged; the replacement lands Wednesday and ships Wednesday afternoon on our truck. Nobody called him. That was our mistake.

Reply as Kelly. Own it, no excuses, exactly what happens next and when, and a real reason to keep buying from us this fall. Under 150 words. A person, not a form letter.

Too corporate? "Like you're texting a customer you've known ten years, then tighten it just enough to be an email." Too apologetic? "One sentence of apology, then facts and next steps."

Triage the week · customer_emails.txt
Attached is a week of our sales inbox, twelve messages, nobody has touched them. Sort them: what each one actually is (RFQ, spec question, price challenge, AR issue, complaint, win-back, order), who should own it, how urgent, and the one-line action. Flag anything where saying yes would be a mistake. Then draft the two replies that matter most.
Spec answers and the competitor's number · catalog_cross_reference.csv, price_list.csv, cost_history.csv, customer_emails.txt (1, 8, 9), voicemails.txt (2)
Act as a senior hose application specialist. Attached: our catalog with specs and competitor cross references, the price list, cost history, three customer questions (98% sulfuric acid transfer, a wash-down hose failing at 160F with chlorinated sanitizer, a slurry line wearing through at the bends), and a price challenge on 3/8" 2-wire hose.

1. For each application question: the right product from our catalog, why, what it's not for, the ends and clamps, and the one thing to verify with the customer or a chemical chart before we commit. Say plainly where the customer's current product was the wrong choice.
2. For the price challenge: our cost today and after the October increase, margin at $4.63 and at $4.10, the floor, and a recommendation that isn't just "match it." What do we ask for in return?
3. Cross-reference: if the competitor's quote was on their part number, which of our SKUs is the equivalent and is it really equivalent?
4. Write the three customer replies and the note to the rep.

It should find: UHMWPE chemical hose with a chemical-chart verification and non-aluminum ends for sulfuric; a wash-down rated hose rather than air/water for 160F sanitizer; material handling hose for the slurry; the match shown at cost with the floor respected and volume or a program asked in return.

Expert version: the whole week with every file

12 · A week of inbox, with context

Inside salescustomer_emails.txtvoicemails.txtcustomers.csvsales_order_lines.csvinventory_on_hand.csvar_aging.csv

Decision: what actually happens to each of fifteen messages, in order.

Prompt
Act as the inside sales lead. Attached: twelve customer emails and three voicemails from one week, untriaged, plus the customer master, two years of orders, current inventory, and AR aging.

For each message: what it is, who owns it, urgency, and the action. Use the data: for "same as last year," find the actual order and list it. For the urgent breakdown, check stock at the shipping branch and say whether we can ship today. For the outage list, check availability against inventory and lead times and flag anything that won't make the date. For the customer over his credit limit, don't just say yes. For the spec questions, answer them and say what to verify. For the price match, show our cost and margin at the competitor's price before recommending.

Then: the three replies to send first, drafted. And the one message that's an opportunity nobody would notice.

Good looks like: Silverpeak's spring 2026 order reconstructed; Basin's 4" hose and clamps checked at Boise; Northgate's 8" spiral wounds flagged against lead time; Granite Ridge routed to credit; Timberline's match shown at cost; Payette's crimper question recognized as a competitor buying components; Red Rock's standing order set up.

Push: "Write the standing order proposal for Red Rock with quarterly pricing." · "Which of these would a Project with our price list and inventory attached have answered without me?"

Design: the 7 AM inbox sweep. Build: a triage board with owner, urgency, and draft.

More prompts: new hire training in a day
New hire training in a day
Hiring an inside salesperson with no hose experience. From our catalog (attached) and these notes on how we work ([paste]): a two-week plan, day by day, what they read, what they practice, a daily quiz. Week one product basics, week two our process. Quizzes practical: "customer asks for 2 inch suction hose for a water pump, what do you ask and quote."

Design: the 7 AM inbox sweep (capability 10); a spec-answer skill with a mandatory verification line (capability 8). Build: a triage board with owner, urgency, and draft; the hose picker (capability 7).

07Marketing and market research
The call brief, the market read, the launch kit, and what AI tells your buyers about you.
Web searchaccount_snapshot.txtYour site

Distributor

Prospecting and research were the second-most-asked-for thing on the survey. The call brief, the account plan, and the market read are capability 5. The one below is the one nobody asks for and everybody needs: how AI describes you when a buyer asks it first.

Manufacturer / supplier

Distributor research before the visit, a launch kit their counter will actually use, and the question of whether AI recommends your brand when a maintenance manager asks.

Start here

How AI describes you to buyers · web search
Search the web. A plant maintenance manager in [state] asks where to buy industrial hose, fittings, and gaskets with same-day assembly. Answer them. Then honestly: does [company] come up, why or why not, what on our site ([url]) helps or hurts, and the five changes that would most improve how AI recommends us.
Program launch kit for distributor counters (supplier)
We're launching [product line] to distributors. From the attached spec sheet, build a launch kit for a counter person with 30 seconds: a one-page cheat sheet (what it is, who it's for, three questions to ask, two things it replaces, the objection and the answer), a 5-question quiz, and a short email a branch manager can forward.
Briefed before every visit (with calendar connected)
For every meeting with a distributor or customer in the next two weeks on my calendar, research the company, pull our history with them from [the CRM / the attached file], and write a one-page visit brief into my Briefs folder named by date and company. One email to me with the list.
Lost business tracker · sales_history.csv or your export
Attached: 24 months of sales by customer by category. Find every customer-category pair that bought regularly (6 of 12 months) and hasn't in 90 days. Annual revenue missing, last order date, likely reason from the pattern. Rank by dollars. Draft a two-line "haven't seen you" email for the top ten.
More prompts: meeting prep, watch a market
Meeting prep in five minutes
I have a [customer review / bank meeting / vendor review] tomorrow. Here's what I have: [notes, last summary, the numbers]. One page: what they care about, what changed, three things to say, two to ask, one to avoid, the number to have memorized.
Watch a market (scheduled, Fridays)
Every Friday, news on my top 20 accounts and top 5 competitors: expansions, closures, leadership changes, new plants, permits, bids. Five bullets with links, only if something happened. Nothing happened? Say so in one line.

Design: the Sunday briefing and the Friday watch (capability 10). Build: a retention watch: accounts down 30% against their trailing six months (capability 7).

08Leadership and operations
The branch review, the quality problem that looks like a person, cost to serve, buying AI, and the policy.
branch_pnl.csvassembly_test_log.csvsales_order_lines.csv

Distributor

Boise's EBITDA slipped and it's freight, not margin. Sacramento's labor is mix. A crimp die at Boise has been 0.4 mm over spec since mid-June and it looked like a technician. A $22 freight charge on a $61 order is a policy question, not a customer complaint.

Manufacturer / supplier

Plant P&L by line instead of branch P&L; the test log is your own QC data; and the vendor claim in the quality prompt is the one you'll be receiving. The five questions for buying AI apply to every vendor pitching you this year.

Start here

Branch review · branch_pnl.csv, sales_order_lines.csv, inventory_on_hand.csv
Act as a distribution CFO preparing branch reviews. Attached: branch P&L by month for a year, two years of order lines, and inventory by branch.

1. Which branch is healthiest and why? Revenue, margin %, labor %, freight %, EBITDA %, revenue per head.
2. Boise's EBITDA has slipped. Decompose it: how much is margin, how much is freight, how much is labor? Tie the freight to what happened in the order lines this spring.
3. Sacramento's labor runs high. Is it volume, mix (services, assemblies), or staffing?
4. One page per branch: three numbers, what's working, what's not, the one thing to fix this quarter, and the question to ask the manager.
5. What should we stop doing, company-wide, based on this?

It should find: Boise freight_out from about 2% to about 4.5% tied to expedites and free freight after the allocation stockouts; Sacramento labor linked to assembly mix; branch pages a GM could read in the car. Then: "Turn it into the deck" (capability 3).

Quality: the test log · assembly_test_log.csv, price_list.csv
Act as a quality engineer for a hose assembly shop. Attached: six months of assemblies built and pressure tested, with branch, technician, hose lot, crimp die, spec and actual crimp diameter, and result.

1. Failure rate overall and by branch, technician, die, hose SKU, lot, and month. Show counts, not just rates.
2. There's at least one problem that looks like a person and is really equipment or setup. Find it, prove it with the crimp diameter data, and say when it started.
3. There's at least one problem that's the vendor's. Find it and write the claim: what failed, how many, lot number, what we're asking for.
4. Corrective actions in priority order, with who does what this week and how we'll know it worked.
5. Write the five-minute toolbox talk for the crimp stations.

It should find: die D-12B at Boise after mid-June running about 0.4 mm over spec, mostly on one tech's shifts but a die problem; lot L2606-114 burst failures at Reno as a vendor claim; counts alongside rates.

Buying AI: five questions for every vendor

  1. What does this do that a general AI seat can't? Show me, on my data, live.
  2. Where does my data go, and can I export it?
  3. What happens to your product when the models get better next quarter?
  4. Can my team change how it works without a ticket?
  5. What's the price at three times the users?
What AI is not ready for yet
Be honest. For a hose and fittings distributor with 40 people and an older ERP: what is AI good at today, mediocre at, and what should I not try to automate for a year? Quoting, order entry, inventory planning, collections, marketing, hiring, safety. Why, and what failure looks like when people try too early.
Expert version: cost to serve and the freight question

3 · Cost to serve and the freight question

Operationssales_order_lines.csvcustomers.csvbranch_pnl.csvcustomer_emails.txt (message 4)

Decision: a freight and minimum-order policy you can defend to Jen at Copperline.

Prompt
Act as a distribution operations analyst. Attached: two years of order lines including freight lines (sku FRT-STD; unit_cost is what we paid, unit_price is what we charged), the customer master, branch P&L, and an email from a customer complaining about a $22 freight charge on a $61 order.

1. Build the order economics: orders by size bucket (under $150, $150 to $400, $400 to $1,000, over $1,000) and by order source. For each: count, average order, average gross margin dollars, freight paid, freight recovered, and an estimated handling cost of $14 per order and $2.50 per line. Which buckets lose money?
2. Which customers generate the most sub-$150 orders, and what's their total margin after freight and handling? Is Copperline profitable?
3. Where is freight being given away, and did it change in 2026? Tie it to the branch P&L freight_out trend.
4. Design the policy: minimum order or small-order fee, free-freight threshold, and a consolidation option for customers who order several times a week. Model the dollar impact of each on last year's orders, including the orders we'd probably lose.
5. Write the reply to Jen. She's a good customer asking a fair question.

Good looks like: a real unit-economics table, not averages; it finds the BOI free-freight pattern from April and links it to freight_out doubling; the policy is modeled on actual orders; the reply to Jen offers consolidation and a threshold rather than a lecture.

Push: "Which web orders would have shipped from a closer branch?" · "What's the margin impact of moving Silverpeak to a weekly consolidated delivery in season?"

Design: an order-size rule at order entry with a scripted upsell. Build: a freight and minimum calculator the counter uses live.

Design: the monthly branch scorecard; a daily crimp diameter check that flags drift (capability 10). Build: a branch dashboard on the nightly exports; a test log app with live control limits (capability 7). The two-page AI policy prompt is on Trust.

Make your own

The expert prompt pattern
Act as a [the expert who'd normally do this] at a [hose and fittings distributor / manufacturer]. Attached: [the files, and what each one is]. The decision I have to make is [the decision].

Work through it: 1) establish the facts from the data, with the numbers, 2) find what's driving them, 3) separate what's a real problem from what's noise or a data artifact, 4) give me options with the dollars and the risk of each, 5) recommend one, 6) tell me what you're unsure about and the three numbers I should verify by hand. Show your tables. Ask me if anything is ambiguous instead of assuming.
Step 5 · Trust and security

Trust and security

Before you point any of this at real company data, answer two questions: is it safe, and is it right. Both are habits, not projects.

Is it safe

Personal / free

Chats may train the model unless you turn it off. No admin. Green-light work only.

Business AI plan

Choose a plan with a clear data-use promise, admin controls, SSO, audit logs, and control over connectors. This is the IT conversation, and it's a purchase order.

Green

Public, anonymized, your drafts. Any account.

Yellow

Your pricing, customers, internal docs. Business plan only.

Red

Payment data, SSNs, HR, others' NDA material, others' pricing, credentials. Never.

Co-op note: another member's pricing or a supplier's program terms are red, even on a business plan.

"My IT guy says it isn't secure"

Usually right about one thing (personal accounts are a risk), wrong about the conclusion. Give them a specific ask.

Email to IT
Subject: Business AI for the team: what I need from you this month

Hi [name],

I want us using AI on a business plan with controls, not personal accounts on the side. What I need:

1. An approved business AI plan for [5] users, with a clear data-use promise, admin control, SSO, audit logs, and control over which connectors (email, files, calendar) are allowed.
2. Confirm the approved AI tools work on our network and laptops, from home, and at customer sites.
3. The Microsoft 365 connector for [first user], read-only to start. We'll define read-only together.
4. Review the two-page policy attached (green / yellow / red) and tell me what you'd change.
5. Be the named person people ask when unsure.

Seats live by [date]. Real blocker? Let's talk this week. Thanks for owning it.

[Your name]
Prompt · the two-page policy
Write a two-page AI use policy for [company], a [hose and fittings distributor] with about [N] employees. Plain English. Sections: why (short); approved tools (company-approved business plans only); green / yellow / red for what can be pasted (green: public, anonymized, own drafts; yellow: our pricing, customers, internal docs, business plan only; red: payment data, SSNs, HR, other companies' confidential info, credentials, never); connectors (read-only first, IT-approved, one action at a time); the check-it rule (you own what you send; verify numbers and citations); who to ask ([name]); what happens when someone gets it wrong. End with five lines for a monitor.

Is it right

  • Check one number by hand. Every time. One.
  • Click two citations.
  • Ask "how confident are you and why."
  • "Show me the table you used." Errors hide in summaries.
  • Read-only until it's boring. Then one action at a time.
  • A person reads everything before it leaves.

Dependence: you depend on your ERP, your spreadsheet, and the four people who've been here twenty years. Fine when you can check the work and more than one person knows how it runs. Keep both true.

Step 6 · Keep going

Your first two weeks

"Look into AI" isn't a task. These are. Start tonight, and finish with the files so everything here stays with you.

Tonight
Open your tool on your phone. Show one person at dinner.
Wednesday
Send the IT email. Five seats on the approved business AI plan. Put a date on it.
This week
Capability 2 on your own numbers. One export: sales by customer by month with cost. Check one number by hand.
This week
One person, one daily job with AI, fifteen minutes.
Monday
Everyone brings one saved prompt. Shared Project called Patterns.
Week two
Intermediate: the Quote desk Project with your real price list, team invited.
Week two
Advanced: Microsoft 365 connected, read-only. The Exports folder requested from your ERP. One scheduled job, attended.
Sept 8
Roundtable, 60 minutes, open Q&A. Bring what worked and what didn't.
Day 14
Adopt the two-page policy.

Which one are you asking for?

If a person drives it

A prompt, a Project, a skill, a scheduled job you read every morning. Start Monday. Capabilities 1 to 10. No project plan.

If it has to run on its own, connected to your systems

That is a project: an integration into the ERP, unattended production, customer-facing. Prove it the first way first, then scope it.

Equip a team, no project plan

  1. Five people on the approved business AI plan this month.
  2. One daily job each, fifteen minutes.
  3. Monday: everyone brings one saved prompt. Shared Project called Patterns.
  4. Connect one thing, read-only. The inbox.
  5. Write the two-page policy after, not before.
  6. Stop accepting "two weeks" for things you watched happen in four minutes.

What did I watch happen today that I've been told takes weeks?

Stop accepting the weeks.

Who on my team is quietly already doing this?

Find them. Give them air cover.

What's the tool we've been quoted six figures for?

Describe it in a prompt this week.

Workshop files

Files, the data map, and contact

Sierra Hose & Rubber Supply: a fictional three-branch distributor, 40 customers, 191 SKUs, and two years of history, all related by keys the way an ERP export is.

Core files (the capabilities)   The whole distributor (31 files)

The files you'll use most

Sierra_Hose_Workbook.xlsx
Capability 2 · nine sheets
Download
rfq_emails.txt · price_list.csv
Capability 4
RFQs Price list
quotes.csv · customer_emails.txt · vendor_price_increase_letter.txt
Capability 1
Quotes Emails Letter
branch_pnl.csv
Capability 3
Download
account_snapshot.txt
Capability 5
Download
call_transcript_sawtooth.txt · voicemails.txt
Capability 6
Transcript Voicemails
remnant_inventory.csv · open_requirements.csv
Capability 7, remnant finder
Remnants Requirements
inventory_on_hand.csv · ar_aging.csv
Capability 10, the morning brief
Inventory AR
customer_complaint_email.txt
Use case 6
Download
Downloads blocked? Copyable text

rfq_emails.txt

rfq_emails.txt
=====================================================================
RFQ 1 of 3
From: Dale Whitcomb <dwhitcomb@redrockaggregates.example>
To: quotes@sierrahose.example
Subject: need hoses for the wash plant - quote by thurs

Hey,

Wash plant pump blew a hose again. Need the following, ship to the Hollister pit.

- 3" suction hose, about 25 ft, with the cam locks on both ends (the aluminum ones we always get)
- 2 of the 2" discharge, 50 ft each, same ends
- some of those 4 bolt clamps for the 3" - maybe 6?
- 1/2" hydraulic hose for the loader, 2 wire, 3 pieces each around 6 ft with the 90 degree ends on one side and straight on the other. JIC. -08 I think.

Also we're going to need gaskets for the 6" flanges on the water line, full face, maybe 20.

Can you have this Thursday? Also throw in whatever else we usually order with this, you know the drill.

Dale
Red Rock Aggregates
Hollister Pit / cell 555-0142
---------------------------------------------------------------------
RFQ 2 of 3
From: purchasing@bluefincreamery.example
To: quotes@sierrahose.example
Subject: RFQ 2026-0817 Sanitary hose replacement

Please quote the following for delivery week of Sept 8:

Line 1: Food grade suction/discharge hose, 1.5 inch ID, 4 assemblies at 20 feet each, stainless cam and groove Type C both ends
Line 2: Food grade suction/discharge hose, 2 inch ID, 2 assemblies at 15 feet, stainless Type C x Type E
Line 3: Spiral wound gaskets 3 inch 150# qty 40
Line 4: PTFE sheet 1/16 x 12 x 12, qty 10

Note: all hose must be FDA compliant and assemblies must ship with pressure test certificates. Please confirm lead time on the stainless couplings.

Thanks,
Priya N.
Bluefin Creamery Purchasing
---------------------------------------------------------------------
RFQ 3 of 3
From: Marco Delgado <m.delgado@ironvale-fab.example>
To: quotes@sierrahose.example
Subject: hydraulic hose kits - 25 machines

Marco here at Ironvale. Building 25 of the new log splitters, need hose kits per machine:

Per machine:
- 2x 3/8" 2-wire, 42 inches, JIC swivel straight both ends
- 1x 3/8" 2-wire, 28 inches, JIC straight x 90 elbow
- 1x 3/4" 2-wire, 36 inches, male NPT both ends (3/4 npt)

So 25 sets. Need pricing per kit and total. Also what's your price if we go to 100 machines this year.

Do you guys do the crimping or do we? We have a crimper but it's old.

Marco
Ironvale Fabrication
---------------------------------------------------------------------

call_transcript_sawtooth.txt

call_transcript_sawtooth.txt
CALL TRANSCRIPT (auto-generated by the phone system) - Sierra Hose & Rubber Supply, Boise branch
Call: outbound, Dana Ortiz (outside sales) to Ray Bostwick (Owner, Sawtooth Logging Co., C005)
Date: Monday August 24, 2026, 3:41 PM MT · Duration 5:12
Transcription confidence: medium. Speaker labels assigned automatically. Fictional.

[00:00] DANA: Ray, it's Dana at Sierra Hose. Got your email Friday. Been a while.
[00:06] RAY: Yeah. Yeah it has. Look, I'll be straight with you, I wasn't happy how February went, but I've got bigger problems now.
[00:14] DANA: Tell me.
[00:16] RAY: Apex-Flex's Boise branch, they came in eleven percent under you on the annual program. Two day delivery, all that. Fine. Since March I've had four assemblies let go on the loaders. Two this month. One of them took out a hydraulic line on the 950 and we lost a day and a half in the woods. My guy Travis says the crimps look wrong, like the ferrule's not seated. I don't know. I'm not a hose guy. But four in five months, I was getting maybe one a year with your stuff.
[00:52] DANA: Are they doing the crimping in-house or is it coming out of their Boise shop?
[00:57] RAY: Boise shop, I think. Travis said the tags are hand written.
[01:02] DANA: Okay. So first thing, and I'm not saying this to sell you, if you've got two failed assemblies on hand, don't throw them out. I'd like to see them. If the ferrule is pushed past the insert or the crimp diameter is off, that's a shop problem and you should know that regardless of who you buy from.
[01:20] RAY: I've got both of them in the truck actually.
[01:23] DANA: Good. Keep them. I'll come up Thursday if that works and I'll bring a crimp gauge.
[01:29] RAY: Thursday's fine. Morning's better, we're loading by one.
[01:33] DANA: Nine o'clock.
[01:35] RAY: Nine works. So what's it going to take. And I want to be honest, I've still got your February quote. Twenty three eight forty. They were at, I think it was twenty one two and change.
[01:49] DANA: I'm not going to match twenty one two, Ray. I'll tell you why. The part of that quote that's hose and fittings, I can get closer than you think, because our vendor moved on hydraulic in October and we've got some room. The part that's assembly labor and testing, I'm not going to give that away, because that's the part that's failing you right now.
[02:12] RAY: Yeah.
[02:13] DANA: Here's what I'd rather do. Every assembly we build for you gets pressure tested and tagged with a serial and a test cert. You get a log. If one fails in the field inside twelve months and it's our crimp, we replace it and we cover the labor to swap it, and I'll put that in writing.
[02:31] RAY: Nobody's ever offered me that.
[02:33] DANA: Because most people don't test. What I need from you is the program back. Not a piece of it. The whole annual, hydraulic hose and fittings, assemblies, and I'd want a blanket with monthly releases so I can hold pricing through their October increase.
[02:50] RAY: What October increase.
[02:52] DANA: Northline put out a letter last week. Six and a half on hydraulic hose effective October first. Everybody's going to get it, including Apex. If we do a blanket now I can buy ahead inside their window and hold your price through next summer.
[03:07] RAY: Huh. Okay. Send me that.
[03:10] DANA: I'll send you the letter and I'll send a revised quote. Give me until Wednesday on the quote because I want to run the numbers properly this time instead of the way February went. And Ray, February was on us. Ninety six hours to get you a number and nobody called you after. That was our failure, not yours.
[03:30] RAY: I appreciate you saying that.
[03:33] RAY: Couple other things while I've got you. The 3/4 inch two wire, the long ones on the delimber, we go through those. Can you do those as a kit, like six at a time, so Travis has spares?
[03:45] DANA: Yes. I'll put a kit on the quote. Six of the 3/4 at, what length?
[03:50] RAY: I'd have to ask Travis. I'll text you.
[03:53] DANA: Okay. And the other thing?
[03:55] RAY: Your AR lady keeps emailing me about thirty eight forty. That's from March. I'm not paying it until somebody tells me why I was charged freight on a will call.
[04:06] DANA: I'll find out. If it's freight on a will call, that's a credit, and I'll get it fixed before you see the new quote.
[04:13] RAY: Okay.
[04:14] DANA: Anything else on the trucks. You said the 950, is the rest of the fleet on the same hose?
[04:20] RAY: Two 950s, a 568 processor, the delimber, and a couple of pickups with the small stuff. And we're adding a second processor in October if the timber sale goes through.
[04:31] DANA: So that's a bigger program than February.
[04:33] RAY: Probably. Don't quote me.
[04:35] DANA: I won't quote you, I'll quote the machines. Last thing. Do you want me to bring somebody from Northline on Thursday, they've got a territory guy who does field failure analysis, or do you want it just me?
[04:47] RAY: Just you. Bring the gauge.
[04:50] DANA: Done. Thursday nine, McCall yard. I'll have the letter and the credit sorted by then, quote by Wednesday, and I'll bring the test cert sample so you can see what the log looks like.
[05:01] RAY: Sounds good, Dana. Glad you called.
[05:04] DANA: Me too. Talk Thursday.
[05:06] [call ends]

--- end of transcript ---

account_snapshot.txt

account_snapshot.txt
ACCOUNT SNAPSHOT (from the ERP) - for the "Research Before the Call" use case
Customer: Bluefin Creamery (C002), fictional
Segment: Dairy processing, 2 plants (Modesto, Turlock)
Rep: Kelly Vance (SAC)
Price level: 3 (Preferred, 15% off list). Terms Net 30. Credit limit $50,000.
Trailing 12 months: about $215,000 revenue, ~41% GM
Top categories: Industrial hose (food grade), stainless cam & groove couplings, gaskets, assembly services
Last order: 2026-08-11, PO 44871, $6,420 (food grade hose assemblies with test certs)
Open quote: Q-5108, $11,950, sanitary hose replacement, due week of Sept 8
AR: $19,880 current and 1-30; one unapplied check for $4,120 with no remittance detail
Notes: Purchasing contact Priya N. Plant maintenance lead is "Gus." They asked about wash-down hose with a longer
        service life. They rejected a 2025 quote for spiral wound gaskets as "too expensive." Annual plant shutdown
        is usually the last week of October. Gus has asked Kelly to visit during the shutdown to look at the CIP loop.

customer_complaint_email.txt

customer_complaint_email.txt
From: Dale Whitcomb <dwhitcomb@redrockaggregates.example>
To: sales@sierrahose.example
Subject: RE: Order 88213 - this is the second time

Kelly,

The 3" suction assembly for the wash plant was supposed to be here Thursday. It's Monday. Your
driver showed up with the 2" discharge hose and the clamps but no 3" assembly, and nobody called
to tell me it was short. We ran the plant on a patched hose all weekend and lost most of Saturday
when it let go.

This is the second time in two months. If I can't count on you for the stuff we order every
quarter, I need to know now so I can set something up with somebody else before the fall push.

What happened and when is it actually going to be here?

Dale
Red Rock Aggregates

vendor_price_increase_letter.txt

vendor_price_increase_letter.txt
NORTHLINE HOSE & RUBBER
Customer Notification - Price Adjustment
Date: August 18, 2026

Dear Valued Distributor Partner,

Effective October 1, 2026, Northline Hose & Rubber will implement a price adjustment of 6.5% across
all hydraulic hose product families (100R1AT, 100R2AT, 100R12, 100R13, 100R17) and 4.0% across industrial
hose product families. This adjustment reflects sustained increases in synthetic rubber compounds, wire
reinforcement, energy, and freight.

In addition, a tariff-related surcharge of 3.0% will apply to all products manufactured at our
overseas facilities (identified by vendor part number prefix "N-") until further notice. The surcharge
will be reviewed quarterly and shown as a separate line on invoices.

Orders received and acknowledged prior to September 30, 2026 will be honored at current pricing
provided shipment occurs within 45 days of order acknowledgment. Blanket orders and open contracts
will be subject to the new pricing on releases shipped after October 1, 2026.

We value our partnership and remain committed to service, lead times, and product quality. Your
regional manager will reach out to review the impact on your active programs.

Sincerely,
T. Halvorsen
Vice President, Distribution Sales
Northline Hose & Rubber

customer_emails.txt

customer_emails.txt
CUSTOMER INBOX - quotes@sierrahose.example and sales@sierrahose.example - week of August 17, 2026
Twelve messages, in the order they arrived. Some are RFQs, some are not. Nobody has triaged them yet.

---------------------------------------------------------------------
[1] Mon 8/17 6:42 AM
From: Sam Whitfield <swhitfield@westbrookchem.example>
Subject: hose for 98% sulfuric - which one

We need to move 98% sulfuric acid from tote to day tank, 1 inch, about 30 ft run, gravity mostly but the pump can push 60 psi.
Your chemical hose IH-CH-100 - is the UHMWPE tube OK for 98% sulfuric? Our old hose was a different brand and it was
"chemical hose" and it got hard after 4 months. What ends? We have 1" 150# flanges on the tank.
Sam
---------------------------------------------------------------------
[2] Mon 8/17 7:15 AM
From: Bill Haney <bhaney@graniteridgerm.example>
Subject: RE: RE: invoice 118820

Kelly I told your AR gal Friday we'd have a check out this week. Meanwhile I need 300 ft of the 3" water suction and
a dozen cams for the new plant, can you ship today? Same as PO 2211 back in June.
Bill
---------------------------------------------------------------------
[3] Mon 8/17 9:03 AM
From: Marco Delgado <m.delgado@ironvale-fab.example>
Subject: Q-4512 blanket order

Following up on the 100-machine blanket quote from March. We're a go for 60 machines starting October, releases of 10 per month.
Can you hold the per-kit price from Q-4512 for 60 instead of 100? And we want you to crimp. Our crimper died.
Also need a COC with each release.
Marco
---------------------------------------------------------------------
[4] Mon 8/17 10:40 AM
From: Jen Cole <jcole@copperlinemech.example>
Subject: freight on order SO71822

$22.40 freight on a $61 order? That's a third of the order. We order from you guys three times a week. Can we get some
kind of freight program or should we just consolidate? Not mad, just asking what makes sense.
Jen
---------------------------------------------------------------------
[5] Mon 8/17 1:12 PM
From: Plant Stores <stores@northgatepaper.example>
Subject: September outage - materials list

Outage is Sept 14-21. Attached list (see below). Need everything on site by Sept 10. Please confirm availability and
lead time on the spiral wound gaskets, last year the 8" were late.

  IH-ST-100 steam hose 1" - 400 ft
  IH-ST-075 steam hose 3/4" - 250 ft
  GK-SW-6-150 - 60
  GK-SW-8-150 - 40
  GK-SW-4-150 - 80
  EJ-RUB-6-150 - 4
  CG-C-200-SS - 12
  CG-E-200-SS - 12
  Steam hose assemblies: 6 x 25 ft 1" with 1" male NPT interlocking ends both sides, tested and tagged
---------------------------------------------------------------------
[6] Tue 8/18 7:58 AM
From: Cody Lund <clund@basinoilfield.example>
Subject: URGENT frac water transfer line

Hose let go on location this morning. Need 4" water suction x 20 ft with 4" aluminum cams, qty 6, plus 4" band clamps qty 24.
Can Boise have it on a truck by noon? Bill it to the Vernal account. Call me 555-0177.
---------------------------------------------------------------------
[7] Tue 8/18 11:20 AM
From: AP <ap@westbrookchem.example>
Subject: Remittance 8/18 - $9,408.00

Paying invoices 118702, 118731, 118759 less 2% early pay discount per our terms. Please apply.
---------------------------------------------------------------------
[8] Tue 8/18 3:31 PM
From: Maintenance <maint@lakeviewdairy.example>
Subject: wash down hose keeps failing

We're replacing the 3/4" wash-down hose in the parlor about every 5 months. It's the red air/water hose. It's hot water,
maybe 160F, and the chlorinated sanitizer. Is there something that lasts longer? Don't mind paying more if it lasts a year.
---------------------------------------------------------------------
[9] Wed 8/19 8:05 AM
From: Danny Kwan <dkwan@timberlinerental.example>
Subject: price on 3/8 R2

Hey Marcus, competitor is quoting me $4.10/ft on 3/8" 2-wire in 100 ft reels. You're at $4.63. Match it?
Need 20 reels this month.
---------------------------------------------------------------------
[10] Wed 8/19 2:17 PM
From: Hector Silva <hsilva@silverpeakfarms.example>
Subject: same as last year

Need the same layflat and suction setup as last spring for the north pivot. Dont remember the sizes, you have it.
Ship to the shop. Thanks
---------------------------------------------------------------------
[11] Thu 8/20 9:44 AM
From: Priya N. <purchasing@bluefincreamery.example>
Subject: RE: RFQ 2026-0817 - pressure test certs

Thanks for the quote. Two things: 1) the spiral wound gaskets are $31 each, last year you were at $27, why? 2) we need the
test certs to reference our PO number and the assembly serial. Can you do that? Also Gus asks if you can come by during
the October shutdown to look at the CIP loop hose.
---------------------------------------------------------------------
[12] Fri 8/21 4:51 PM
From: Ray Bostwick <ray@sawtoothlogging.example>
Subject: (no subject)

Dana - been a while. The other outfit is fine on price but their assemblies are junk, had two blow on the loader this month.
What would it take to get back to where we were? I still have the Feb quote.
Ray
---------------------------------------------------------------------

voicemails.txt

voicemails.txt
COUNTER VOICEMAIL TRANSCRIPTS - Reno branch - Monday August 24, 2026

[1] 7:12 AM, 555-0142 (Red Rock Aggregates)
"Yeah this is Dale at Red Rock. The 3 inch assembly showed up Wednesday like Kelly said, we're good. Listen, I need to
set up a standing order, every quarter, same wash plant kit, so I'm not calling you guys in a panic. Two of the 3 inch
suction at 25, two of the 2 inch discharge at 50, the clamps, the loader hoses. Ship it the first week of the quarter
unless I call and say don't. Can somebody set that up and send me what it's going to cost? Thanks."

[2] 8:05 AM, 555-0193 (unknown)
"Hi, this is Angela with Comstock Mine Services, we're a new account with you, Kelly set us up in the spring. I've got
a slurry line, uh, 3 inch, it's abrasive, sand and water, the hose we have is wearing through at the bends in about six
weeks. I don't know what it is, somebody before me bought it. Can somebody call me back and tell me what I should be
using? 555-0193."

[3] 8:40 AM, 555-0161 (Payette Hydraulics)
"Hey it's Frank at Payette. I need 500 feet of half inch two wire and 200 of the three quarter, and a bag each of the
straight JIC swivels and 90s for both sizes, and ferrules. Reel pricing. And what's your best price on a 20 ton crimper,
we're looking at replacing ours. Call me."

price_list.csv

price_list.csv
sku,description,category,subcategory,uom,pack_qty,min_order_qty,unit_cost,list_price,vendor,vendor_part_no,country_of_origin,lead_time_days,pressure_psi,temp_min_f,temp_max_f,id_inches,status,superseded_by,notes
HH-R2-04,"SAE 100R2AT 2-wire hydraulic hose 1/4""",Hydraulic Hose,2-wire braid,FT,1,50,1.7,4.0,Northline Hose & Rubber,NHR-HHR204,US,5,5800,-40,212,0.25,active,,
HH-R1-04,"SAE 100R1AT 1-wire hydraulic hose 1/4""",Hydraulic Hose,1-wire braid,FT,1,50,1.32,3.12,Northline Hose & Rubber,NHR-HHR104,US,5,5000,-40,212,0.25,active,,
HH-R17-04,"SAE 100R17 compact 1-wire hydraulic hose 1/4"" (3000 psi all sizes)",Hydraulic Hose,Compact,FT,1,50,1.56,3.76,Northline Hose & Rubber,NHR-HHR1704,US,7,3000,-40,212,0.25,active,,
HH-R2-06,"SAE 100R2AT 2-wire hydraulic hose 3/8""",Hydraulic Hose,2-wire braid,FT,1,50,2.15,5.06,Northline Hose & Rubber,NHR-HHR206,US,5,4800,-40,212,0.375,active,,
HH-R1-06,"SAE 100R1AT 1-wire hydraulic hose 3/8""",Hydraulic Hose,1-wire braid,FT,1,50,1.68,3.95,Northline Hose & Rubber,NHR-HHR106,US,5,4000,-40,212,0.375,active,,
HH-R17-06,"SAE 100R17 compact 1-wire hydraulic hose 3/8"" (3000 psi all sizes)",Hydraulic Hose,Compact,FT,1,50,1.98,4.76,Northline Hose & Rubber,NHR-HHR1706,US,7,3000,-40,212,0.375,active,,
HH-R2-08,"SAE 100R2AT 2-wire hydraulic hose 1/2""",Hydraulic Hose,2-wire braid,FT,1,50,2.84,6.67,Northline Hose & Rubber,NHR-HHR208,US,5,4000,-40,212,0.5,active,,
HH-R1-08,"SAE 100R1AT 1-wire hydraulic hose 1/2""",Hydraulic Hose,1-wire braid,FT,1,50,2.22,5.2,Northline Hose & Rubber,NHR-HHR108,US,5,3500,-40,212,0.5,active,,
HH-R17-08,"SAE 100R17 compact 1-wire hydraulic hose 1/2"" (3000 psi all sizes)",Hydraulic Hose,Compact,FT,1,50,2.6,6.26,Northline Hose & Rubber,NHR-HHR1708,US,7,3000,-40,212,0.5,active,,
HH-R2-12,"SAE 100R2AT 2-wire hydraulic hose 3/4""",Hydraulic Hose,2-wire braid,FT,1,50,4.36,10.24,Northline Hose & Rubber,NHR-HHR212,US,5,3100,-40,212,0.75,active,,
HH-R1-12,"SAE 100R1AT 1-wire hydraulic hose 3/4""",Hydraulic Hose,1-wire braid,FT,1,50,3.4,7.99,Northline Hose & Rubber,NHR-HHR112,US,5,2250,-40,212,0.75,active,,
HH-R17-12,"SAE 100R17 compact 1-wire hydraulic hose 3/4"" (3000 psi all sizes)",Hydraulic Hose,Compact,FT,1,50,4.01,9.62,Northline Hose & Rubber,NHR-HHR1712,US,7,3000,-40,212,0.75,active,,
HH-R2-16,"SAE 100R2AT 2-wire hydraulic hose 1""",Hydraulic Hose,2-wire braid,FT,1,50,6.72,15.79,Northline Hose & Rubber,NHR-HHR216,US,5,2400,-40,212,1.0,active,,
HH-R1-16,"SAE 100R1AT 1-wire hydraulic hose 1""",Hydraulic Hose,1-wire braid,FT,1,50,5.24,12.32,Northline Hose & Rubber,NHR-HHR116,US,5,1750,-40,212,1.0,active,,
HH-R17-16,"SAE 100R17 compact 1-wire hydraulic hose 1"" (3000 psi all sizes)",Hydraulic Hose,Compact,FT,1,50,6.18,14.84,Northline Hose & Rubber,NHR-HHR1716,US,7,3000,-40,212,1.0,active,,
HH-R12-16,"SAE 100R12 4-spiral hydraulic hose 1""",Hydraulic Hose,4-spiral,FT,1,25,11.76,28.25,Northline Hose & Rubber,N-R12-16,MY,12,4000,-40,250,1.0,active,,
HH-R12-20,"SAE 100R12 4-spiral hydraulic hose 1-1/4""",Hydraulic Hose,4-spiral,FT,1,25,16.59,39.85,Northline Hose & Rubber,N-R12-20,MY,12,3000,-40,250,1.25,active,,
HH-R13-20,"SAE 100R13 6-spiral hydraulic hose 1-1/4""",Hydraulic Hose,6-spiral,FT,1,25,22.47,53.87,Northline Hose & Rubber,N-R13-20,MY,14,5000,-40,250,1.25,active,,
IH-AW-050,"Air & water hose 1/2"" 300 PSI EPDM, red",Industrial Hose,Air & Water,FT,1,100,1.12,2.45,Ridgeback Rubber Products,RBR-IHAW050,US,3,300,-20,180,0.5,discontinued,IH-AW-050R,"Discontinued 2026-05-01. Sell through, do not reorder."
IH-AW-050R,"Air & water hose 1/2"" 300 PSI EPDM, red (new compound)",Industrial Hose,Air & Water,FT,1,100,1.19,2.55,Ridgeback Rubber Products,RBR-IHAW050R,US,3,300,-40,190,0.5,active,,
IH-AW-075,"Air & water hose 3/4"" 300 PSI EPDM, red",Industrial Hose,Air & Water,FT,1,100,1.54,3.3,Ridgeback Rubber Products,RBR-IHAW075,US,3,300,-20,180,0.75,active,,
IH-AW-100,"Air & water hose 1"" 300 PSI EPDM, red",Industrial Hose,Air & Water,FT,1,100,2.19,4.7,Ridgeback Rubber Products,RBR-IHAW100,US,3,300,-20,180,1.0,active,,
IH-CH-100,"Chemical transfer hose 1"" UHMWPE tube 200 PSI",Industrial Hose,Chemical,FT,1,50,7.81,15.9,Ridgeback Rubber Products,RBR-IHCH100,US,10,200,-40,250,1.0,active,,
IH-CH-150,"Chemical transfer hose 1-1/2"" UHMWPE tube 200 PSI",Industrial Hose,Chemical,FT,1,50,23.4,21.8,Ridgeback Rubber Products,RBR-IHCH150,US,10,200,-40,250,1.5,active,,
IH-CH-200,"Chemical transfer hose 2"" UHMWPE tube 200 PSI",Industrial Hose,Chemical,FT,1,50,13.79,28.4,Ridgeback Rubber Products,RBR-IHCH200,US,10,200,-40,250,2.0,active,,
IH-FG-150,"Food grade suction & discharge hose 1-1/2"" FDA white",Industrial Hose,Food Grade,FT,1,50,8.09,16.4,Ridgeback Rubber Products,RBR-IHFG150,US,14,150,-25,220,1.5,active,,
IH-FG-200,"Food grade suction & discharge hose 2"" FDA white",Industrial Hose,Food Grade,FT,1,50,10.2,20.7,Ridgeback Rubber Products,RBR-IHFG200,US,14,150,-25,220,2.0,active,,
IH-FG-300,"Food grade suction & discharge hose 3"" FDA white",Industrial Hose,Food Grade,FT,1,50,15.5,31.4,Ridgeback Rubber Products,RBR-IHFG300,US,14,150,-25,220,3.0,active,,
IH-MS-200,"Material handling / dry abrasive hose 2"" gum rubber",Industrial Hose,Material Handling,FT,1,50,10.94,22.1,Ridgeback Rubber Products,RBR-IHMS200,US,21,75,-20,160,2.0,active,,
IH-MS-300,"Material handling / dry abrasive hose 3"" gum rubber",Industrial Hose,Material Handling,FT,1,50,16.19,32.6,Ridgeback Rubber Products,RBR-IHMS300,US,21,75,-20,160,3.0,active,,
IH-MS-400,"Material handling / dry abrasive hose 4"" gum rubber",Industrial Hose,Material Handling,FT,1,50,22.57,45.5,Ridgeback Rubber Products,RBR-IHMS400,US,21,75,-20,160,4.0,active,,
IH-WS-200,"Water suction & discharge hose 2"" PVC",Industrial Hose,Water S&D,FT,1,100,2.96,6.1,Northline Hose & Rubber,NHR-IHWS200,US,3,80,15,150,2.0,active,,
IH-WS-300,"Water suction & discharge hose 3"" PVC",Industrial Hose,Water S&D,FT,1,100,4.96,10.2,Northline Hose & Rubber,NHR-IHWS300,US,3,80,15,150,3.0,active,,
IH-WS-400,"Water suction & discharge hose 4"" PVC",Industrial Hose,Water S&D,FT,1,100,7.87,16.1,Northline Hose & Rubber,NHR-IHWS400,US,3,65,15,150,4.0,active,,
IH-ST-075,"Steam hose 3/4"" 250 PSI EPDM, black",Industrial Hose,Steam,FT,1,50,5.93,12.3,Northline Hose & Rubber,NHR-IHST075,US,7,250,-20,406,0.75,active,,
IH-ST-100,"Steam hose 1"" 250 PSI EPDM, black",Industrial Hose,Steam,FT,1,50,7.3,15.1,Northline Hose & Rubber,NHR-IHST100,US,7,250,-20,406,1.0,active,,
IH-PT-100,"Petroleum transfer hose 1"" nitrile 300 PSI, static dissipating",Industrial Hose,Petroleum,FT,1,50,5.59,11.6,Northline Hose & Rubber,NHR-IHPT100,US,7,300,-30,180,1.0,active,,
IH-PT-150,"Petroleum transfer hose 1-1/2"" nitrile 300 PSI, static dissipating",Industrial Hose,Petroleum,FT,1,50,8.32,17.2,Northline Hose & Rubber,NHR-IHPT150,US,7,300,-30,180,1.5,active,,
IH-LF-300,"Layflat discharge hose 3"" PVC 80 PSI, blue",Industrial Hose,Layflat,FT,1,300,1.31,2.85,Ridgeback Rubber Products,RBR-IHLF300,US,5,80,15,140,3.0,active,,
IH-LF-400,"Layflat discharge hose 4"" PVC 80 PSI, blue",Industrial Hose,Layflat,FT,1,300,1.88,4.05,Ridgeback Rubber Products,RBR-IHLF400,US,5,80,15,140,4.0,active,,
IH-PB-075,"Pressure washer hose 3/8"" 4000 PSI 1-wire, gray non-marking",Industrial Hose,Pressure Wash,FT,1,50,1.6,3.6,Northline Hose & Rubber,N-PW-075,CN,5,4000,-20,250,0.375,active,,
HF-JIC-04-S,"JIC 37° female swivel crimp fitting, straight, -04",Hydraulic Fittings,JIC,EA,25,1,1.1,2.86,Cascade Coupling Co.,CCL-HFJIC04S,US,5,,,,,active,,
HF-JIC-04-45,"JIC 37° female swivel crimp fitting, 45° elbow, -04",Hydraulic Fittings,JIC,EA,25,1,1.65,4.29,Cascade Coupling Co.,CCL-HFJIC0445,US,5,,,,,active,,
HF-JIC-04-90,"JIC 37° female swivel crimp fitting, 90° elbow, -04",Hydraulic Fittings,JIC,EA,25,1,1.76,4.58,Cascade Coupling Co.,CCL-HFJIC0490,US,5,,,,,active,,
HF-NPT-04-M,"Male NPT crimp fitting, straight, -04",Hydraulic Fittings,NPT,EA,25,1,0.99,2.57,Cascade Coupling Co.,CCL-HFNPT04M,US,5,,,,,active,,
HF-ORFS-04-S,"ORFS female swivel crimp fitting, straight, -04",Hydraulic Fittings,ORFS,EA,25,1,1.38,3.58,Cascade Coupling Co.,CCL-HFORFS04S,US,8,,,,,active,,
HF-FER-04,Crimp ferrule for 1- and 2-wire hose -04,Hydraulic Fittings,Ferrule,EA,50,1,0.37,0.97,Cascade Coupling Co.,CCL-HFFER04,US,5,,,,,active,,
HA-JIC-04-MM,"JIC male x JIC male adapter -04, steel",Hydraulic Fittings,Adapter,EA,25,1,0.77,2.08,Cascade Coupling Co.,CCL-HAJIC04MM,US,5,,,,,active,,
HA-NPT-04-MF,"NPT male x NPT female elbow -04, steel",Hydraulic Fittings,Adapter,EA,25,1,0.88,2.38,Cascade Coupling Co.,CCL-HANPT04MF,US,5,,,,,active,,
HF-JIC-06-S,"JIC 37° female swivel crimp fitting, straight, -06",Hydraulic Fittings,JIC,EA,25,1,1.35,3.51,Cascade Coupling Co.,CCL-HFJIC06S,US,5,,,,,active,,
HF-JIC-06-45,"JIC 37° female swivel crimp fitting, 45° elbow, -06",Hydraulic Fittings,JIC,EA,25,1,2.03,5.27,Cascade Coupling Co.,CCL-HFJIC0645,US,5,,,,,active,,
HF-JIC-06-90,"JIC 37° female swivel crimp fitting, 90° elbow, -06",Hydraulic Fittings,JIC,EA,25,1,2.16,5.62,Cascade Coupling Co.,CCL-HFJIC0690,US,5,,,,,active,,
HF-NPT-06-M,"Male NPT crimp fitting, straight, -06",Hydraulic Fittings,NPT,EA,25,1,1.22,3.16,Cascade Coupling Co.,CCL-HFNPT06M,US,5,,,,,active,,
HF-ORFS-06-S,"ORFS female swivel crimp fitting, straight, -06",Hydraulic Fittings,ORFS,EA,25,1,1.69,4.39,Cascade Coupling Co.,CCL-HFORFS06S,US,8,,,,,active,,
HF-FER-06,Crimp ferrule for 1- and 2-wire hose -06,Hydraulic Fittings,Ferrule,EA,50,1,0.46,1.19,Cascade Coupling Co.,CCL-HFFER06,US,5,,,,,active,,
HA-JIC-06-MM,"JIC male x JIC male adapter -06, steel",Hydraulic Fittings,Adapter,EA,25,1,0.95,2.55,Cascade Coupling Co.,CCL-HAJIC06MM,US,5,,,,,active,,
HA-NPT-06-MF,"NPT male x NPT female elbow -06, steel",Hydraulic Fittings,Adapter,EA,25,1,1.08,2.92,Cascade Coupling Co.,CCL-HANPT06MF,US,5,,,,,active,,
HF-JIC-08-S,"JIC 37° female swivel crimp fitting, straight, -08",Hydraulic Fittings,JIC,EA,25,1,1.95,5.07,Cascade Coupling Co.,CCL-HFJIC08S,US,5,,,,,active,,
HF-JIC-08-45,"JIC 37° female swivel crimp fitting, 45° elbow, -08",Hydraulic Fittings,JIC,EA,25,1,2.93,7.61,Cascade Coupling Co.,CCL-HFJIC0845,US,5,,,,,active,,
HF-JIC-08-90,"JIC 37° female swivel crimp fitting, 90° elbow, -08",Hydraulic Fittings,JIC,EA,25,1,3.12,8.11,Cascade Coupling Co.,CCL-HFJIC0890,US,5,,,,,active,,
HF-NPT-08-M,"Male NPT crimp fitting, straight, -08",Hydraulic Fittings,NPT,EA,25,1,1.76,4.56,Cascade Coupling Co.,CCL-HFNPT08M,US,5,,,,,active,,
HF-ORFS-08-S,"ORFS female swivel crimp fitting, straight, -08",Hydraulic Fittings,ORFS,EA,25,1,2.44,6.34,Cascade Coupling Co.,CCL-HFORFS08S,US,8,,,,,active,,
HF-FER-08,Crimp ferrule for 1- and 2-wire hose -08,Hydraulic Fittings,Ferrule,EA,50,1,0.66,1.72,Cascade Coupling Co.,CCL-HFFER08,US,5,,,,,active,,
HA-JIC-08-MM,"JIC male x JIC male adapter -08, steel",Hydraulic Fittings,Adapter,EA,25,1,1.37,3.69,Cascade Coupling Co.,CCL-HAJIC08MM,US,5,,,,,active,,
HA-NPT-08-MF,"NPT male x NPT female elbow -08, steel",Hydraulic Fittings,Adapter,EA,25,1,1.56,4.21,Cascade Coupling Co.,CCL-HANPT08MF,US,5,,,,,active,,
HF-JIC-12-S,"JIC 37° female swivel crimp fitting, straight, -12",Hydraulic Fittings,JIC,EA,25,1,3.4,8.84,Cascade Coupling Co.,CCL-HFJIC12S,US,5,,,,,active,,
HF-JIC-12-45,"JIC 37° female swivel crimp fitting, 45° elbow, -12",Hydraulic Fittings,JIC,EA,25,1,5.1,13.26,Cascade Coupling Co.,CCL-HFJIC1245,US,5,,,,,active,,
HF-JIC-12-90,"JIC 37° female swivel crimp fitting, 90° elbow, -12",Hydraulic Fittings,JIC,EA,25,1,5.44,14.14,Cascade Coupling Co.,CCL-HFJIC1290,US,5,,,,,active,,
HF-NPT-12-M,"Male NPT crimp fitting, straight, -12",Hydraulic Fittings,NPT,EA,25,1,3.06,7.96,Cascade Coupling Co.,CCL-HFNPT12M,US,5,,,,,active,,
HF-ORFS-12-S,"ORFS female swivel crimp fitting, straight, -12",Hydraulic Fittings,ORFS,EA,25,1,4.25,11.05,Cascade Coupling Co.,CCL-HFORFS12S,US,8,,,,,active,,
HF-FER-12,Crimp ferrule for 1- and 2-wire hose -12,Hydraulic Fittings,Ferrule,EA,50,1,1.16,3.01,Cascade Coupling Co.,CCL-HFFER12,US,5,,,,,active,,
HA-JIC-12-MM,"JIC male x JIC male adapter -12, steel",Hydraulic Fittings,Adapter,EA,25,1,2.38,6.43,Cascade Coupling Co.,CCL-HAJIC12MM,US,5,,,,,active,,
HA-NPT-12-MF,"NPT male x NPT female elbow -12, steel",Hydraulic Fittings,Adapter,EA,25,1,2.72,7.34,Cascade Coupling Co.,CCL-HANPT12MF,US,5,,,,,active,,
HF-JIC-16-S,"JIC 37° female swivel crimp fitting, straight, -16",Hydraulic Fittings,JIC,EA,25,1,5.6,14.56,Cascade Coupling Co.,CCL-HFJIC16S,US,5,,,,,active,,
HF-JIC-16-45,"JIC 37° female swivel crimp fitting, 45° elbow, -16",Hydraulic Fittings,JIC,EA,25,1,8.4,21.84,Cascade Coupling Co.,CCL-HFJIC1645,US,5,,,,,active,,
HF-JIC-16-90,"JIC 37° female swivel crimp fitting, 90° elbow, -16",Hydraulic Fittings,JIC,EA,25,1,8.96,23.3,Cascade Coupling Co.,CCL-HFJIC1690,US,5,,,,,active,,
HF-NPT-16-M,"Male NPT crimp fitting, straight, -16",Hydraulic Fittings,NPT,EA,25,1,5.04,13.1,Cascade Coupling Co.,CCL-HFNPT16M,US,5,,,,,active,,
HF-ORFS-16-S,"ORFS female swivel crimp fitting, straight, -16",Hydraulic Fittings,ORFS,EA,25,1,7.0,18.2,Cascade Coupling Co.,CCL-HFORFS16S,US,8,,,,,active,,
HF-FER-16,Crimp ferrule for 1- and 2-wire hose -16,Hydraulic Fittings,Ferrule,EA,50,1,1.9,4.95,Cascade Coupling Co.,CCL-HFFER16,US,5,,,,,active,,
HA-JIC-16-MM,"JIC male x JIC male adapter -16, steel",Hydraulic Fittings,Adapter,EA,25,1,3.92,10.58,Cascade Coupling Co.,CCL-HAJIC16MM,US,5,,,,,active,,
HA-NPT-16-MF,"NPT male x NPT female elbow -16, steel",Hydraulic Fittings,Adapter,EA,25,1,4.48,12.1,Cascade Coupling Co.,CCL-HANPT16MF,US,5,,,,,active,,
HF-FER-20,Crimp ferrule for 4-spiral hose -20,Hydraulic Fittings,Ferrule,EA,25,1,2.1,5.4,Cascade Coupling Co.,CCL-HFFER20,US,8,,,,,active,,
HF-CODE61-20,SAE Code 61 flange head crimp fitting -20,Hydraulic Fittings,Flange,EA,10,1,14.3,36.9,Cascade Coupling Co.,CCL-HFCODE6120,US,10,,,,,active,,
CG-A-100-AL,"Cam & groove Type A adapter x female NPT, 1"", aluminum",Couplings,Cam & Groove AL,EA,10,1,4.2,10.08,Cascade Coupling Co.,CCL-CGA100AL,US,3,,,,,active,,
CG-B-100-AL,"Cam & groove Type B coupler x male NPT, 1"", aluminum",Couplings,Cam & Groove AL,EA,10,1,6.72,16.13,Cascade Coupling Co.,CCL-CGB100AL,US,3,,,,,active,,
CG-C-100-AL,"Cam & groove Type C coupler x hose shank, 1"", aluminum",Couplings,Cam & Groove AL,EA,10,1,7.14,17.14,Cascade Coupling Co.,CCL-CGC100AL,US,3,,,,,active,,
CG-D-100-AL,"Cam & groove Type D coupler x female NPT, 1"", aluminum",Couplings,Cam & Groove AL,EA,10,1,6.93,16.63,Cascade Coupling Co.,CCL-CGD100AL,US,3,,,,,active,,
CG-E-100-AL,"Cam & groove Type E adapter x hose shank, 1"", aluminum",Couplings,Cam & Groove AL,EA,10,1,4.62,11.09,Cascade Coupling Co.,CCL-CGE100AL,US,3,,,,,active,,
CG-F-100-AL,"Cam & groove Type F adapter x male NPT, 1"", aluminum",Couplings,Cam & Groove AL,EA,10,1,4.41,10.58,Cascade Coupling Co.,CCL-CGF100AL,US,3,,,,,active,,
CG-C-100-SS,"Cam & groove Type C coupler x hose shank, 1"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,21.84,48.05,Cascade Coupling Co.,N-CGC100SS,CN,10,,,,,active,,
CG-E-100-SS,"Cam & groove Type E adapter x hose shank, 1"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,14.28,31.42,Cascade Coupling Co.,N-CGE100SS,CN,10,,,,,active,,
CG-C-100-PP,"Cam & groove Type C coupler x hose shank, 1"", polypropylene",Couplings,Cam & Groove Poly,EA,10,1,2.31,5.78,Cascade Coupling Co.,CCL-CGC100PP,US,5,,,,,active,,
CG-DC-100,"Cam & groove dust cap, 1"", aluminum",Couplings,Cam & Groove AL,EA,10,1,1.68,4.2,Cascade Coupling Co.,CCL-CGDC100,US,3,,,,,active,,
CG-A-150-AL,"Cam & groove Type A adapter x female NPT, 1-1/2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,5.9,14.16,Cascade Coupling Co.,CCL-CGA150AL,US,3,,,,,active,,
CG-B-150-AL,"Cam & groove Type B coupler x male NPT, 1-1/2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,9.44,22.66,Cascade Coupling Co.,CCL-CGB150AL,US,3,,,,,active,,
CG-C-150-AL,"Cam & groove Type C coupler x hose shank, 1-1/2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,10.03,24.07,Cascade Coupling Co.,CCL-CGC150AL,US,3,,,,,active,,
CG-D-150-AL,"Cam & groove Type D coupler x female NPT, 1-1/2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,9.74,23.36,Cascade Coupling Co.,CCL-CGD150AL,US,3,,,,,active,,
CG-E-150-AL,"Cam & groove Type E adapter x hose shank, 1-1/2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,6.49,15.58,Cascade Coupling Co.,CCL-CGE150AL,US,3,,,,,active,,
CG-F-150-AL,"Cam & groove Type F adapter x male NPT, 1-1/2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,6.2,14.87,Cascade Coupling Co.,CCL-CGF150AL,US,3,,,,,active,,
CG-C-150-SS,"Cam & groove Type C coupler x hose shank, 1-1/2"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,30.68,67.5,Cascade Coupling Co.,N-CGC150SS,CN,10,,,,,active,,
CG-E-150-SS,"Cam & groove Type E adapter x hose shank, 1-1/2"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,20.06,44.13,Cascade Coupling Co.,N-CGE150SS,CN,10,,,,,active,,
CG-C-150-PP,"Cam & groove Type C coupler x hose shank, 1-1/2"", polypropylene",Couplings,Cam & Groove Poly,EA,10,1,3.25,8.11,Cascade Coupling Co.,CCL-CGC150PP,US,5,,,,,active,,
CG-DC-150,"Cam & groove dust cap, 1-1/2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,2.36,5.9,Cascade Coupling Co.,CCL-CGDC150,US,3,,,,,active,,
CG-A-200-AL,"Cam & groove Type A adapter x female NPT, 2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,7.4,17.76,Cascade Coupling Co.,CCL-CGA200AL,US,3,,,,,active,,
CG-B-200-AL,"Cam & groove Type B coupler x male NPT, 2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,11.84,28.42,Cascade Coupling Co.,CCL-CGB200AL,US,3,,,,,active,,
CG-C-200-AL,"Cam & groove Type C coupler x hose shank, 2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,12.58,30.19,Cascade Coupling Co.,CCL-CGC200AL,US,3,,,,,active,,
CG-D-200-AL,"Cam & groove Type D coupler x female NPT, 2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,12.21,29.3,Cascade Coupling Co.,CCL-CGD200AL,US,3,,,,,active,,
CG-E-200-AL,"Cam & groove Type E adapter x hose shank, 2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,8.14,19.54,Cascade Coupling Co.,CCL-CGE200AL,US,3,,,,,active,,
CG-F-200-AL,"Cam & groove Type F adapter x male NPT, 2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,7.77,18.65,Cascade Coupling Co.,CCL-CGF200AL,US,3,,,,,active,,
CG-C-200-SS,"Cam & groove Type C coupler x hose shank, 2"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,38.48,84.66,Cascade Coupling Co.,N-CGC200SS,CN,10,,,,,active,,
CG-E-200-SS,"Cam & groove Type E adapter x hose shank, 2"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,25.16,55.35,Cascade Coupling Co.,N-CGE200SS,CN,10,,,,,active,,
CG-C-200-PP,"Cam & groove Type C coupler x hose shank, 2"", polypropylene",Couplings,Cam & Groove Poly,EA,10,1,4.07,10.18,Cascade Coupling Co.,CCL-CGC200PP,US,5,,,,,active,,
CG-DC-200,"Cam & groove dust cap, 2"", aluminum",Couplings,Cam & Groove AL,EA,10,1,2.96,7.4,Cascade Coupling Co.,CCL-CGDC200,US,3,,,,,active,,
CG-A-300-AL,"Cam & groove Type A adapter x female NPT, 3"", aluminum",Couplings,Cam & Groove AL,EA,10,1,12.1,29.04,Cascade Coupling Co.,CCL-CGA300AL,US,3,,,,,active,,
CG-B-300-AL,"Cam & groove Type B coupler x male NPT, 3"", aluminum",Couplings,Cam & Groove AL,EA,10,1,19.36,46.46,Cascade Coupling Co.,CCL-CGB300AL,US,3,,,,,active,,
CG-C-300-AL,"Cam & groove Type C coupler x hose shank, 3"", aluminum",Couplings,Cam & Groove AL,EA,10,1,20.57,49.37,Cascade Coupling Co.,CCL-CGC300AL,US,3,,,,,active,,
CG-D-300-AL,"Cam & groove Type D coupler x female NPT, 3"", aluminum",Couplings,Cam & Groove AL,EA,10,1,19.97,47.92,Cascade Coupling Co.,CCL-CGD300AL,US,3,,,,,active,,
CG-E-300-AL,"Cam & groove Type E adapter x hose shank, 3"", aluminum",Couplings,Cam & Groove AL,EA,10,1,13.31,31.94,Cascade Coupling Co.,CCL-CGE300AL,US,3,,,,,active,,
CG-F-300-AL,"Cam & groove Type F adapter x male NPT, 3"", aluminum",Couplings,Cam & Groove AL,EA,10,1,12.71,30.49,Cascade Coupling Co.,CCL-CGF300AL,US,3,,,,,active,,
CG-C-300-SS,"Cam & groove Type C coupler x hose shank, 3"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,62.92,138.42,Cascade Coupling Co.,N-CGC300SS,CN,10,,,,,active,,
CG-E-300-SS,"Cam & groove Type E adapter x hose shank, 3"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,41.14,90.51,Cascade Coupling Co.,N-CGE300SS,CN,10,,,,,active,,
CG-C-300-PP,"Cam & groove Type C coupler x hose shank, 3"", polypropylene",Couplings,Cam & Groove Poly,EA,10,1,6.66,16.64,Cascade Coupling Co.,CCL-CGC300PP,US,5,,,,,active,,
CG-DC-300,"Cam & groove dust cap, 3"", aluminum",Couplings,Cam & Groove AL,EA,10,1,4.84,12.1,Cascade Coupling Co.,CCL-CGDC300,US,3,,,,,active,,
CG-A-400-AL,"Cam & groove Type A adapter x female NPT, 4"", aluminum",Couplings,Cam & Groove AL,EA,10,1,19.6,47.04,Cascade Coupling Co.,CCL-CGA400AL,US,3,,,,,active,,
CG-B-400-AL,"Cam & groove Type B coupler x male NPT, 4"", aluminum",Couplings,Cam & Groove AL,EA,10,1,31.36,75.26,Cascade Coupling Co.,CCL-CGB400AL,US,3,,,,,active,,
CG-C-400-AL,"Cam & groove Type C coupler x hose shank, 4"", aluminum",Couplings,Cam & Groove AL,EA,10,1,33.32,79.97,Cascade Coupling Co.,CCL-CGC400AL,US,3,,,,,active,,
CG-D-400-AL,"Cam & groove Type D coupler x female NPT, 4"", aluminum",Couplings,Cam & Groove AL,EA,10,1,32.34,77.62,Cascade Coupling Co.,CCL-CGD400AL,US,3,,,,,active,,
CG-E-400-AL,"Cam & groove Type E adapter x hose shank, 4"", aluminum",Couplings,Cam & Groove AL,EA,10,1,21.56,51.74,Cascade Coupling Co.,CCL-CGE400AL,US,3,,,,,active,,
CG-F-400-AL,"Cam & groove Type F adapter x male NPT, 4"", aluminum",Couplings,Cam & Groove AL,EA,10,1,20.58,49.39,Cascade Coupling Co.,CCL-CGF400AL,US,3,,,,,active,,
CG-C-400-SS,"Cam & groove Type C coupler x hose shank, 4"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,101.92,224.22,Cascade Coupling Co.,N-CGC400SS,CN,10,,,,,active,,
CG-E-400-SS,"Cam & groove Type E adapter x hose shank, 4"", 316 stainless",Couplings,Cam & Groove SS,EA,5,1,66.64,146.61,Cascade Coupling Co.,N-CGE400SS,CN,10,,,,,active,,
CG-C-400-PP,"Cam & groove Type C coupler x hose shank, 4"", polypropylene",Couplings,Cam & Groove Poly,EA,10,1,10.78,26.95,Cascade Coupling Co.,CCL-CGC400PP,US,5,,,,,active,,
CG-DC-400,"Cam & groove dust cap, 4"", aluminum",Couplings,Cam & Groove AL,EA,10,1,7.84,19.6,Cascade Coupling Co.,CCL-CGDC400,US,3,,,,,active,,
CL-BAND-200,"Interlocking band clamp 2"" 4-bolt, plated",Clamps,Band,EA,10,1,3.1,7.95,Trailhead Fluid Handling,TFH-CLBAND200,US,3,,,,,active,,
CL-BAND-300,"Interlocking band clamp 3"" 4-bolt, plated",Clamps,Band,EA,10,1,4.6,11.7,Trailhead Fluid Handling,TFH-CLBAND300,US,3,,,,,active,,
CL-BAND-400,"Interlocking band clamp 4"" 4-bolt, plated",Clamps,Band,EA,10,1,6.2,15.6,Trailhead Fluid Handling,TFH-CLBAND400,US,3,,,,,active,,
CL-WORM-200,"Worm gear clamp 2"" stainless",Clamps,Worm,EA,10,1,0.85,2.3,Trailhead Fluid Handling,TFH-CLWORM200,US,2,,,,,active,,
CL-WORM-300,"Worm gear clamp 3"" stainless",Clamps,Worm,EA,10,1,1.15,3.05,Trailhead Fluid Handling,TFH-CLWORM300,US,2,,,,,active,,
CL-TBOLT-200,"T-bolt clamp 2"" stainless",Clamps,T-bolt,EA,10,1,2.4,6.1,Trailhead Fluid Handling,TFH-CLTBOLT200,US,3,,,,,active,,
CL-TBOLT-300,"T-bolt clamp 3"" stainless",Clamps,T-bolt,EA,10,1,3.05,7.8,Trailhead Fluid Handling,TFH-CLTBOLT300,US,3,,,,,active,,
CL-PUNCH-200,"Punch-lok style clamp 2"" stainless",Clamps,Punch,EA,25,1,1.6,4.2,Trailhead Fluid Handling,TFH-CLPUNCH200,US,3,,,,,active,,
GK-FF-2-150,"Full face gasket 2"" 150# 1/8"" red rubber",Gaskets,Full Face,EA,10,1,1.4,4.34,Summit Seal & Gasket,SSG-GKFF2150,US,4,,,170,,active,,
GK-RG-2-150,"Ring gasket 2"" 150# 1/8"" compressed non-asbestos",Gaskets,Ring,EA,10,1,1.82,5.64,Summit Seal & Gasket,SSG-GKRG2150,US,4,,,750,,active,,
GK-SW-2-150,"Spiral wound gasket 2"" 150# 304SS/graphite",Gaskets,Spiral Wound,EA,5,1,6.72,16.13,Summit Seal & Gasket,SSG-GKSW2150,US,9,,,1000,,active,,
GK-SW-2-300,"Spiral wound gasket 2"" 300# 316SS/graphite",Gaskets,Spiral Wound,EA,5,1,7.84,18.82,Summit Seal & Gasket,SSG-GKSW2300,US,9,,,1000,,active,,
GK-PTFE-2-150,"PTFE envelope gasket 2"" 150#",Gaskets,PTFE,EA,5,1,5.46,13.65,Summit Seal & Gasket,SSG-GKPTFE2150,US,12,,,500,,active,,
GK-FF-3-150,"Full face gasket 3"" 150# 1/8"" red rubber",Gaskets,Full Face,EA,10,1,1.9,5.89,Summit Seal & Gasket,SSG-GKFF3150,US,4,,,170,,active,,
GK-RG-3-150,"Ring gasket 3"" 150# 1/8"" compressed non-asbestos",Gaskets,Ring,EA,10,1,2.47,7.66,Summit Seal & Gasket,SSG-GKRG3150,US,4,,,750,,active,,
GK-SW-3-150,"Spiral wound gasket 3"" 150# 304SS/graphite",Gaskets,Spiral Wound,EA,5,1,9.12,21.89,Summit Seal & Gasket,SSG-GKSW3150,US,9,,,1000,,active,,
GK-SW-3-300,"Spiral wound gasket 3"" 300# 316SS/graphite",Gaskets,Spiral Wound,EA,5,1,10.64,25.54,Summit Seal & Gasket,SSG-GKSW3300,US,9,,,1000,,active,,
GK-PTFE-3-150,"PTFE envelope gasket 3"" 150#",Gaskets,PTFE,EA,5,1,7.41,18.53,Summit Seal & Gasket,SSG-GKPTFE3150,US,12,,,500,,active,,
GK-FF-4-150,"Full face gasket 4"" 150# 1/8"" red rubber",Gaskets,Full Face,EA,10,1,2.6,8.06,Summit Seal & Gasket,SSG-GKFF4150,US,4,,,170,,active,,
GK-RG-4-150,"Ring gasket 4"" 150# 1/8"" compressed non-asbestos",Gaskets,Ring,EA,10,1,3.38,10.48,Summit Seal & Gasket,SSG-GKRG4150,US,4,,,750,,active,,
GK-SW-4-150,"Spiral wound gasket 4"" 150# 304SS/graphite",Gaskets,Spiral Wound,EA,5,1,12.48,29.95,Summit Seal & Gasket,SSG-GKSW4150,US,9,,,1000,,active,,
GK-SW-4-300,"Spiral wound gasket 4"" 300# 316SS/graphite",Gaskets,Spiral Wound,EA,5,1,14.56,34.94,Summit Seal & Gasket,SSG-GKSW4300,US,9,,,1000,,active,,
GK-PTFE-4-150,"PTFE envelope gasket 4"" 150#",Gaskets,PTFE,EA,5,1,10.14,25.35,Summit Seal & Gasket,SSG-GKPTFE4150,US,12,,,500,,active,,
GK-FF-6-150,"Full face gasket 6"" 150# 1/8"" red rubber",Gaskets,Full Face,EA,10,1,4.1,12.71,Summit Seal & Gasket,SSG-GKFF6150,US,4,,,170,,active,,
GK-RG-6-150,"Ring gasket 6"" 150# 1/8"" compressed non-asbestos",Gaskets,Ring,EA,10,1,5.33,16.52,Summit Seal & Gasket,SSG-GKRG6150,US,4,,,750,,active,,
GK-SW-6-150,"Spiral wound gasket 6"" 150# 304SS/graphite",Gaskets,Spiral Wound,EA,5,1,19.68,47.23,Summit Seal & Gasket,SSG-GKSW6150,US,9,,,1000,,active,,
GK-SW-6-300,"Spiral wound gasket 6"" 300# 316SS/graphite",Gaskets,Spiral Wound,EA,5,1,22.96,55.1,Summit Seal & Gasket,SSG-GKSW6300,US,9,,,1000,,active,,
GK-PTFE-6-150,"PTFE envelope gasket 6"" 150#",Gaskets,PTFE,EA,5,1,15.99,39.98,Summit Seal & Gasket,SSG-GKPTFE6150,US,12,,,500,,active,,
GK-FF-8-150,"Full face gasket 8"" 150# 1/8"" red rubber",Gaskets,Full Face,EA,10,1,6.2,19.22,Summit Seal & Gasket,SSG-GKFF8150,US,4,,,170,,active,,
GK-RG-8-150,"Ring gasket 8"" 150# 1/8"" compressed non-asbestos",Gaskets,Ring,EA,10,1,8.06,24.99,Summit Seal & Gasket,SSG-GKRG8150,US,4,,,750,,active,,
GK-SW-8-150,"Spiral wound gasket 8"" 150# 304SS/graphite",Gaskets,Spiral Wound,EA,5,1,29.76,9.95,Summit Seal & Gasket,SSG-GKSW8150,US,9,,,1000,,active,,
GK-SW-8-300,"Spiral wound gasket 8"" 300# 316SS/graphite",Gaskets,Spiral Wound,EA,5,1,34.72,83.33,Summit Seal & Gasket,SSG-GKSW8300,US,9,,,1000,,active,,
GK-PTFE-8-150,"PTFE envelope gasket 8"" 150#",Gaskets,PTFE,EA,5,1,24.18,60.45,Summit Seal & Gasket,SSG-GKPTFE8150,US,12,,,500,,active,,
GK-FF-10-150,"Full face gasket 10"" 150# 1/8"" red rubber",Gaskets,Full Face,EA,10,1,9.1,28.21,Summit Seal & Gasket,SSG-GKFF10150,US,4,,,170,,active,,
GK-RG-10-150,"Ring gasket 10"" 150# 1/8"" compressed non-asbestos",Gaskets,Ring,EA,10,1,11.83,36.67,Summit Seal & Gasket,SSG-GKRG10150,US,4,,,750,,active,,
GK-SW-10-150,"Spiral wound gasket 10"" 150# 304SS/graphite",Gaskets,Spiral Wound,EA,5,1,43.68,104.83,Summit Seal & Gasket,SSG-GKSW10150,US,9,,,1000,,active,,
GK-SW-10-300,"Spiral wound gasket 10"" 300# 316SS/graphite",Gaskets,Spiral Wound,EA,5,1,50.96,122.3,Summit Seal & Gasket,SSG-GKSW10300,US,9,,,1000,,active,,
GK-PTFE-10-150,"PTFE envelope gasket 10"" 150#",Gaskets,PTFE,EA,5,1,35.49,88.73,Summit Seal & Gasket,SSG-GKPTFE10150,US,12,,,500,,active,,
GK-FF-12-150,"Full face gasket 12"" 150# 1/8"" red rubber",Gaskets,Full Face,EA,10,1,12.4,38.44,Summit Seal & Gasket,SSG-GKFF12150,US,4,,,170,,active,,
GK-RG-12-150,"Ring gasket 12"" 150# 1/8"" compressed non-asbestos",Gaskets,Ring,EA,10,1,16.12,49.97,Summit Seal & Gasket,SSG-GKRG12150,US,4,,,750,,active,,
GK-SW-12-150,"Spiral wound gasket 12"" 150# 304SS/graphite",Gaskets,Spiral Wound,EA,5,1,59.52,142.85,Summit Seal & Gasket,SSG-GKSW12150,US,9,,,1000,,active,,
GK-SW-12-300,"Spiral wound gasket 12"" 300# 316SS/graphite",Gaskets,Spiral Wound,EA,5,1,69.44,166.66,Summit Seal & Gasket,SSG-GKSW12300,US,9,,,1000,,active,,
GK-PTFE-12-150,"PTFE envelope gasket 12"" 150#",Gaskets,PTFE,EA,5,1,48.36,120.9,Summit Seal & Gasket,SSG-GKPTFE12150,US,12,,,500,,active,,
GK-SHT-RR-36,"Red rubber sheet 1/8"" x 36"" x 36""",Gaskets,Sheet,EA,1,1,14.5,34.9,Summit Seal & Gasket,SSG-GKSHTRR36,US,6,,,,,active,,
GK-SHT-NEO-36,"Neoprene sheet 1/8"" x 36"" x 36"" 60 duro",Gaskets,Sheet,EA,1,1,21.8,49.95,Summit Seal & Gasket,SSG-GKSHTNEO36,US,6,,,,,active,,
GK-SHT-EPDM-36,"EPDM sheet 1/8"" x 36"" x 36"" 60 duro",Gaskets,Sheet,EA,1,1,19.4,45.1,Summit Seal & Gasket,SSG-GKSHTEPDM36,US,6,,,,,active,,
GK-SHT-PTFE-12,"PTFE sheet 1/16"" x 12"" x 12"" virgin",Gaskets,Sheet,EA,1,1,18.4,44.2,Summit Seal & Gasket,SSG-GKSHTPTFE12,US,12,,,,,active,,
GK-SHT-CNA-36,"Compressed non-asbestos sheet 1/16"" x 36"" x 36""",Gaskets,Sheet,EA,1,1,38.2,88.5,Summit Seal & Gasket,SSG-GKSHTCNA36,US,8,,,,,active,,
EJ-RUB-4-150,"Rubber expansion joint 4"" 150# single arch EPDM",Expansion Joints,Rubber,EA,1,1,164.0,398.0,Summit Seal & Gasket,SSG-EJRUB4150,US,15,,,,,active,,
EJ-RUB-6-150,"Rubber expansion joint 6"" 150# single arch EPDM",Expansion Joints,Rubber,EA,1,1,212.0,512.0,Summit Seal & Gasket,SSG-EJRUB6150,US,15,,,,,active,,
EJ-RUB-8-150,"Rubber expansion joint 8"" 150# single arch EPDM",Expansion Joints,Rubber,EA,1,1,289.0,695.0,Summit Seal & Gasket,SSG-EJRUB8150,US,15,,,,,active,,
SVC-CRIMP,"Hose assembly crimp labor, per end",Services,Assembly,EA,1,1,4.0,9.5,Trailhead Fluid Handling,TFH-SVCCRIMP,US,0,,,,,active,,In-house
SVC-TEST,"Hydrostatic pressure test with certificate, per assembly",Services,Testing,EA,1,1,12.0,28.0,Trailhead Fluid Handling,TFH-SVCTEST,US,0,,,,,active,,In-house
SVC-CUT,"Cut-to-length service, per cut",Services,Assembly,EA,1,1,1.5,4.0,Trailhead Fluid Handling,TFH-SVCCUT,US,0,,,,,active,,In-house
SVC-TAG,"Stainless assembly ID tag, engraved, per assembly",Services,Assembly,EA,1,1,2.2,6.5,Trailhead Fluid Handling,TFH-SVCTAG,US,0,,,,,active,,In-house
SVC-RUSH,"Same-day rush fee, per order",Services,Assembly,EA,1,1,0.0,45.0,Trailhead Fluid Handling,TFH-SVCRUSH,US,0,,,,,active,,In-house
FRT-STD,"Freight, standard ground (pass-through)",Freight,Freight,EA,1,1,0.0,0.0,Trailhead Fluid Handling,TFH-FRTSTD,US,0,,,,,active,,Billed at cost + 10% per policy
HH-R2-08X,"SAE 100R2AT 2-wire hydraulic hose 1/2""",Hydraulic Hose,2-wire braid,FT,1,1,2.84,6.67,Northline Hose & Rubber,NHR-HHR208X,US,5,4000,-40,212,0.5,active,,"Legacy SKU, duplicate of HH-R2-08. Do not use."

branch_pnl.csv

branch_pnl.csv
branch,month,revenue,cogs,gross_margin,gm_pct,labor,occupancy,freight_out,freight_out_pct,other_opex,ebitda,ebitda_pct,headcount
RNO,2025-09,169777.89,86673.08,83104.81,48.9,19330.3,9800,3368.12,1.98,5942.23,44664.17,26.3,14
RNO,2025-10,161928.01,84120.24,77807.77,48.1,18356.48,9800,2807.78,1.73,5667.48,41176.03,25.4,14
RNO,2025-11,235317.34,123532.08,111785.26,47.5,25026.05,9800,4140.85,1.76,8236.11,64582.26,27.4,14
RNO,2025-12,173580.2,93196.93,80383.27,46.3,18747.84,9800,2979.52,1.72,6075.31,42780.61,24.6,14
RNO,2026-01,148034.11,82400.2,65633.91,44.3,16850.12,9800,2717.29,1.84,5181.19,31085.31,21.0,14
RNO,2026-02,171326.21,94584.05,76742.16,44.8,18477.49,9800,3038.69,1.77,5996.42,39429.56,23.0,14
RNO,2026-03,228443.07,128952.78,99490.29,43.6,25806.08,9800,3914.16,1.71,7995.51,51974.54,22.8,14
RNO,2026-04,212661.42,120724.56,91936.86,43.2,23808.95,9800,3796.19,1.79,7443.15,47088.57,22.1,14
RNO,2026-05,148065.0,85563.22,62501.78,42.2,15702.87,9800,2792.45,1.89,5182.28,29024.19,19.6,14
RNO,2026-06,154504.57,90634.9,63869.67,41.3,17030.1,9800,2941.38,1.9,5407.66,28690.53,18.6,14
RNO,2026-07,151058.48,85982.84,65075.64,43.1,16078.74,9800,2772.51,1.84,5287.05,31137.35,20.6,14
RNO,2026-08,98563.86,51196.98,47366.88,48.1,10517.04,9800,1935.22,1.96,3449.74,21664.88,22.0,14
SAC,2025-09,270570.41,147858.59,122711.82,45.4,36486.72,12400,5000.36,1.85,9469.96,59354.78,21.9,11
SAC,2025-10,246855.55,142817.3,104038.25,42.1,35214.02,12400,4430.32,1.79,8639.94,43353.96,17.6,11
SAC,2025-11,203601.36,110913.84,92687.52,45.5,27679.81,12400,3851.78,1.89,7126.05,41629.88,20.4,11
SAC,2025-12,167260.81,86885.28,80375.53,48.1,22967.7,12400,3179.41,1.9,5854.13,35974.28,21.5,11
SAC,2026-01,237152.31,126161.93,110990.38,46.8,32434.84,12400,4892.77,2.06,8300.33,52962.44,22.3,11
SAC,2026-02,255590.62,139608.1,115982.52,45.4,35572.63,12400,4798.59,1.88,8945.67,54265.63,21.2,11
SAC,2026-03,207443.0,133613.76,73829.24,35.6,28951.1,12400,4308.0,2.08,7260.51,20909.63,10.1,11
SAC,2026-04,174624.16,107334.69,67289.47,38.5,24288.79,12400,3585.07,2.05,6111.85,20903.76,12.0,11
SAC,2026-05,210524.89,127623.82,82901.07,39.4,29436.68,12400,3727.24,1.77,7368.37,29968.78,14.2,11
SAC,2026-06,251249.87,162987.37,88262.5,35.1,34824.08,12400,4318.98,1.72,8793.75,27925.7,11.1,11
SAC,2026-07,235757.97,137498.91,98259.06,41.7,32093.48,12400,4630.25,1.96,8251.53,40883.8,17.3,11
SAC,2026-08,129204.11,95122.61,34081.5,26.4,17740.47,12400,2642.29,2.05,4522.14,-3223.4,-2.5,11
BOI,2025-09,185143.33,109812.87,75330.46,40.7,21315.41,7600,3610.69,1.95,6480.02,36324.35,19.6,9
BOI,2025-10,204833.56,111883.91,92949.65,45.4,22903.16,7600,4099.34,2.0,7169.17,51177.97,25.0,9
BOI,2025-11,220185.68,120766.91,99418.77,45.2,26058.89,7600,4215.08,1.91,7706.5,53838.3,24.5,9
BOI,2025-12,275758.69,144302.93,131455.76,47.7,30645.36,7600,5431.85,1.97,9651.55,78127.0,28.3,9
BOI,2026-01,239522.15,123690.01,115832.14,48.4,27524.96,7600,4116.47,1.72,8383.28,68207.44,28.5,9
BOI,2026-02,234135.93,137416.86,96719.07,41.3,27317.05,7600,4445.42,1.9,8194.76,49161.84,21.0,9
BOI,2026-03,224300.37,127932.85,96367.52,43.0,25708.66,7600,4325.8,1.93,7850.51,50882.55,22.7,9
BOI,2026-04,204878.82,119315.24,85563.58,41.8,24242.81,7600,6102.59,2.98,7170.76,40447.43,19.7,9
BOI,2026-05,201563.71,115078.18,86485.53,42.9,23963.14,7600,7419.76,3.68,7054.73,40447.89,20.1,9
BOI,2026-06,262625.72,145948.88,116676.84,44.4,29778.02,7600,10986.52,4.18,9191.9,59120.4,22.5,9
BOI,2026-07,193673.33,116320.19,77353.14,39.9,22669.72,7600,8623.34,4.45,6778.57,31681.51,16.4,9
BOI,2026-08,161504.27,94968.79,66535.48,41.2,18374.65,7600,7287.73,4.51,5652.65,27620.44,17.1,9

remnant_inventory.csv

remnant_inventory.csv
remnant_id,sku,branch,length_ft,reel_or_coil,days_on_hand,bin,unit_cost
R1001,HH-R2-08,BOI,22,coil,530,C-17,2.98
R1002,HH-R2-08,SAC,26,reel,410,A-16,2.98
R1003,HH-R2-08,RNO,38,coil,410,A-18,2.98
R1004,HH-R2-08,SAC,26,coil,75,D-16,2.98
R1005,HH-R2-08,BOI,38,reel,75,A-11,2.98
R1006,HH-R2-12,RNO,19,reel,530,C-14,4.58
R1007,HH-R2-12,BOI,12,coil,410,D-06,4.58
R1008,HH-R2-12,SAC,6,reel,530,A-16,4.58
R1009,HH-R2-12,BOI,22,coil,12,D-02,4.58
R1010,HH-R2-12,BOI,44,coil,120,D-12,4.58
R1011,HH-R2-12,RNO,22,coil,75,A-14,4.58
R1012,HH-R2-16,BOI,14,coil,190,A-14,7.06
R1013,HH-R2-16,RNO,4,coil,75,C-15,7.06
R1014,HH-R2-16,SAC,9,coil,75,B-09,7.06
R1015,HH-R2-16,SAC,14,coil,260,A-05,7.06
R1016,HH-R2-16,RNO,22,coil,530,C-04,7.06
R1017,HH-R2-16,SAC,31,reel,40,D-04,7.06
R1018,HH-R2-16,SAC,12,coil,530,D-13,7.06
R1019,IH-AW-075,RNO,14,reel,530,C-18,1.76
R1020,IH-AW-075,SAC,26,reel,260,A-02,1.76
R1021,IH-AW-075,RNO,7,coil,260,D-03,1.76
R1022,IH-AW-075,BOI,26,reel,530,A-10,1.76
R1023,IH-AW-075,BOI,17,coil,120,B-08,1.76
R1024,IH-AW-075,BOI,44,reel,75,A-08,1.76
R1025,IH-AW-075,SAC,7,coil,410,C-17,1.76
R1026,IH-AW-100,RNO,11,coil,12,B-14,2.5
R1027,IH-AW-100,RNO,26,reel,260,B-09,2.5
R1028,IH-AW-100,RNO,26,reel,75,A-04,2.5
R1029,IH-AW-100,BOI,17,reel,530,A-15,2.5
R1030,IH-AW-100,RNO,7,reel,260,A-05,2.5
R1031,IH-AW-100,SAC,38,reel,260,C-06,2.5
R1032,IH-AW-100,BOI,31,reel,75,A-10,2.5
R1033,IH-CH-100,SAC,12,coil,260,B-04,8.9
R1034,IH-CH-100,BOI,14,coil,75,C-11,8.9
R1035,IH-CH-100,RNO,44,coil,410,D-01,8.9
R1036,IH-CH-100,RNO,31,reel,75,A-14,8.9
R1037,IH-CH-100,SAC,14,coil,12,D-06,8.9
R1038,IH-FG-150,RNO,17,coil,530,C-15,9.22
R1039,IH-FG-150,RNO,12,reel,530,D-18,9.22
R1040,IH-FG-150,RNO,6,reel,190,B-07,9.22
R1041,IH-FG-150,SAC,4,coil,260,C-01,9.22
R1042,IH-FG-150,SAC,22,coil,410,A-03,9.22
R1043,IH-FG-150,RNO,7,coil,530,C-10,9.22
R1044,IH-WS-200,BOI,17,coil,40,D-04,3.37
R1045,IH-WS-200,SAC,11,coil,260,B-12,3.37
R1046,IH-WS-200,RNO,17,reel,410,B-12,3.37
R1047,IH-WS-300,SAC,14,reel,75,A-02,5.65
R1048,IH-WS-300,BOI,19,reel,260,C-11,5.65
R1049,IH-WS-300,SAC,26,coil,40,D-01,5.65
R1050,IH-MS-200,RNO,17,coil,40,B-10,12.47
R1051,IH-MS-200,BOI,9,reel,40,C-13,12.47
R1052,IH-MS-200,BOI,11,coil,190,C-15,12.47
R1053,IH-MS-200,BOI,9,coil,410,C-14,12.47
R1054,IH-MS-200,RNO,4,coil,190,D-06,12.47
R1055,IH-ST-075,RNO,19,coil,120,A-05,6.76
R1056,IH-ST-075,SAC,12,coil,530,C-18,6.76
R1057,IH-ST-075,RNO,31,reel,410,B-08,6.76
R1058,IH-ST-075,BOI,26,coil,190,B-17,6.76
R1059,IH-ST-075,BOI,38,coil,260,A-11,6.76
R1060,IH-PT-100,SAC,11,reel,120,C-11,6.37
R1061,IH-PT-100,SAC,7,coil,12,B-04,6.37
R1062,IH-PT-100,RNO,38,reel,530,A-07,6.37
R1063,IH-PT-100,RNO,12,coil,40,D-02,6.37
R1064,IH-PT-100,BOI,7,coil,260,D-14,6.37
R1065,IH-PT-100,BOI,44,coil,75,B-09,6.37
R1066,IH-LF-300,BOI,11,coil,190,D-06,1.49
R1067,IH-LF-300,RNO,38,coil,530,A-18,1.49
R1068,IH-LF-300,RNO,6,reel,12,D-03,1.49
R1069,IH-LF-300,BOI,17,reel,75,D-08,1.49
R1070,IH-LF-300,RNO,11,coil,120,B-14,1.49
R1071,IH-LF-300,BOI,22,reel,75,B-15,1.49

open_requirements.csv

open_requirements.csv
quote_no,customer,sku,cut_length_ft,ship_from_branch,need_by
Q-5101,Red Rock Aggregates,IH-WS-300,25,RNO,2026-08-28
Q-5101,Red Rock Aggregates,IH-WS-200,50,RNO,2026-08-28
Q-5101,Red Rock Aggregates,IH-WS-200,50,RNO,2026-08-28
Q-5101,Red Rock Aggregates,HH-R2-08,6,RNO,2026-08-28
Q-5101,Red Rock Aggregates,HH-R2-08,6,RNO,2026-08-28
Q-5101,Red Rock Aggregates,HH-R2-08,6,RNO,2026-08-28
Q-5108,Bluefin Creamery,IH-FG-150,20,SAC,2026-09-08
Q-5108,Bluefin Creamery,IH-FG-150,20,SAC,2026-09-08
Q-5108,Bluefin Creamery,IH-FG-150,20,SAC,2026-09-08
Q-5108,Bluefin Creamery,IH-FG-150,20,SAC,2026-09-08
Q-5112,Copperline Mechanical,IH-AW-075,15,BOI,2026-08-27
Q-5112,Copperline Mechanical,IH-AW-075,15,BOI,2026-08-27
Q-5112,Copperline Mechanical,IH-AW-100,8,BOI,2026-08-27
Q-5115,Westbrook Chemical,IH-CH-100,12,SAC,2026-09-02
Q-5115,Westbrook Chemical,IH-CH-100,9,SAC,2026-09-02
Q-5119,Ironvale Fabrication,HH-R2-12,3,RNO,2026-09-04
Q-5119,Ironvale Fabrication,HH-R2-12,3,RNO,2026-09-04
Q-5119,Ironvale Fabrication,HH-R2-12,3,RNO,2026-09-04
Q-5119,Ironvale Fabrication,HH-R2-12,3,RNO,2026-09-04
Q-5122,Northgate Paper Mill,IH-ST-075,18,BOI,2026-09-10
Q-5122,Northgate Paper Mill,IH-ST-075,18,BOI,2026-09-10
Q-5124,Granite Ridge Ready-Mix,IH-MS-200,30,RNO,2026-09-05
Q-5126,Basin Oilfield Services,IH-PT-100,12,BOI,2026-08-26
Q-5126,Basin Oilfield Services,IH-PT-100,12,BOI,2026-08-26
Q-5127,Silverpeak Farms,IH-LF-300,40,RNO,2026-09-01

Every file, and what it is

FileWhat it isKeys
Sierra_Hose_Workbook.xlsxNine sheets: sales history, customers, quotes, AR aging, inventory, branch P&L, price list, cost history (the same tables as the CSVs)
customers.csv40 customers: segment, branch, rep, price level, terms, credit limit, notescustomer_id
price_list.csv191 SKUs: cost and list today, vendor, lead time, specs, status, superseded_bysku
price_levels.csv · margin_floors.csvDiscount by level; minimum margin by category and who approves below itprice_level; category
cost_history.csvEvery cost change with an effective date and reasonsku
sales_order_lines.csv14,489 lines, 24 months: dates, source, price, cost, discount, late flagorder_no, customer_id, sku
sales_history.csvMonth × customer × category × rep, last 12 months (derived from the lines)
quotes.csv172 quotes: amount, margin, hours to respond, follow-up, outcome, reasonquote_no, resulting_order_no
inventory_on_hand.csvBranch × SKU: on hand, min/max, on order, last receipt, last sale, 12-month usagebranch, sku
purchase_orders.csv · receipts.csv · vendor_invoices.csvPO lines, what arrived, what was billed (Jun to Aug 2026)po_no + line_no
ar_aging.csvAging by bucket as of Aug 24, credit limits, payment behaviorcustomer_id
vendor_programs.csv · purchases_by_vendor_month.csvRebate tiers and rules; purchases by vendor by monthvendor
assembly_test_log.csv340 assemblies built and tested: tech, die, crimp diameter, lot, resultwork_order
branch_pnl.csvBranch × month, 12 monthsbranch
catalog_cross_reference.csvHose specs, applications, what it's not for, competitor part numberssku
remnant_inventory.csv · open_requirements.csvRemnant lengths; cuts neededsku, branch
rfq_emails.txt · customer_emails.txt · voicemails.txt · call_transcript_sawtooth.txt3 RFQs; a week of 12 untriaged emails; 3 counter voicemails; one five-minute sales call
vendor_price_increase_letter.txt · vendor_notices.txtThe increase letter; discontinuation, allocation, rebate statements
customer_complaint_email.txt · account_snapshot.txtSingle documents for the hard email and the account plan

Bring your own

Every file here has an equivalent your ERP can export. Match the columns and every prompt on this site works on your business. Put the exports in one folder and connect it (capability 9): that folder is your data lake.

Ask your ERP forMaps to
Sales by line with cost (invoice or order detail)sales_order_lines.csv
Item master with cost, list, vendor, lead timeprice_list.csv
Customer master with price level, terms, limitcustomers.csv
Quote register with statusquotes.csv
Inventory valuation by branch with usageinventory_on_hand.csv
Open PO, receiving, AP invoice detailpurchase_orders / receipts / vendor_invoices
AR aging detailar_aging.csv
Vendor purchase historypurchases_by_vendor_month.csv
Call and meeting transcriptscall_transcript_sawtooth.txt (from Teams, Zoom, Fireflies, your phone system)

Names and numbers removed until you're on a business plan. Then the real thing.

Facilitator view. Attendees do not see this block.

Show me what's planted (spoilers)
  • Industrial hose vendor cost +14% on 2026-03-01, list never raised; margin drops ~9 points. Hydraulic +5% in Oct 2025 was passed through.
  • Marcus Reed discounts couplings ~14 points deep at Granite Ridge and Timberline. Harbor Point services ~30% off. Copperline hydraulic fittings keyed at level 4 on a level 2 account from May (inside rep, setup issue).
  • Price list: IH-CH-150 cost above list; GK-SW-8-150 list below cost; HH-R2-08X is a legacy duplicate.
  • Sawtooth Logging down ~48% from March; lost quote Q-4491 on price with a 96-hour response and no follow-up; wants back in August; the call transcript adds four field failures, a will-call freight dispute ($3,840), a 3/4" kit, and a second processor in October.
  • Granite Ridge over its $45K limit, 90+ growing, NSF, still shipping and asking for more. Westbrook takes an unearned 2% on every remittance. Foothill is COD with a balance. Bluefin has unapplied cash.
  • Big quotes answered after 48 hours win far less. Unfollowed quotes expire. One rep wins more at lower margin. Q-4512 blanket order open since March.
  • Boise out of IH-AW-075 with backorders; Sacramento has 1,200 ft. Dead stock at every branch. IH-AW-050 discontinued but still selling at SAC. Boise mins from 2019.
  • Eight vendor invoice exceptions: price, short-billed-full, freight on FOB destination, surcharge on non-N parts, per-reel billing, over-ship, duplicate, missing discount.
  • Northline $588K YTD, Tier 3 ($900K, 5%, retroactive) in reach; Ridgeback's Tier 2 is not retroactive. Cascade co-op unused.
  • Die D-12B at Boise after mid-June crimps 0.4 mm over spec; lot L2606-114 bursts at Reno.
  • Boise freight_out from ~2% to ~4.5% after the spring allocation. Sacramento labor at 14%.
  • Fifteen inbox messages, each with a right answer that needs another file. Voicemail 2 (Comstock) is the new-account opportunity.

Session deck and materials

Posted here within seven business days, with every prompt used on stage and the implementation summary.

Check back after September 1.

Roundtable · about September 8

Sixty minutes, open Q&A. Invite from Nia.

agents.tenexity.ai

The full build guide: personal agents, distribution builds, unattended agents.

agents.tenexity.ai

Quick reference

The three rules, the ladder, the traffic light, the security answer, on one printable card.

Open

Nick Pericle

Founder & CEO, Tenexity. AI transformation for distributors and manufacturers.

nick@tenexity.ai · 804.366.4377 · LinkedIn · Book 30 minutes

Stuck this week? Email me the prompt and what came back. I answer those.

Print this

Everyone Builds, on one page

IDCO Supplier Summit 2026 · Nick Pericle, Tenexity · idco.tenexity.ai

Three rules

  1. Brief it like a sharp new hire: job, file, what good looks like.
  2. Argue with the first answer.
  3. When it's good: "Turn this into instructions I can reuse."

The prompt pattern

"Act as [the expert]. Attached: [files]. The decision: [decision]. Facts, drivers, noise vs real, options with dollars and risk, a recommendation, what you're unsure about, three numbers to verify by hand. Show tables. Ask me instead of assuming."

The ten capabilities

1 Ask it to think · 2 Analyze a spreadsheet · 3 Make the deck and doc · 4 Read anything · 5 Research · 6 Voice and calls · 7 Build a tool · 8 Save the pattern · 9 Connect (Microsoft 365 first) · 10 Schedule it

Traffic light

Green: public, anonymized, your drafts.
Yellow: your pricing, customers, internal docs. Business plan only.
Red: payment data, SSNs, HR, others' NDA material, others' pricing, credentials. Never.

The ladder

Prompt → Pattern (saved as a skill or Project; the rung everyone skips) → Process (team, connected) → Product (tool or agent, once proven).

Trust habits

Check one number. Click two citations. "How confident?" "Show the table." Read-only until boring. A person reads everything before it leaves.

The security answer

Free and personal plans vary in how they use your data. Choose a business plan with the right contractual and admin controls. Not "is AI secure," but "are we on an approved plan with a two-page policy."

First two weeks

Tonight: show someone your tool. Wed: IT email. This week: your numbers, one person one job. Monday: one saved prompt each. Week 2: Quote desk Project; advanced connects Microsoft 365 and schedules one job. Sept 8: roundtable.

Copied