API code integrating feedback from Manpower app with CRM data in HubSpot.
- Create Private App with required Scope (These credentials provide API access to your HubSpot account. Keep them safe and secure.)
- Create Custom Properties
- Create HubSpot form (All form fields must match App exactly)
NOTE: Each HubSpot account (by country) requires unique environment variables for Private Access Token, Portal ID, and Form ID.
Use the package manager npm to install dependencies.
npm install
Use nodemon to run app on localhost
nodemon
- API Get Property by Name (for getting details for the dropdown i.e. feedback topics )
mp_app_feedback_topics (dropdown select)
- bug
- feature
- other
- API POST Submit Form Data (feedback details entered by the user)
firstname (single-line text)
lastname (single-line text)
email (single-line text) >> [email protected] IF anon
country (dropdown select)
mp_app_feedback_topics (dropdown select)
mp_app_feedback_description (multi-line text)
mp_app_feedback_device_name (single-line text)
mp_app_feedback_device_os (single-line text)
mp_app_feedback_device_os_version (single-line text)
mp_app_feedback_app_version (single-line text)
mp_app_feedback_contact_consent (single checkbox)