Install
openclaw skills install @mwdearing/rolling-suds-customer-quote-intakeNormalize messy Rolling Suds customer or salesperson inputs for exterior cleaning jobs into a clean intake summary, estimator-ready handoff, Workiz-friendly internal note, follow-up questions, and manual-review flags. Use when the input is a text message, pasted chat, call summary, address plus notes, photos plus notes, or any rough service request for house washing, driveways, patios, porches, sidewalks, decks, fences, or window cleaning.
openclaw skills install @mwdearing/rolling-suds-customer-quote-intakeCurrent skill version: 0.1.10
Turn messy job requests into clean, actionable intake output for sales and estimating.
Take rough real-world inputs such as:
Convert them into:
Lead 502 or Lead 501.residential-property-rolling-suds-estimator.Normalize messy language into these service categories when possible:
Examples of messy wording to normalize:
Always return these blocks.
Intake Summary
- Lead number:
- Address:
- Service area fit:
- Requested services:
- Property clues:
- Condition clues:
- Scheduling notes:
- Intake confidence:
Estimator Handoff
Address:
Requested services:
Known details:
Missing details:
Manual review flags:
Workiz Note
...
Follow-up Questions
- ...
- ...
Manual Review Flags
- ...
Ask only what meaningfully improves estimate quality.
High priority:
Also ask when clearly needed:
Flag these by default when present or strongly implied:
Use high intake confidence when:
Use medium when:
Use low when:
If the Lead number is missing, do not continue to estimator-ready workflow. If address is missing, do not continue to estimator-ready workflow as if the lead were valid for pricing.
When enough information exists, make the estimator handoff easy to paste directly into residential-property-rolling-suds-estimator.
Preserve the Workiz Lead # in the handoff.
If the input is too weak for estimating, say so and emphasize the missing pieces. If customer/contact details are missing only because they were not included in a pasted lead description blob, say that clearly instead of implying the CRM lacks them. If the Lead number is missing, treat that as required missing data and do not produce an estimator-ready handoff. If the address is missing, treat that as required missing data and do not produce an estimator-ready handoff.
If the customer asks for only part of the house, note that the $250 single-service minimum may make a whole-house quote the better customer value. For those cases, tee up the estimator to provide both a recommended whole-house quote and a separate $250 partial-only comparison quote.
This skill is designed to hand off cleanly to residential-property-rolling-suds-estimator.
When possible, make the Estimator Handoff block easy to paste directly into that skill.
Keep the Workiz note:
Good style:
Some cold-calling or lead-gen services use awkward phrasing. Interpret intent, not just literal wording.
Examples:
Read references/default-design.md before major edits or iteration.