Hi all!
I have been working on a WordPress form builder for HubSpot and before I poor too much of my time in it, I wanted to listen if there is a need for it.
The challenge:
Personally, I work with small non-profit organisations to implement HubSpot. They usually rely on a Starter subscription. A lot of them have WordPress websites.
The HubSpot form builder is very limited in the Starter subscriptions: fields cannot be conditional, and you can only create and update contact and/or company records. No tickets. Deals are not supported in any subscription, you need to set up workflows for that.
There are a lot of WordPress form builder that offer some sort of integration with HubSpot, but a lot of them only allow contact creation. Sometimes they support companies, sometimes deals, but never all object types. Additionally, you often cannot apply email subscriptions. Lastly, the field mapping can be complicated for non-tech-savvy users.
I ended up making form templates for my clients with Gravity Forms and then building integrations via Make to apply subscriptions, create and associate tickets, and so on. But this means they rely on me to create new forms or edit existing ones.
The solution:
I am working on a WordPress plugin that does the following:
- You connect the plugin to your HubSpot account
- The form builder loads all contact, company, ticket and deal properties in the form builder, as well as subscription types
- You can select which properties and subscriptions you want to add as fields to your form, and you can make them required, conditional or hidden
- You can define associations between the records the form is creating (new/updated contact to new company, for example) but also with existing records by entering the record ID (if you want all contacts to be associated with an existing company or deal, for example)
- You can have the data also be submitted to an existing HubSpot form - this way you can trigger workflows and set as marketing contact (submitting to a form is a workaround: the API has no endpoint to set as marketing contact, and the Starter subscription only has form workflows)
- You can define which lists the new or updated records should be added to
- All of these actions - creating and associating records, applying subscriptions, adding to lists, setting as marketing contact - are executed upon form submission
With this plugin, I am aiming to create a form builder that enables advanced data processing in HubSpot. I would love to hear your thoughts on this, and if anyone is willing to beta test, please send me a message.
It’s possible I transform this into a service that is not WordPress-dependant down the line, but for now my focus is on WordPress because that’s the platform most of my own clients need, and the infrastructure is much much simpler.
Thanks for your honest feedback ![]()
