Formstack + HubSpot
Connect Formstack and HubSpot to Turn Form Submissions into Revenue
Automatically sync every Formstack submission into HubSpot as contacts, deals, or tasks — no manual work needed.


Why integrate Formstack and HubSpot?
Formstack and HubSpot are two of the most widely used tools in a modern marketing and sales stack, but without a direct integration they operate in silos. Every form submission captured in Formstack — a lead inquiry, an event registration, a customer feedback response — is an opportunity your HubSpot CRM should know about right away. By integrating Formstack with HubSpot through tray.ai, teams can cut out manual data entry, speed up lead response times, and build sales pipelines that actually reflect what's happening.
Automate & integrate Formstack & HubSpot
Use case
Instant Lead Capture from Web Forms
When a prospect submits a Formstack lead generation form on your website, tray.ai immediately creates or updates a contact record in HubSpot with all submitted field data. There's no lag between form fill and CRM entry — which is usually where leads go cold. Sales reps are notified in real time and can reach out within minutes.
Use case
Automated Deal Creation from Inquiry Forms
High-intent inquiry forms — pricing requests, demo requests, RFQ submissions — can automatically trigger deal creation in HubSpot's pipeline. tray.ai maps form fields like product interest, budget range, and company size directly to deal properties. Sales managers get a populated pipeline without any manual intervention.
Use case
Event Registration and Contact Enrollment
When attendees register for a webinar or event through a Formstack form, tray.ai syncs their details to HubSpot and enrolls them in the appropriate list or workflow. Marketing teams can trigger confirmation emails, reminders, and post-event follow-up sequences without touching a list manually. Attendee data is also tied back to the contact timeline for full visibility.
Use case
Customer Feedback Routing and Task Creation
Customer satisfaction surveys and feedback forms submitted through Formstack can trigger targeted actions in HubSpot based on response scores or keywords. A low NPS score can automatically create a follow-up task for a customer success rep, while a positive response can trigger a review request workflow. No feedback falls through the cracks.
Use case
Contact Property Updates from Progressive Profiling Forms
As prospects fill out additional Formstack forms over time, tray.ai keeps their HubSpot contact record current with the latest information rather than creating duplicates. Fields like job title, company size, or product interest are updated in real time as new data comes in. Better profile data means better segmentation, lead scoring, and outreach.
Use case
Internal Request Forms Mapped to HubSpot Tasks
Internal Formstack forms used for sales support requests, contract approvals, or content requests can automatically generate HubSpot tasks and assign them to the right team members. tray.ai routes form data based on conditional logic — sending a high-priority request directly to a senior rep, for instance. Internal workflows stay organized and tracked inside HubSpot.
Use case
Subscription and Opt-In Form Sync for Marketing Lists
Newsletter sign-ups and marketing opt-in forms built in Formstack can feed directly into HubSpot marketing lists, respecting the consent preferences captured in the form. tray.ai maps GDPR and CAN-SPAM compliance fields correctly so contacts are only enrolled in communications they've explicitly opted into. Your marketing database stays clean and compliant.
Get started with Formstack & HubSpot integration today
Formstack & HubSpot Challenges
What challenges are there when working with Formstack & HubSpot and how will using Tray.ai help?
Challenge
Field Mapping Between Formstack and HubSpot
Formstack forms often have custom fields with labels that don't directly match HubSpot contact or deal property names. Mapping these accurately — especially as forms change over time — is a common source of data loss and misrouted records, particularly when multiple forms feed into a single CRM object.
How Tray.ai Can Help:
tray.ai's visual workflow builder has a flexible field mapping interface that lets you precisely connect Formstack form fields to HubSpot properties, including custom objects. When forms are updated, you adjust mappings in one place without rebuilding the entire workflow. tray.ai's data transformation tools also handle formatting differences like date formats, phone number normalization, and dropdown value translation.
Challenge
Avoiding Duplicate Contact Records in HubSpot
Without deduplication logic, every Formstack submission risks creating a new HubSpot contact record even when that person already exists in the CRM. You end up with a bloated database, inaccurate reporting, and fragmented contact histories that make sales and marketing less effective.
How Tray.ai Can Help:
tray.ai workflows include a lookup step that searches HubSpot for an existing contact by email before creating a new record. If a match is found, the integration updates the existing contact instead of duplicating it. Additional logic can merge fields selectively, so existing data isn't overwritten unless the new submission contains more recent or complete information.
Challenge
Handling Multi-Page and Conditional Form Logic
Formstack supports complex multi-page forms with conditional logic, meaning different respondents may submit different combinations of fields. Processing these variable submissions reliably — and mapping only the relevant fields to the correct HubSpot properties without errors when expected fields are absent — is genuinely tricky.
How Tray.ai Can Help:
tray.ai's conditional branching and null-handling capabilities let workflows adapt to the shape of each submission. Branches can be configured to handle different field combinations, and default values or skip logic prevent failures when optional fields are left blank. Even the most complex Formstack forms can be reliably synced to HubSpot.
Challenge
Real-Time vs. Batch Sync Requirements
Some teams need form submissions to trigger immediate CRM actions — a sales alert for a demo request, for example — while others prefer scheduled batch imports for less time-sensitive data like survey responses. A single, inflexible integration forces you to pick one pattern and live with the tradeoffs.
How Tray.ai Can Help:
tray.ai supports both real-time webhook-triggered workflows and scheduled batch workflows on the same platform. Teams can set high-priority forms to trigger instant HubSpot actions while low-priority forms sync on a daily or weekly schedule. Both patterns share the same field mappings and logic, which keeps maintenance overhead low.
Challenge
Maintaining Data Compliance Across Systems
When collecting personal data through Formstack forms for marketing purposes, organizations need consent, opt-in preferences, and data processing permissions captured in the form to be accurately reflected in HubSpot. Getting this wrong means non-compliant communications and real regulatory exposure.
How Tray.ai Can Help:
tray.ai workflows can map Formstack consent fields directly to HubSpot's legal basis and subscription type properties, so contact records in HubSpot reflect the permissions granted at the time of form submission. Workflows can also suppress contacts from certain lists or workflows when consent fields indicate they've opted out, keeping your database compliant by design.
Start using our pre-built Formstack & HubSpot templates today
Start from scratch or use one of our pre-built Formstack & HubSpot templates to quickly solve your most common use cases.
Formstack & HubSpot Templates
Find pre-built Formstack & HubSpot solutions for common use cases
Template
New Formstack Submission to HubSpot Contact
Every time a new submission comes in on a specified Formstack form, this template creates or updates a matching contact in HubSpot using submitted field data — name, email, phone, company. If a contact with the same email already exists, their record is updated rather than duplicated.
Steps:
- Trigger: New submission detected on a selected Formstack form
- Lookup: Search HubSpot for an existing contact with the submitted email address
- Action: Create a new HubSpot contact or update the existing record with all mapped form fields
Connectors Used: Formstack, HubSpot
Template
Formstack Demo Request to HubSpot Deal
When a prospect submits a demo or pricing request form in Formstack, this template creates a new deal in HubSpot's pipeline and associates it with the relevant contact. Deal properties like name, stage, and estimated value are populated from form fields, and the assigned sales rep is notified.
Steps:
- Trigger: New submission received on the Formstack demo request form
- Action: Create or update a HubSpot contact using the submitter's details
- Action: Create a new HubSpot deal linked to the contact, with stage and value mapped from form fields, and notify the assigned sales rep
Connectors Used: Formstack, HubSpot
Template
Formstack Event Registration to HubSpot List Enrollment
This template syncs Formstack event registration submissions into HubSpot by creating contact records and enrolling them into a specified static or active list. It also optionally triggers a HubSpot workflow to send confirmation and reminder emails to registrants.
Steps:
- Trigger: New submission detected on a Formstack event registration form
- Action: Create or update the HubSpot contact with registrant details
- Action: Add the contact to a designated HubSpot list and trigger the event confirmation workflow
Connectors Used: Formstack, HubSpot
Template
Formstack NPS Survey to HubSpot Task and Contact Note
After a customer submits an NPS or satisfaction survey through Formstack, this template logs the response as a note on their HubSpot contact record and creates a follow-up task for the customer success team if the score falls below a defined threshold.
Steps:
- Trigger: New NPS survey submission received in Formstack
- Action: Log the survey score and comments as a note on the matching HubSpot contact
- Conditional: If NPS score is below threshold, create a HubSpot task assigned to the customer success owner with a follow-up due date
Connectors Used: Formstack, HubSpot
Template
Bulk Formstack Submission Import to HubSpot Contacts
For teams migrating historical Formstack submissions or running periodic batch syncs, this template pulls multiple form submissions from Formstack and creates or updates corresponding HubSpot contact records in bulk, with field mapping and duplicate handling built in.
Steps:
- Trigger: Scheduled or manual trigger initiates the bulk sync job
- Action: Retrieve a batch of Formstack submissions from the specified form within a date range
- Loop & Action: For each submission, search for an existing HubSpot contact and create or update the record with mapped data
Connectors Used: Formstack, HubSpot
Template
Formstack Newsletter Opt-In to HubSpot Marketing List
When a contact subscribes via a Formstack newsletter or opt-in form, this template adds them to the correct HubSpot marketing contact list and records their communication preferences and consent fields accurately for compliance.
Steps:
- Trigger: New opt-in form submission received in Formstack
- Action: Create or update a HubSpot contact with the subscriber's details and consent properties
- Action: Add the contact to the designated HubSpot marketing list based on the form or subscription type selected
Connectors Used: Formstack, HubSpot