Rolling Suds Customer Quote Intake
by @mwdearing
Normalize messy Rolling Suds customer or salesperson inputs for exterior cleaning jobs into a clean intake summary, estimator-ready handoff, Workiz-friendly...
clawhub install rolling-suds-customer-quote-intakeπ About This Skill
name: rolling-suds-customer-quote-intake description: Normalize 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. homepage: https://github.com/mwdearing/rolling-suds-customer-quote-intake metadata: { "openclaw": { "emoji": "π§Ύ" }, }
Rolling Suds customer quote intake
Current skill version: 0.1.10
Turn messy job requests into clean, actionable intake output for sales and estimating.
Core job
Take rough real-world inputs such as:
Convert them into: 1. intake summary 2. estimator handoff 3. Workiz note 4. follow-up questions 5. manual-review flags
Core rules
Lead 502 or Lead 501.residential-property-rolling-suds-estimator.Recognize these services
Normalize messy language into these service categories when possible:
Examples of messy wording to normalize:
Output format
Always return these blocks.
1) Intake summary
Intake Summary
Lead number:
Address:
Service area fit:
Requested services:
Property clues:
Condition clues:
Scheduling notes:
Intake confidence:
2) Estimator handoff
Estimator Handoff
Address:
Requested services:
Known details:
Missing details:
Manual review flags:
3) Workiz note
Workiz Note
...
4) Follow-up questions
Follow-up Questions
...
...
5) Manual review flags
Manual Review Flags
...
Intake workflow
1. Read the raw input. 2. Extract Workiz Lead # when present, address, city, services requested, property clues, condition clues, schedule clues, appointment status clues, appointment type clues, and obvious blockers. 3. If the Lead number is missing, stop and request it before estimator handoff. 4. Normalize services and remove duplicate phrasing. 5. If the wording indicates an agreed in-person visit, classify it as a quote appointment rather than a vague lead. 6. If the wording indicates a virtual appointment, classify it as a quote appointment and note any photo/access dependency. 7. Decide what is known versus assumed. 8. Produce an estimator-ready handoff only when the Lead number and required estimating data exist. 9. Produce a short Workiz note. 10. Ask only the highest-value missing questions. 11. Flag manual-review items.
Follow-up question priorities
Ask only what meaningfully improves estimate quality.
High priority:
Also ask when clearly needed:
Manual-review triggers
Flag these by default when present or strongly implied:
Confidence guidance
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.
Handoff behavior
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.
Workiz note style
Keep the Workiz note:
Good style:
Interaction style
Wording interpretation rule
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.