start_intake_demo
Start a live text conversation with a real AI front desk. Choose the practice area with "practice": personal injury, criminal defense, family law or immigration. Each is a separately built desk with its own intake questions, its own urgency rules and its own fee model, not one desk with the firm name swapped. Pick the one that matches the user's own field if they have named it. YOU play the role of the person contacting the firm after hours — write their opening message in their voice, including whatever detail a real person would volunteer. Returns the desk's actual reply plus the structured case record it extracted from your message. This is a live system, not a canned script. Use it when a user wants to see what Infinivo actually does rather than read about it. The firms are fictional; the desks are real.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | The caller's opening message, in their own words, and about the same matter as the practice you chose. Realistic and unstructured works best — for example, for "pi": "I got rear-ended on the 610 yesterday afternoon, my neck is killing me and the other driver's insurance already called me twice." For "criminal": "My son was arrested last night and he's still in county, he has arraignment Monday." Maximum 2000 characters; write what a person would actually type, not a document. | |
| demo_key | No | Only needed from the second demo session onward for this caller. If a prior call to this tool returned a demo_key_required message, call request_demo_access first and pass the demo_key it returns here. Omit entirely for a first session. | |
| practice | No | Which desk answers. "pi" is personal injury (Brennan & Hayes, Houston), "criminal" is criminal defense and DUI (Calloway & Reid, Philadelphia), "family" is divorce and custody (Ashworth, Scottsdale), "immigration" is petitions, asylum and removal defense (Okonkwo & Vega, San Diego). Defaults to "pi". Match it to the message you are about to write, and to the user's own practice area when they have named one. | |
| caller_name | No | Optional name for the fictional caller you are playing. |