CRM tools need the CRM in your institute’s plan. Each person sees only the leads their admin portal shows them. Anything that changes a lead, calls or messages someone shows you a preview first and waits for your yes — see Confirmations.
crm_calls
CRM calls: view · Read only
See calls with leads — human and AI calls, their outcomes, transcripts and summaries — plus callbacks due, missed inbound calls, and the AI calling agents, queue and campaign runs.
Parameters
Parameters
string
required
The action to run:
list, get, transcript, callbacks_due, missed_inbound, ai_agents, ai_queue, ai_runs, ai_status.string
The lead (lead_id from crm_leads find / list).
string
Or the lead’s phone (matched on the last 10 digits).
string
Or the lead’s email.
string
A call_id from list (get, transcript).
string
First day, YYYY-MM-DD (institute timezone).
string
Last day included, YYYY-MM-DD.
integer
The last N days including today (default 30, max 366).
string
One of:
today, yesterday, this_week, last_week, this_month, last_month, last_7_days, last_30_days, last_90_days, this_year.string
One of:
INBOUND, OUTBOUND.string
One of:
AI, HUMAN.string[]
e.g. COMPLETED, NO_ANSWER, BUSY, FAILED, CANCELLED.
string[]
Call outcomes, e.g. INTERESTED, CALLBACK, RNR.
string
‘me’ or a counsellor id from crm_leads catalog.
boolean
—
string
ai_runs: a run_id from ai_runs.
integer
ai_status: estimate credits for this many AI calls.
integer
Rows per page, default 20, max 50.
integer
0-based page (list, callbacks_due, missed_inbound).
What your AI app is told about this tool
What your AI app is told about this tool
crm_ai_campaign
CRM calls: AI-call campaigns · Makes changes · Calls or messages leads, or sends them invites — always after you confirm. · Turned on separately (opt-in)
Let the connected AI app start AI-calling campaigns for up to 500 leads at a time, and cancel a run or pause the AI call queue. Admins only. It shows you exactly who will be called (and who was left out, and why) and the estimated credits before you confirm. Turned on separately.
What keeps it safe: outbound, admins only, single-use confirmed: AI-calls at most 500 leads resolved in the caller’s scope and listed in the preview (opted-out, converted, lost, do-not-call and recently contacted leads are dropped with a reason); the apply sends exactly that stored list, re-checked against the scope, never an empty or whole list; cancelling a run or pausing / resuming the queue acts only on runs verified to belong to this institute
Parameters
Parameters
string
required
The action to run:
start, cancel_run, pause_queue, resume_queue.object
The crm_leads list filter object (see description).
string[]
Up to 500 lead_ids.
string
An agent_id from crm_calls(action=‘ai_agents’); default: the institute’s default agent.
string
—
string
—
string
From this tool’s preview reply, to apply it.
What your AI app is told about this tool
What your AI app is told about this tool
crm_dial
CRM calls: place calls · Makes changes · Calls or messages leads, or sends them invites — always after you confirm. · Turned on separately (opt-in)
Let the connected AI app call a lead for you (your phone rings first, then the lead’s) or have an AI agent call one lead. Each call is shown to you first and placed only after you confirm; opted-out and do-not-call leads are refused, and calls can use telephony or AI credits. Turned on separately.
What keeps it safe: outbound, single-use confirmed: places ONE call (the caller’s own phone rings first) or queues ONE AI call to a lead in the caller’s scope, to the number on the lead’s record; refuses opted-out and do-not-call leads, AI calls outside calling hours or inside the recall gaps; each call needs a single-use confirm_token from a preview of that exact lead and counts toward an hourly cap; cancel_queued cancels only the caller’s own queued items
Parameters
Parameters
string
required
The action to run:
call, ai_call, cancel_queued, quota.string
The lead (lead_id from crm_leads find / list).
string
Or the lead’s phone (matched on the last 10 digits).
string
Or the lead’s email.
string
ai_call: an agent_id from crm_calls(action=‘ai_agents’).
string
—
string
cancel_queued: why (kept on the queue item).
string
From this tool’s preview reply, to apply it.
What your AI app is told about this tool
What your AI app is told about this tool