👥 Extract recruiting call insights from NUACOM with Gemini and HubSpot
⚡ 2 views · 👥 HR & Recruitment
Description
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
- Triggers when a NUACOM call event is received for the configured extension.
- Checks the call duration and continues only if it is longer than 5 seconds.
- Waits 30 seconds, then retrieves NUACOM’s AI-generated call analysis including the transcription.
- Sends the transcript to Google Gemini with instructions to answer 11 recruiting questions and return a JSON-structured result.
- Reformats the structured answers into a simple JSON object and adds a formatted note to the NUACOM call with the extracted details.
- 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
- Add your NUACOM API credentials, set the extension to monitor, and ensure NUACOM AI Call Analysis is enabled for your calls.
- Configure access to Google Gemini (Google PaLM/Gemini credentials via n8n’s AI integration) for the AI Agent.
- Add your HubSpot OAuth2 credentials and ensure the custom contact property
ain8n_salary_expectationexists (and adjust the property name if yours differs).
🔗 Nodes Used
HubSpot, AI Agent, Structured Output Parser, Google Gemini Chat Model
📥 Import
Download workflow.json and import into n8n:
Workflow menu → Import from File