AI data extraction
Help users skip the typing in forms!
AI extraction for easier, faster form completion.
Your users may already have the information you're asking them for — it's sitting in a file on their desktop or mobile. Josef's AI extraction engine reads that file and fills in the form for them!
Meeting notes, transcripts, court documents, signed contracts, a photo of a handwritten form: upload it, and Josef pulls out the relevant details and drops them into the right questions. A form that took ten minutes takes one! A natural fit for intake and document generation bots.
How this works
- Users upload a file at the start of the bot.
- Josef reads it and fills in every question it can answer.
- Users reviews the answers, fixes anything that needs fixing, and completes the interaction.
Which responses can Josef fill in?
Currently, Josef can prefill the following response types:
textfull nameemailphoneaddressnumbercurrencypercentagesingle choice - textsingle choice - scoringmultiple choice
Not yet supported:
datedurationapi requestfile upload
Supported files
.DOCX, PDF, PNG and JPEG, up to 1MB.
Need something else — larger files, spreadsheets, emails? Please reach out to your Customer Success Manager with your use case and we're keen to help!
Additional feature notes
- Live bots only: AI extraction is only available in live bot interactions. It is not available in bot preview mode.
- Looping logic: bots with looping logic can use AI data extraction, however looped questions will not be automatically populated.
- Saved interaction links: if a user returns to a saved interaction and uploads a new file, Josef only fills in the questions still blank. Existing answers stay exactly as they left them.
How to enable this feature

Open your bot's Design tab, confirm the bot is set to Form, and flick the AI extraction toggle. Repeat for each bot you want it on.
Can't see the toggle, or something's not behaving? Email support@joseflegal.com and we'll give you a hand!