First head over to HubSpot and click into the settings page.
Under integrations on the left hand menu you will see Private Apps.
Give the app a name and description and then click the Scopes tab
For Scopes you need to enable the following:
crm.objects.contacts.read - Read contact informationcrm.objects.contacts.write - Create and update contactscrm.schemas.contacts.read - Read contact properties/fieldscrm.lists.read - Fetch available listscrm.lists.write - Add contacts to listsautomation - Read workflows and enroll contactscommunication_preferences.read - Read subscription typescommunication_preferences.write - Subscribe contacts to communicationsaccount-info.security.read - Validate API key/tokencrm.objects.owners.read - If you want to assign contact ownersforms - If you plan to integrate with HubSpot forms laterThese scopes will enable all the features in your plugin:
Once this is completed you can skip past webhooks and click create app. At this point you will be given an API key. Make a note of this as we need this over on the Breakdance form.
Make sure you have the plugin installed.
On your Breakdance form open the Actions option and tick the Hubspot option to enable it.
You can now open the Action options, enter your API key here. You will now be able to see any lists you have created on Hubpsot. Map the fields of your form to the Hubspot fields and exit the action panel. Hit save on Breakdance and you are done!

