Feedspace Testimonials to HubSpot CRM Contacts
Go to WorkflowDescription
What problem does it solve?
Manually copying contacts and testimonials from Feedspace to HubSpot is time-consuming and error-prone. This workflow automates the entire process, ensuring every testimonial is:
Linked to the correct contact (creating new contacts if needed)
Stored as a detailed, formatted note with all metadata
Processed in real-time as testimonials are submitted
How It Works
Receive Webhook - Feedspace sends testimonial data via webhook when a new submission arrives
Extract Data - Code node parses and normalizes the testimonial payload (handles text, video, and audio types)
Validate Email - IF node checks if reviewer email exists (required for HubSpot contact)
Upsert Contact - HubSpot node creates a new contact or updates existing one based on email
Create Note - HTTP Request creates a detailed note associated with the contact
Respond - Returns success/error response to Feedspace
Setup Steps
1. Configure HubSpot Credentials
Create a HubSpot Private App with the following scopes:
crm.objects.contacts.write
crm.objects.contacts.read
Add the App Token to your n8n credentials
2. Get the Webhook URL
Open the Receive Testimonial webhook node
Copy the Production URL
3. Configure Feedspace
Go to your Feedspace dashboard
Navigate to Integrations → Webhooks
Add the n8n webhook URL
Select New Testimonial as the trigger event
4. Activate the Workflow
Toggle the workflow to Active
Test by submitting a testimonial in Feedspace