AI Form Builder

Use the AI Form Builder to easily create your custom forms for you based on an uploaded document

Updated on February 4th, 2026

If you have existing compliance forms saved on your computer (e.g. PDFs or Word Documents), the AI Form Builder is a great way to easily generate your form, and populate it with the relevant form fields, saving you from creating compliance forms from scratch.

Click to see an animation and video

Animation

 
 

Brief video

 
 
 
 

 

Beta Information

At the moment, the AI Form Builder is live to all clients in a Beta phase. Once this phase is finished, this will be a paid feature.

 

How it works

  1. Create a custom form within AroFlo with the relevant form settings
  2. Use the AI Form Builder to try and replicate as close as possible the form design and fields from an existing form you've uploaded from your device
    1. (optional) If the result of what you've uploaded is not quite matching your existing document and it will take a long time to edit the fields to match your upload, retry the upload but use a different AI model. Retry this process as needed until the result of your upload requires as little editing as necessary.
  3. From the result of your upload, edit the form fields and settings as necessary to match how your uploaded form should work.

 

Create your form

Before using the AI Form Builder to populate your form fields, you first need to create your form within the relevant category, including filling out the form's settings, and (optional) adding checklist items to it and linked forms/documents. See Custom Forms - Form Categories and Custom Forms - Create a custom form for more information.

 

Upload your form

Once your form has been created, we can now use the AI Form Builder to design the form and customise the fields.

  1. Using the categories, locate the form you want the AI Form Builder to populate fields for and click Edit under the Fields column
    1. Alternatively, if you're in the form's settings, click Form Fields to access the form's fields
  2. Click Upload Form at the top right and either drag and drop your file into the box or click choose file to select a file from your device to upload.

    Supported upload file types include .pdf, .docx, .jpeg, .jpg, .png, and .webp. Each file can be up to 24 MB in size.

     
  3. (Optional) If necessary, add custom instructions for the Form Builder, e.g. 'do not use checkboxes’ or ‘create a new row for each field.’
  4. (Optional) Click Advanced to choose your preferred AI model. By default, Google Gemini 2.5 Pro will be used. See below for more information.
  5. By default, the AI Form Builder will clear all current fields and replace them with newly-generated ones. If you don't want it to do this, untick the Clear and regenerate form fields box.

    Use case

    This can be helpful if you are trying to incorporate multiple uploads into the one form.

     
  6. Submit. If you are replacing form fields, you will have an additional confirmation prompt.
  7. The AI Form Builder will generate form fields based on the uploaded document in the background. Once completed, the fields will display.
 

 

Finalise your form

Once your compliance form fields have been generated, compare the form fields and the settings with your original form to ensure everything works as expected. If necessary, add, edit, or delete fields as needed. See Custom Forms - Build your form / Edit form fields for more information. Remember to Save your form once finished.

Form not working as expected?

If the result of your upload is not a close match to your uploaded form and will cause a lot of manual customisation to get it right, try uploading the form again but using a different AI model. Follow the instructions as above from step 2, but in step 4, choose a different AI model. Repeat this process as necessary until your uploaded form is a close enough match for you to customise the rest of the fields as needed.