

Objection capture agent for sales calls
Create an agent that analyzes a {{Gong}} transcript, extracts objections, and updates the related HubSpot contact using the customer email.


Create an agent that analyzes a {{Gong}} transcript, extracts objections, and updates the related HubSpot contact using the customer email.
Most objections happen live on calls and never make it back into the CRM. That means Sales, Success, and Product miss real signals about pricing pushback, missing features, timelines, and competitors. This agent fixes that. You give it a call transcript and the customer’s email address, it finds the right HubSpot contact, extracts the key objections, and logs them in a dedicated objections field. If that field does not exist, the agent creates it first. You end up with a searchable history of what customers are worried about instead of scattered notes in someone’s notebook or call recording tool.



.webp)
It uses the customer email address you provide to look up the corresponding contact in HubSpot. If it finds a unique match, it updates that record with the extracted objections.
The agent looks for statements where the customer expresses concerns, blockers, or reasons not to move forward. For example, comments about price being too high, missing features, security requirements, timing, or choosing a competitor.
The agent checks for a dedicated objections property on the contact. If it does not exist, it creates a new custom field and then stores the extracted objections there.
If no contact is found for the provided email, the agent can either log an error, create a basic contact with that email, or skip the update, depending on how you configure the workflow.
Yes. You can configure the update step to append new objections to the existing field content, for example by adding the latest call date and new objections below the previous notes.