The next commercial auto question to ask a business
commercial_next_questionCommercial auto, step 1 of 2: call it until ready_to_submit is true, sending back the collected it returns each time and each answer under answer_as.key. Then submit_commercial_application.
For a vehicle a business owns or uses for its work: a contractor's pickup, a delivery van, a box truck, a tow truck, a fleet. It takes the short intake Sigo's commercial form opens with, one question at a time in the customer's language, and a Sigo agent quotes it with the carriers afterwards. There is no estimate and no price here, and none to give: say any quote is subject to underwriting, eligibility and state filing.
Its first question tells a business apart from someone who drives only for Uber, Lyft, DoorDash or Uber Eats. That is personal auto: route_to_personal turns true, nothing commercial is sent, and next_question takes it from there. When it is not clear which kind of customer this is, start here.
Ask ask as the website words it, with its options, and wait for the answer. It never asks for a social security number, a FEIN or EIN, a date of birth or a licence number; do not collect them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | Yes | The language the customer is writing in. Set it from their own messages: the questions come back in it, and the request is filed in it so the Sigo agent follows up in it. | |
| answered | No | Only what the customer said this turn, under answer_as.key. Everything earlier is in `collected`. | |
| collected | No | The `collected` from the previous call. Leave it out on the first question and send it on every call after that. It is not the quote flow's collected: the two do not mix. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ask | Yes | The website's own wording of the question, in the customer's language. Put it to them as it is; do not reword the options. | |
| field | Yes | The question being asked, by name; `none` when there is nothing left to ask. | |
| options | Yes | Every choice the customer may pick, when the question has a fixed set, in answer_as.values order. | |
| summary | Yes | What the customer answered, to read back before submitting. Only when ready_to_submit is true. | |
| answer_as | Yes | How to send the answer back. Null once nothing is left to ask. | |
| collected | Yes | Everything answered so far, this turn included. Send it back on the next call. | |
| next_step | Yes | Present when the intake ends: what to call next. | |
| ready_to_submit | Yes | True when every question is answered: read the summary back, then submit_commercial_application. | |
| route_to_personal | Yes | True when the customer drives only for apps: that is personal auto, nothing commercial is sent, and next_question takes it from here. |