CRM
Open quotes and their requested dates, the account, and the agreed terms that apply to it.
Operations
Sales quotes a date from what the ERP shows as stock. What the ERP shows is not what is free: part of it is reserved for orders already placed, part of it is on its way out this afternoon, and the replenishment that would cover the rest is coming from a supplier who has been two weeks late all year. Every one of those facts sits in a different system, so the date gets promised on a quarter of the picture and corrected on the day of shipment. Coheed assembles the whole picture before the promise leaves the building.
Teams bring us this use case when one or more of these is true.
Coheed runs this as an event-driven insight on every quote and order change, then hands the result to an agent.
Free stock and existing reservations from supply chain, open sales orders that will consume the same stock from the ERP, and confirmed inbound purchase orders with their expected arrival, combined into one position per item instead of four partial ones.
Expected arrivals are adjusted using each supplier's measured delivery record rather than the promise on the purchase order, so a supplier who is structurally late does not silently make your customer promise late too.
For work that has to be made rather than picked, open work orders and remaining capacity are taken into account, so the date reflects both having the material and having the room to process it. This step needs a planning system with routings and calendars; where planning is done in a spreadsheet or on a board, the answer covers material availability only, which is already the larger half of most broken promises.
Every quote and order gets a date that holds, or an explicit shortfall showing what is missing and when it lands. Orders whose date is no longer achievable are handed to an agent that prepares the customer update before the customer calls.
Only the fields this use case needs are read. Nothing is copied that the insight does not use.
Open quotes and their requested dates, the account, and the agreed terms that apply to it.
Item master, open sales orders and order lines, confirmed purchase orders, and customer pricing and agreements.
Stock positions per location, existing reservations and allocations, inbound shipments, and supplier lead times.
The cross-system item and order links, and the measured supplier delivery record that corrects the promised inbound dates.
What a team notices once this runs. No invented percentages: the effect depends on your data and your process.
From insight to action
Available as an agent
Watches open orders whose promised date has become unachievable, prepares the customer update with a realistic new date and the reason behind it, and proposes the alternative where one exists. The message goes out only once a human releases it.
Mode: Human-in-the-loop
Every insight can stay read-only, run with human approval, or run autonomously. You decide per action type, and you can change it later.
FAQ
An ERP's ATP works on what the ERP knows, and it takes the supplier lead time in the item master at face value, which is where most broken promises actually come from. Correcting the inbound dates with each supplier's measured record is the main thing this adds. Where your systems track reservations and allocations, those are read too; where they do not, and plenty of SMB ERPs do not, free stock is derived from stock minus the open order lines that will consume it.
No. It follows quote and order changes rather than running as a separate step, so the answer is there while the quote is being written instead of a day later from planning. How fast depends on your systems: those that push change notifications land in seconds, those that have to be polled land within the interval you set, typically minutes. Either way it is ahead of the person writing the quote.
The shortfall is made explicit: which item, how much is missing, and when it realistically lands. That is a far better conversation to have while the quote is open than on the day of shipment, and it is often the moment a customer accepts a partial delivery or an alternative.
An ERP and the system that holds your stock positions and reservations is the minimum. Adding the CRM puts the answer where quotes are written, and adding production planning extends it from having the material to being able to make it.
Logistics & Transport
Combine your TMS, telematics, fleet, and finance systems into insights no single tool can produce.
B2B Commerce
Unify your webshop, ERP, and CRM so pricing, stock, and accounts stay in sync, and turn insight into agents.
B2B Wholesale
Close the gaps between CRM, ERP, and SCM so promises, stock, and margin hold across the whole order chain.
Manufacturing
Connect the quote, the shop floor, and purchasing so promised dates, real cost price, and margin per order finally agree.
Predictive Customer Lifetime Value
Score churn risk and future value per account by combining CRM engagement decline with ERP order frequency and value trends.
Lead-to-Quote Readiness
Surface correct ERP pricing, live stock, discounts, and customer agreements on every new CRM lead so sales can quote immediately.
Order Exception Monitoring
Catch stock gaps, unrealistic delivery dates, pricing errors, and missed agreements after the order, before the customer notices.
Tell us your ERP, CRM, and SCM stack and we will show what this use case looks like on your systems.