Flow 01
Enquiry intake
Enquiries arrive as emails, PDF item lists, photos of handwritten lists and phone calls, usually to whichever salesperson the customer knows. In personal inboxes nobody else can see what is waiting, two salespeople can quote the same job, and an enquiry sent to someone on leave goes unanswered. This flow puts every enquiry in one list, with a customer, matched items and an owner, before anyone prices it.
- Starts when
- An email reaches the shared sales inbox, a file is uploaded to the intake page, or a salesperson logs a phone call.
- Ends with
- A confirmed enquiry with the customer, matched lines, the original documents and an owner, queued for the quotation agent.
- 1.System: System
Opens an enquiry for each new email or upload, with the original email and attachments attached.
- An email from the same sender with an identical attachment within 14 days is linked to the first enquiry instead of opening a second one.
- An email from an address that matches no customer contact still opens an enquiry, marked "sender not matched".
- 2.Agent: Document intake agent
Reads the email body and attachments and lists each requested line with its description, quantity and unit as written.
- A quantity it cannot read, or a vague one such as "a few boxes", is left blank and flagged.
- When the document states a line count or a total, the lines read are counted against it, so a missed second page shows up.
- 3.Agent: Document intake agent
Matches the sender to a customer account, by email address first and then by the company name and UEN on the letterhead.
- A match on a known contact's email address is accepted. A match on company name alone is shown as a suggestion for a person to confirm.
- With no match, the customer is left blank. The agent never creates a customer account.
- 4.Agent: Document intake agent
Matches each line to an item, looking up the customer's own part numbers first, then Harbourline item codes, then supplier part numbers, then description and size.
- A description match is accepted only when exactly one item fits. When two or more fit, all candidates are shown and the line stays unmatched.
- Units are converted with the item's unit table (1 carton of sealant = 24 tubes). A unit with no conversion is flagged.
- 5.System: System
Assigns the enquiry to the account manager on the customer record, or to the sales manager's queue when the sender is unknown or the account manager is on leave.
- 6.Person: Sales executive
Checks the draft against the original side by side, resolves every flagged line and confirms the enquiry.
- Each flagged line must end as matched to an item, marked non-stock for purchasing to price, or dropped with a reason. An enquiry with an open flag cannot be confirmed.
- Corrections to the agent's matches are logged against the draft, and a corrected customer part number can be saved to the customer's account for the next enquiry.
- 7.System: System
Sets the response target and passes the confirmed enquiry to the quotation agent.
- Target: a quote the same working day for enquiries confirmed before 3 pm, and by the end of the next working day for the rest.
- Enquiries past their target show at the top of the sales manager's list.
Exceptions
- The enquiry comes by phone
- The salesperson logs it on the enquiry form with the customer and items. It skips the reading steps and joins the same list with the same response target.
- A line matches no item
- It stays on the enquiry as unmatched. The salesperson picks the right item, marks it non-stock so purchasing is asked for a supplier price, or drops it with a reason that can be given to the customer.
- The sender is not a customer
- The enquiry opens with the customer blank. The salesperson links it to an existing account or starts a new customer record. A quote can go out at list price, but an order needs credit terms set by finance first.
- The document is a purchase order
- The agent drafts a sales order instead of an enquiry and passes it to the quote to order flow, linked to the quote the PO refers to.
- The customer sends a revised list
- The new list is attached to the same enquiry, with added, removed and changed lines shown against the first list. If a quote has already gone out, the change becomes a new quote version.
- The document intake agent is switched off
- Emails still open enquiries with their attachments, and the salesperson types the lines in. The rest of the flow is unchanged.
Worked example
Enquiry from Verano Kitchens, a PDF list of 6 lines
- "Runner 450 FE x 40 prs": matched to RUN-450 through the part number saved on Verano's account, 40 pairs.
- "35mm soft close hinge x 80": one item fits, the soft-close hinge HNG-SC35, 80 pieces.
- "Clear silicone x 1 ctn": matched to the 300 ml clear sealant and converted to 24 tubes.
- "M10 hex bolt x 2 bx": matched to M10 hex bolts, box of 100, 2 boxes.
- "128mm handle matt black x 60": two items fit, aluminium and zinc, so the line is left unmatched with both shown.
- "LED strip 5m warm white x 10": no item fits, so the line is left unmatched.
- The sales executive calls Verano, picks the aluminium handle, marks the LED strip non-stock for purchasing to price, and confirms the enquiry with 6 lines.
Sample data. Harbourline Supplies Pte Ltd is not a real company.