> For the complete documentation index, see [llms.txt](https://docs.dapta.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dapta.ai/dapta-forms/faq.md).

# FAQ

Short answers to the questions people ask most about Dapta Forms: pricing, accounts, editing a live form, custom domains, QR codes, A/B tests, Google Sheets, file uploads, payments, Spanish forms, exp

Quick answers, with a link to the page that covers each topic in full.

***

## Plans and accounts

### Is Dapta Forms free?

Yes. Dapta Forms is free, with no plans, no per-response limits and nothing to unlock. The only premium touch is a vanity slug in your public URL, which comes with a Dapta AI subscription and is claimed in the Dapta app, not here.

### Do I need a Dapta account?

You do, to build forms: you sign in with the same Dapta account you use for [app.dapta.ai](https://app.dapta.ai), through **Continue with Dapta**. Your respondents need nothing at all: they open a link and answer. See [Sign in with your Dapta account](/dapta-forms/getting-started/sign-in.md).

### Who in my company can see my submissions?

People in the same workspace, and how much depends on their role. A **Member** works on the forms they built themselves. An **Admin** or an **Owner** reaches everyone's forms, submissions and analytics in that workspace. Nobody in your other workspaces sees any of it. See [Members & roles](/dapta-forms/account/members-and-roles.md).

***

## Building and publishing

### Can I edit a form that is already live?

Yes, and it is safe. Every keystroke is saved to a **draft**, and respondents keep seeing the last published version until you click **Publish**. The **Unpublished changes** dot next to the button tells you there is something waiting. The one exception is **Connect → Integrations**: webhook and HubSpot settings apply to the live form immediately. See [Autosave, drafts & publishing](/dapta-forms/builder/autosave-and-publishing.md).

> **⚠️ Note:** Answers already collected keep the **Field key** they were stored under. If you rename a key on a live form, older responses stay in their original column in **Submissions** and in the CSV.

### Can I unpublish a form?

There is no **Unpublish** button. To stop collecting responses, stop sharing the link and remove it from your site, or delete the form (which also deletes its submissions). Deleting is permanent, so export the CSV first if you want to keep the answers.

### Can respondents save a form and come back later?

No. There is no resume link and no saved progress. If someone refreshes the tab they keep the same session, so their partial response is updated rather than duplicated, but the answers they had typed are not filled back in. To avoid losing leads on long forms, drop a **Partial submit point** right after the email question so the lead is captured as soon as they share their address. See [Partial submissions](/dapta-forms/builder/partial-submissions.md).

### Does it work on mobile?

Yes. Public forms are built mobile first, with tap targets sized for thumbs, and the admin has a **Mobile** canvas switch plus a **Preview** with real phone, tablet and desktop frames. See [Preview on desktop, tablet and mobile](/dapta-forms/builder/preview.md).

### Can I collect file uploads?

Yes. Add a **File upload** question, choose which types you accept and how big a file can be, and respondents attach one file each. You open or download it from **Submissions**. See [File upload](/dapta-forms/builder/question-types/file-upload.md) and [Uploaded files](/dapta-forms/results/uploaded-files.md).

### Can I take payments?

Not today. There is no payment step among the question types. The usual workaround is to send people to your own checkout page from the ending screen's **Redirect**. See [Ending screen](/dapta-forms/logic/ending-screen.md).

### Can I run an A/B test?

There is no built-in split test. What people do instead: duplicate the form from the kebab menu on the **Forms** list, change the one thing you want to test, then share each version with a different `utm_campaign` and compare the two forms in **Analytics**. See [Analytics](/dapta-forms/results/analytics.md).

***

## Sharing

### Can I use my own domain?

Not directly. Every form lives at `forms.dapta.ai/{account code}/{handle}/{form slug}`. To put a form on your own domain, embed it: the **Embed** button gives you a snippet that renders the form inside your page, at your URL, resizing itself as people move through it. See [Embed on your website](/dapta-forms/share/embed.md).

### Can I generate a QR code?

Not from inside Dapta Forms. Copy the public link with **Copy link** and paste it into any QR generator: the link never changes, so the code keeps working after you publish new versions.

### Can I write my form in Spanish?

Yes. The question text, options and messages are simply what you type, so write them in Spanish. The parts the product supplies around them (buttons, validation messages, the ending) follow the visitor's browser language automatically. See [What respondents see](/dapta-forms/respondent-experience.md).

***

## Data and integrations

### Can I export my responses?

Yes. **Submissions** has a **Download CSV** button that exports exactly what the current filter shows, so you can export only the completed responses or only the partials. See [Export to CSV](/dapta-forms/results/export-csv.md).

### Can I send responses to Google Sheets?

Not yet: the **Google Sheets** card on the **Connections** page is marked **Coming soon**. Until it ships, export the CSV and import it, or point a [webhook](/dapta-forms/connect/webhooks.md) at an automation that appends the row for you.

### What can I connect right now?

**HubSpot**, to create or update a contact from every submission and map answers to contact properties. **Calendly**, so respondents can book a meeting inside the form. And a **webhook** to any endpoint you control, which is how you reach everything else. See [Connect & Integrations](/dapta-forms/connect.md).

### Can I host Dapta Forms myself?

Yes. Dapta Forms is open source under the MIT license at [github.com/Dapta-Tech/dapta-forms](https://github.com/Dapta-Tech/dapta-forms), and the repository ships a `SELF-HOSTING.md` guide. A self-hosted install uses its own local sign-in and its own workspaces instead of your Dapta account. See [Self-hosting](/dapta-forms/developers/self-hosting.md).

### What data do you store about my respondents?

Their answers, the score, the timestamps and any UTM parameters that were on the link. No IP address, no device or browser details, no location. See [Security & Privacy](/dapta-forms/security-and-privacy.md).

***

## What's next

* [Troubleshooting](/dapta-forms/troubleshooting.md): symptoms, causes and fixes for the problems that come up most.
* [Security & Privacy](/dapta-forms/security-and-privacy.md): what is stored, who can see it and how to delete it.
* [What respondents see](/dapta-forms/respondent-experience.md): the form from the other side.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.dapta.ai/dapta-forms/faq.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
