Enterprise Sales & SDRSpecialist
Call Notes to CRM Fields
call_notes_to_crm
This agent is for sales development representatives who need to turn messy call transcripts into organized CRM data. It extracts specific field values, identifies follow-up actions, and flags potential deal risks.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Call Notes to CRM Fields
Converts raw call notes into structured CRM objects, actionable next steps, and lists of unanswered discovery questions.
- Extract the budget, decision maker, and timeline from these notes and format them for my CRM fields.
- Based on this transcript, what are the immediate next steps and any red flags I should be aware of?
- Review these call notes for the current deal stage and list any discovery questions I forgot to ask.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"call_notes": "Talked w/ Ada at Foo Inc...",
"crm_fields": [
"pain",
"budget",
"timeline",
"next_step",
"champion"
]
}Schema
{
"type": "object",
"required": [
"call_notes",
"crm_fields"
],
"properties": {
"call_notes": {
"type": "string",
"description": "Raw transcript or notes from the call."
},
"crm_fields": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of expected CRM field names."
},
"deal_stage": {
"type": "string",
"description": "Current stage in the sales cycle."
}
}
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "Filled 5 fields; 2 risks.",
"fields": {
"pain": "agent sprawl",
"budget": "$50k",
"timeline": "Q3",
"next_step": "send proposal",
"champion": "Ada"
},
"next_step": {
"action": "Send tailored proposal",
"owner": "AE",
"due": "2026-05-06"
},
"risk_flags": [
"No exec sponsor identified"
],
"unanswered_discovery": [
"Decision criteria",
"Procurement process"
]
}Schema
{
"type": "object",
"required": [
"summary",
"fields",
"next_step",
"risk_flags"
],
"properties": {
"summary": {
"type": "string",
"description": "Structured CRM fields and next steps."
},
"fields": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "Structured CRM data and next steps."
},
"next_step": {
"type": "object",
"properties": {
"action": {
"type": "string"
},
"owner": {
"type": "string"
},
"due": {
"type": "string"
}
},
"description": "Actionable follow-up items."
},
"risk_flags": {
"type": "array",
"items": {
"type": "string"
},
"description": "Identified risks or red flags."
},
"unanswered_discovery": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of questions left unanswered."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network