Form to HubSpot Contacts lets you map any Google Form™ to HubSpot and automatically create or update contacts every time a form is submitted. It’s perfect for capturing leads, syncing registrations, enriching CRM data, and turning Google Form™ responses into structured HubSpot contacts instantly. KEY FEATURES AUTOMATIC HUBSPOT CONTACT CREATION Convert Google Form™ submissions directly into HubSpot contacts with full control over how each form field maps to HubSpot contact properties. Supports: — Text and long text properties — Number fields — Date and datetime fields — Dropdown and enumerated properties — Multi-select properties — Boolean values — File upload links — Custom property mapping You can also optionally update existing contacts instead of creating duplicates when a contact with the same identifier already exists. POWERFUL SPECIAL FIELDS In addition to form responses, you can inject dynamic system-generated values into HubSpot properties, including: — Random UUIDs and custom IDs — Random alphanumeric or numeric identifiers — Submission timestamps — ISO formatted timestamps — Unix timestamps — Day, month, and year values — Short or full month and weekday names — Form metadata (Form ID, title, published URL) — Response metadata (Response ID, edit URL, response number) — Respondent email address These fields are ideal for building unique identifiers, audit trails, analytics, and CRM automation. SMART CONDITIONAL LOGIC Control when contacts are created in HubSpot using powerful conditional rules. Supported logic includes: — Nested AND / OR conditions — Equals and not equals comparisons — Contains / does not contain — Starts with / ends with — Empty / not empty checks — Regex matching — Regex extraction with flags — Value transformation and normalization before evaluation Only send data to HubSpot when submissions qualify — ideal for filtering leads, routing workflows, or enforcing business rules. FLEXIBLE CONTACT PROPERTY MAPPING Map Google Form™ questions to HubSpot contact properties using a flexible mapping system. Supports: — Standard HubSpot contact properties — Custom properties — Enumeration fields with multiple selections — Dynamic values and special fields — Template variables based on form responses This allows you to structure form data exactly the way your HubSpot CRM expects it. UPDATE EXISTING CONTACTS If a contact already exists in HubSpot, the add-on can update the existing record instead of creating a new one. This helps prevent duplicate contacts while ensuring your CRM data remains up to date with the latest form submissions. LOGGING & MONITORING Enable detailed logging for every HubSpot operation. Logs are written to a Google Spreadsheet that the add-on creates and manages automatically. ERROR NOTIFICATIONS Receive email alerts when errors occur during contact creation or updates. Notifications include: — Form title and context — Clear error details — Full submitted answers for debugging Ideal for mission-critical workflows where reliability matters. MULTI-USER CONFIGURATIONS Each user’s configuration is stored separately, allowing multiple editors on the same form to connect their own HubSpot account and configure their own mappings without interfering with each other. HUBSPOT OAUTH SECURE CONNECTION Connect your HubSpot account securely using OAuth. — No API keys required — Secure token-based authentication — Users can connect or disconnect HubSpot at any time GUIDED SETUP Includes configuration dialogs, help video access, and an intuitive UI for mapping form fields to HubSpot contact properties. WHO IS IT FOR? — Sales teams capturing leads — Marketing teams collecting campaign registrations — Event organizers managing attendees — Operations teams syncing CRM pipelines — Agencies automating client workflows — Anyone using HubSpot as a CRM backend FREE VERSION LIMITATIONS — Limited Contact Creation: Create up to 25 contacts per month.