Forms
The Forms block lets you add contact forms, adoption applications, or other custom forms to any page on your site. It’s a flexible way to collect information from visitors and keep communication organised.
If you're not sure how to add a Form block to your page, start with the Managing Building Blocks guide. It covers how to create a new block or add an existing one from your collection, as well as how to reorder and remove blocks within a page.
💡 Need inspiration? View an example adoption application form on our demo site.
Background
Select a background color for this block.
Name
Used for internal reference only—this name appears in the app to help you identify different forms (e.g., Contact Us, Puppy Application). It is not shown on the website.
The address where submitted form entries will be sent. You can only enter one email address.
Success Message
This message appears on the screen after the form is submitted successfully. It's also included in the automatic confirmation email sent to the person who filled out the form.
Email Subject
The subject line used in the autoresponder email that’s sent to the person who submitted the form.
For example: Thanks for getting in touch with us! This will appear as the subject in their inbox when they receive the confirmation email
Headline
An optional heading that appears above the form on your website (e.g., Get in Touch, Apply Now).
Content
Optional rich text that appears below the headline and above the form. You can use this space to provide instructions or any other relevant information.
Fields
This is where you define the fields that appear in your form—such as name, email, phone number, message, checkboxes, dropdowns, or custom questions.
You can choose from several field types, set which ones are required, and reorder them to match the flow you want. You can also set whether each field is required or optional.
📸 Screenshot: This example shows a form with 19 fields grouped into four sections, as configured inside the Breedpost app for an adoption application.
Single Line
A basic text field for short answers such as name, phone number, or subject.
Example:
- Your Name
- Phone Number
Options:
- Label (required): The label shown above the field (e.g., Your Name).
- Required: A checkbox to indicate whether this field must be completed before the form can be submitted.
- Placeholder (optional): Text shown inside the field before the user types anything.
📸 Screenshot: Example of a Single Line field configured inside the Breedpost app for “Full Name”, marked as required with the placeholder First and last name.
Multiple Lines
A larger text area for longer responses. Ideal for messages, comments, or detailed answers.
Example:
- Tell us a little about your home environment
- Additional notes or questions
Options:
- Label (required): The label shown above the field (e.g., Message or Tell us about yourself).
- Required: A checkbox to indicate whether this field must be completed before the form can be submitted.
- Placeholder (optional): Text shown inside the field before the user types anything. Helpful for short prompts like Type your message here... or Share anything you'd like us to know.
Email Address
A field specifically for collecting a valid email address. This is used for sending the autoresponder and for setting the reply-to address on form submissions.
⚠️ You must only have one Email field per form.
⚠️ The Label must be “Email” (case-sensitive). This is required for the autoresponder to work correctly.
Example:
Options:
- Label (required): Must be exactly Email.
- Required: A checkbox to indicate whether this field must be completed before the form can be submitted.
- Placeholder (optional): Text shown inside the field before the user types anything. Helpful for prompts like your@email.com.
Choice
Lets users select one or more options from a predefined list. You can display choices as a dropdown, radio buttons (single choice), or checkboxes (multiple choice).
Example:
- How did you hear about us?
- What are you looking for in a companion?
- Preferred gender: Male / Female
Options:
- Label (required): The label shown above the field (e.g., How did you hear about us?).
- Required: A checkbox to indicate whether this field must be completed before the form can be submitted.
- Choice Type: Select how the options should be displayed—Dropdown, Radio buttons, or Checkboxes.
- Choices: Create new options or add from existing ones. Choices can be reordered or removed at any time.
📸 Screenshot: Example of a Choice field configured inside the Breedpost app using Radio Buttons, with the label Gender Preference and options: Male, Female, No Preference.
Section
Adds a heading and optional text to break your form into logical sections. This is useful for organising longer forms and improving readability. It does not include any input fields.
Example:
- About You
- Puppy Preferences
Options:
- Headline (required): The section title shown above the content.
- Content (optional): Rich text that appears below the headline. You can use this to give context or instructions before the next group of fields.
Once you've added and configured your fields, make sure to test the form on your live site. Submit a test entry to check email delivery, success messages, and the autoresponder. It's the best way to ensure everything is working as expected.