Extract recruiting call insights from NUACOM with Gemini and HubSpot
UnknownUnknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.
Community nodes
These come from third-party npm packages. In n8n 3.0 unverified community packages are off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
@nuacom/n8n-nodes-nuacom(NUACOM Trigger)@nuacom/n8n-nodes-nuacom(Get an AI generated analysis for a specific call1, Add a note to a call1)
Nodes used (9)
- Nuacom Trigger
@nuacom/n8n-nodes-nuacom.nuacomTrigger - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait - Nuacom
@nuacom/n8n-nodes-nuacom.nuacom - AI Agent
@n8n/n8n-nodes-langchain.agent - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured - Code
n8n-nodes-base.code - HubSpot
n8n-nodes-base.hubspot
What it does
Quick overview This workflow triggers on NUACOM calls, fetches the AI-generated transcript, and uses Google Gemini to extract structured recruiting insights. It writes the Q&A back to the NUACOM call notes and updates a HubSpot contact property with the candidate’s salary expectation. How it works 1. Triggers when a NUACOM call event is received for the configured extension. 2. Checks the call duration and continues only if it is longer than 5 seconds. 3. Waits 30 seconds, then retrieves NUACOM’s AI-generated call analysis including the transcription. 4. Sends the transcript to Google Gemini with instructions to answer 11 recruiting questions and return a JSON-structured result. 5. Reformats the structured answers into a simple JSON object and adds a formatted note to the NUACOM call with the extracted details. 6. Searches HubSpot for a contact whose phone number matches the call recipient and, if the salary expectation field is empty, updates the contact with the extracted salary expectation. Setup 1. Add your NUACOM API credentials, set the extension to monitor, and ensure NUACOM AI Call Analysis is enabled for your calls. 2. Configure access to Google Gemini (Google PaLM/Gemini credentials via n8n’s AI integration) for the AI Agent. 3. Add your HubSpot OAuth2 credentials and ensure the custom contact property ain8nsalaryexpectation exists (and adjust the property name if yours differs).