Skip to content

Form Submissions

Every form submission on your deployed pages is captured and stored automatically. You can retrieve, page through, and analyze submissions directly from Claude.

Retrieving submissions

"Show me the submissions for my waitlist deployment"

Claude calls get_submissions with the deployment ID and returns the stored data.

Parameters

ParameterRequiredDefaultDescription
deployment_idYes--The deployment to fetch submissions for
pageNo1Page number for pagination
limitNo50Results per page (max 50)

Submission structure

Each submission contains:

FieldTypeDescription
dataJSON objectKey-value pairs of the submitted form fields
ip_addressstringIP address of the person who submitted
created_atISO 8601 stringTimestamp of the submission

Example submission:

json
{
  "data": {
    "name": "Jordan Lee",
    "email": "jordan@example.com",
    "message": "Sign me up for the beta!"
  },
  "ip_address": "203.0.113.42",
  "created_at": "2025-07-15T09:22:41Z"
}

The data field names correspond to the name attributes on your HTML form inputs.

Pagination

For deployments with many submissions, use pagination:

"Show me page 3 of submissions for my waitlist"

Claude passes page: 3 and limit: 50 to get_submissions. The response includes the total count so you know how many pages there are.

Analysis with Claude

Since Claude has direct access to your submission data, you can ask it to do more than just list entries:

"Summarize the feedback submissions from last week"

"How many signups did my waitlist get today?"

"Find all submissions where the email domain is gmail.com"

"Export my contact form submissions as a CSV"

Claude fetches the submissions, processes them in context, and gives you the answer. For larger datasets, it may page through multiple requests automatically.

Submissions are deleted on teardown

If you delete a deployment with teardown, all submissions are permanently deleted. Export your data first if you need to keep it. The teardown tool will show you how many submissions will be lost and ask for confirmation before proceeding.

Deploy forms and sites from AI conversations.