Forms

Learn how to create, configure, and secure your forms.

Creating a Form

You can create a form directly from the dashboard by clicking theCreate Form button.

HTML Configuration

The simplest way to use FormDrop is with a standard HTML form. Set theaction attribute to our endpoint URL with your form slug.

html
<form action="https://api.formdrop.co/f/YOUR_FORM_SLUG" method="POST">
  <label for="email">Email</label>
  <input type="email" id="email" name="email" required />

  <label for="message">Message</label>
  <textarea id="message" name="message" required></textarea>

  <button type="submit">Send Message</button>
</form>

Tip: Ensure all your input fields have aname attribute. This is how we identify the data fields in your submission.

Managing Forms

Clicking on a form in the dashboard opens the form details view, where you can access several tabs:

  • Submissions: View and manage all data collected by your form.
  • Analytics: Visualize submission trends over time.
  • Notifications: Configure email alerts, Slack messages, and Discord notifications.
  • Integrations: Connect with external tools like Google Sheets.
  • Settings: Update form details, configure allowed domains, or delete the form.

Form Settings

Allowed Domains

Restrict which websites can submit to your form. You can add multiple domains to the allowlist (e.g., example.com, app.example.com). This is a crucial security feature to prevent spam from unauthorized sources.

Danger Zone

You can permanently delete a form and all its associated data from the settings tab. This action cannot be undone.