Use forms

Create and publish a public form

Collect responses, attachments and optional Microsoft List deliveries.

For form creators | Reviewed

Public submission

A published form link allows submission without sign-in. Treat it as public access to submission, not permission to view app data. The form uses an app slot; responses use its record allowance.

Create and publish

  1. Choose Create Form, then Create blank form.
  2. Add questions, required answers, branding and an optional welcome page.
  3. Preview and save the private draft.
  4. Publish and copy the public link. Later draft saves do not replace published questions until published again.
  5. Submit a harmless test and check View responses.
  6. Close to stop collection, or replace the public link to invalidate the old one.

Question and attachment limits

Up to 40 questions are supported: text, number, date, choice and yes/no. Each question can allow one optional attachment. All attachments in one response must fit within 3 MiB combined. Accepted types are PDF, PNG, JPEG, WebP, TXT, CSV, DOCX and XLSX.

The creation screen and editor explain the shared attachment limit. Respondents see guidance before the questions, selected file sizes, the combined total and remaining space. An oversized selection shows a warning and blocks submission until files are removed or replaced. Answers remain in the open form while files are changed; this is not a promise of recovery after closing or refreshing the page.

For five photos, provide five attachment-enabled questions. Five 1 MB photos exceed the combined limit. Ask respondents to resize or compress images first; uploaded response images are not automatically compressed.

Attachments use the owner's connected storage. The public form link does not make files public. Check storage permissions and capacity before collecting real files.

Microsoft Lists

After publishing, open Microsoft List in the editor, select the SharePoint site/List and map questions to compatible columns. This needs a Microsoft work or school connection with destination access. Required List columns need suitable required questions.

Each accepted entry creates a new item. Retries of the same entry are deduplicated; separate entries with identical answers remain separate. Old responses are not backfilled. Editing a response does not update its delivered item.

Delivery recovery

Review delivery status before retrying. If column creation is unavailable, a List owner may need to create a Single line of text column named AIEasyAppsEntryId, maximum length 255, with unique values enforced, then reconnect.

Disconnecting stops pending delivery without deleting delivered items. Uploaded files are copied to the List item as native attachments and also remain in the form owner's document storage. The owner needs attachment write access. Delivery completes only after answers and all files are verified; retries resume the same item. Files receive a numbered prefix to keep duplicate names distinct.

Expected result and exclusions

Verify the response in the app and any remote List item separately. AI question drafting and spreadsheet-to-form design are not offered in this release.