Submit New Customer Form
submit_customer_infoAfter asking Have you used us before?, use for NEW customers only after they approve full name, address, email, phone and where they found us. Include the customer-approved issue_description when the service or symptoms are already known. Saves an in-area customer; outside database coverage saves a lead with the supplied description for office review and never books a job. For a Massachusetts address outside the area that lead is also flagged for an ASAP office callback (office_callback_requested:true), so do not call request_out_of_area_callback afterwards. Say the description was saved only when issue_description_saved is true; in-area booking notes are saved later with request_booking. Lead submissions can notify the office and send a transactional SMS acknowledgment; they do not authorize marketing texts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Full first and last name | |
| Yes | |||
| phone | Yes | ||
| address | Yes | ||
| confirmed | Yes | Customer submitted or approved the new customer form, including any supplied issue description | |
| heard_about_us | Yes | Where the customer found Johnson Bros; ask, never infer from the platform | |
| issue_description | No | Customer-approved service and reported symptoms, if already provided. Preserved in outside-area office lead notes; do not invent a diagnosis. Optional so contact-only intake still works. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| booked | Yes | ||
| status | Yes | ||
| message | Yes | ||
| success | Yes | ||
| next_step | Yes | ||
| record_id | No | Saved office lead reference, when applicable. | |
| error_code | No | ||
| request_id | Yes | Public operation receipt for support; never a provider customer ID. | |
| review_sandbox | No | ||
| in_service_area | Yes | ||
| in_massachusetts | No | Outside-area leads only: whether the service ZIP is in Massachusetts. | |
| issue_description_saved | No | True only after a supplied issue description was saved with an office-review lead. Customer creation alone does not save booking notes. | |
| office_callback_requested | No | True when the outside-area lead was flagged for an ASAP office callback (Massachusetts addresses). |