Creating or Updating a Form in HubSpot
Before making a Form in Hubspot: CHECK THAT ONE DOES NOT ALREADY EXIST. Many guides already exist and will have existing forms associated.
Creating a Form: Via Legacy Editor Interface
STEP 1: Make the form
-
Log into HubSpot.
-
From the top menu, click Marketing, then Forms.
- You can either Clone an existing form from here, or click Create form in the top right.
-
If making from scratch: Choose the Legacy Form Editor interface, click Next.
-
Select Blank template.
-
STEP 2: Build the form
- Drag and drop fields from the left sidebar into your form layout.
-
Use standard fields or create custom ones as needed (be careful, these will exist forever).
- Click on each field to edit its label, options, and required status.
-
- Click the Style & Preview tab to check how your form will appear on different devices.
-
Click the Options tab at the top to edit:
-
The thank you message that shows once the form is submitted, or redirect URL.
-
Form submission notifications: This list of email addresses is who receives an email alert when a form submission is received.
-
^ If someone needs to be alerted when a form is submitted, this is where you add them.
STEP 3: Set up a simple workflow to make tasks and assign to writer
- Click Automation tab, and select "Create your own simple workflow" and follow the prompts to set up your workflow.
- Choose the trigger - A contact has submitted a form. Click create.
- Where it says 'Unnamed workflow' rename the workflow to the same as your Form Title
- Scroll down in the workflow window, and click the + button below the first box.
- A sidebar will appear on the left. Under CRM, select Create Task.
- Click on the Task step that has appeared in the workflow and set a Task Title.
- The task title should be descriptive and include a data token (usually company name) to show the related company or contact.
- For example for guide submission forms, the Task Title should be the name of the guide: "2026 Bastille Day Guide Submission - Company Name"
- Set the task's due date to immedietly.
- Set an email reminder for 'custom date' for 1 day after the form submission, business days only.
- You can add specific notes or instructions in the Task Description section if necessary.
- Under 'Associate new task with' choose records to associate with, and select 'All Associated Tickets' and add another association, and under tickets, select "Primary Contact".
- This means the task will be added to any Ticket that the contact is a primary contact on.
- Add to Shared Task Queue.
- All tasks NEED a queue, so we can properly filter tasks.
- Guide Submission Form tasks should go in the "Guide" queue.
- The Priority field should be set to High
- Assign the task to Specific User, then whichever writer is listed to write this specific guide in Notion.
- Click "Save" at the top of the left hand column.
- Toggle the switch at the top of the workflow window to "ON" (next to actions)
- Click Update in the top right corner once everything is set, then click Publish.
- After publishing, go to the Share Link tab on the pop up that appears and copy the form url. From here, you can put the link where needed.
Creating a Form: Via Form Editor Interface
-
Log into HubSpot.
-
From the top menu, click Marketing, then Forms.
-
You can either Clone an existing form from here, or click Create form in the top right.
-
If making from scratch: Choose the Form Editor interface, then click Next.
-
Select Blank template.
-
- Rename your form at the top of the page, and use the lefthand sidebar to build your form.
- Use the Add panel to drag and drop fields, properties, and other media like images and headings.
-
You can use standard fields or create custom ones as needed.
-
Click on each field to edit its label, options, and required status.
-
- Use the Contents panel to navigate through the form.
- Use the Logic panel to create conditional logic for how the user will navigate the form.
- Use the Styling panel to customise the look of the form.
- Ignore the Optimize tab unless you feel like learning what it does.
- Click on the Automation tab and select "Create your own simple workflow" then follow the prompts to set up your workflow.
- Rename the workflow to the same as your Form Title, then scroll down to click the + button.
- Click on the Task step that has appeared in the workflow and set a Task Title.
- The task title should be descriptive and include a data variable to make it unique and identifiable as originating from a certain company or contact.
- For example for guide submission forms, the Task Title should be: "Guide Submission: 2025 Bastille Day Guide Submission - {{enrolled_object.company}} "
- Set the Due date to a number of days after the submission date (e.g. "3 days after form submission").
- You can add specific notes or instructions in the Task Description section if necessary.
- Click on "Choose records to associate" and scroll down to the section on Tickets. Directly beneath, you will see an option for "With Label", here you can choose "Primary Contact".
- This means the task will automatically become associated to any Ticket on which the submitting Contact is marked a Primary Contact.
- Feel free to choose different association rules that best fit the needs and purpose of your form.
- Add the task to the appropriate Queue. All tasks should have a queue, as this enables us to find and filter tasks effectively. Guide Submission Form tasks should go in the guide queue.
- The Priority field is optional.
- You can either Assign the task to the existing owner of the submitting Contact, or to a specific person. Generally we will select whichever writer is listed to write this specific guide in Notion.
- Click the Settings tab and click Submission Settings.
- Here you can set email notification settings. Tick the checkbox labeled "Send to other users" then select the email addresses for staff that should receive an email alert whenever a submission is received on this form.
- Click Review and update in the top right corner, then click Update.
- After publishing, go to the Copy a share link tab on the pop up that appears and copy the form url. From here, you can put the link to your new form anywhere you like!