AI-compose a draft reply for one visitor session (Zap; does not send).
Discovered admin__continue_scan
Continue a scan paused for selection (WhatsApp/Telegram groups or IG/X targets).
Discovered admin__create_agent
Create a new Support Agent for CRM/outreach.
Discovered admin__create_scan_schedule
Create an auto-scan schedule (Import Only or Message now outreach). Discovery params for x/instagram accept max_post_age_days (1-365; omit = no age limit) and post_age_relax_steps (0-4, default 3) to cap how old a source post may be before its engagers are collected; the window widens within a run only.
Discovered admin__delete_agent
Permanently delete a Support Agent.
Discovered admin__delete_attachment
Delete one agent KB attachment.
Discovered admin__delete_scan_schedule
Delete an auto-scan schedule.
Discovered admin__delete_scans
Delete one or more completed scan runs (does not delete schedules).
Discovered admin__end_conversation
Mark visitor conversation ended (stops IG/WA follow-ups).
Discovered admin__export_contacts
Export filtered contacts as CSV (returns csv_content in result).
Discovered admin__generate_agent_preview
AI-generate agent title/instructions/context from business description.
Discovered admin__get_ad_guide
The ad plan rendered as steps to tap, per channel, in the owner's own words with the daily budget already divided. Use this when the owner wants to run the ads themselves. Nova never touches their ad account.
Discovered admin__get_ad_plan
The ads this business should run, built from its own scans: three things to film, each citing a count from this agent's own leads, plus the spend and reach for a lead target. Reads only; nothing is launched and no money moves. Returns status=no_evidence when the scans have not found enough to say anything specific.
Discovered admin__get_agent
Return full agent metadata including chat/public/iframe links.
Discovered admin__get_agent_analytics
Pipeline overview on one agent_id (totals + top visitors).
Discovered admin__get_attachment_content
Read converted markdown or database schema summary for one attachment.
Discovered admin__get_chat
Open a lead chat by visitor_id, email, phone, or contact handle.
Discovered admin__get_crm_unreplied_alert_config
Read CRM unreplied digest email settings.
Discovered admin__get_discovery_analytics
Get sourced-leads analytics for an agent (window e.g. 7d, 30d).
Discovered admin__get_followup_run
Get one follow-up run with progress log.
Discovered admin__get_scan
Get one scan with paginated leads (status, progress, leads).
Discovered admin__import_contacts
Import contacts onto an agent.
Discovered admin__import_leads
Import discovered leads into the agent CRM (outreach: none|immediate|bulk_followup).
Discovered admin__invite_agent_collaborator
Invite a Nova user by email to collaborate on an agent (owner only).
Discovered admin__launch_ad_plan
Run one ad on one channel, under a spend cap the owner has named out loud. The cap is debited before anything is created and nothing is ever created above it. Creative is the owner's: this never writes an ad. Needs a connected ad account.
Discovered admin__list_ad_plans
Every ad this agent has already launched, newest first, with its cap, its channel and whether it is running or stopped. Reads only.
Discovered admin__list_agent_collaborators
List team members with access to a support agent (owner only).
Discovered admin__list_agents
List all Support Agents for the signed-in owner.
Discovered admin__list_attachments
List knowledge-base attachments on a Support Agent.
Discovered admin__list_channel_accounts
List available channel accounts for assignment (IG, X, Telegram, SMTP).
Discovered admin__list_connectors
List WhatsApp, Instagram, Email, X connector status for a support agent.
Discovered admin__list_followup_runs
List bulk follow-up runs for an agent.
Discovered admin__list_scan_results
Alias of get_scan — read leads from an active or completed scan.
Discovered admin__list_scan_schedules
List auto-scan schedules for an agent.
Discovered admin__list_scans
List past and active leads discovery scans for an agent.
Discovered admin__list_session_labels
List visitor session label catalog for an agent.
Discovered admin__list_sessions
Filtered drill-down on visitor sessions (requires filter_by).
Discovered admin__list_top_agents
List busiest CRM agents (limit 5–10).
Discovered admin__pending_reply_count
Count pending replies on an agent.
Discovered admin__preview_followup_email
Preview rendered follow-up email HTML.
Discovered admin__regenerate_attachment
Re-process one attachment (re-convert or re-extract schema).
Discovered admin__remove_agent_collaborator
Remove a collaborator from an agent (owner only).
Discovered admin__resume_conversation
Resume a paused visitor conversation.
Discovered admin__resume_followup_run
Resume an interrupted follow-up run.
Discovered admin__run_scan
Start a leads discovery scan (whatsapp, instagram, x, telegram, or jiji). Discovery params for x/instagram accept max_post_age_days (1-365; omit = no age limit) and post_age_relax_steps (0-4, default 3) to cap how old a source post may be before its engagers are collected; the window widens within a run only.
Discovered admin__send_followup
Send follow-up via admin_followup channels. Optionally attach public KB files.
Discovered admin__send_message
Send follow-up via WhatsApp, email, or Instagram. Optionally attach public KB files.
Discovered admin__set_attachment_visibility
Mark a KB attachment public or private. Every attachment defaults to private on upload. Only a public attachment can ever be offered or sent by the agent's converse tool (email attachment, or a shared file in chat) — a private one is never visible to the model at all, regardless of what a visitor asks for.
Discovered admin__set_pool_mode
Enable/disable pool mode for a channel. x/instagram/telegram: fallback when the agent's own account halts. jiji/whatsapp: the pool is the sender when the agent has no account of its own (WhatsApp conversations stay on one pool number).
Discovered admin__set_session_labels
Replace labels on one visitor session.
Discovered admin__set_whatsapp_account_role
Mark one of your WhatsApp Web numbers as a pool number (role=pool) that agents with whatsapp_pool_mode send from, or back to a normal number (role=agent). Only numbers you own; donated accounts are refused.
Discovered admin__set_x_account_attention
Set X Leads Discovery public-attention settings on an account (main or pool): poster, surface, post goal, quote target, like/public-after-DM toggles, pool fallback, per-run limit, and the account's daily post/like caps (superset of set_x_account_daily_limits). Only fields you pass change; everything else keeps its current account/workspace/env value.
Discovered admin__set_x_account_daily_limits
Set the daily public-post and/or engagement-like cap for an X account (main or pool). This is the only place these volumes can be set — they are a per-account safety ceiling shared by every agent/campaign that uses the account, never per-agent or per-workspace.
Discovered admin__stop_ad_plan
Switch one launched ad off. The campaign is paused first, so spend stops on the very first call.
Discovered admin__suggest_targets
AI-propose Instagram or X @targets for a discovery scan (depth/breadth optional).
Discovered admin__transfer_agent_owner
Transfer agent ownership to another subscribed Nova user.
Discovered admin__trigger_scan_schedule
Run an auto-scan schedule immediately (Run now).
Discovered admin__update_agent
Update Support Agent settings (partial patch — only send fields to change).
Discovered admin__update_agent_collaborator
Update collaborator role or permissions on an agent (owner only).
Update or pause/resume an auto-scan schedule. Discovery params for x/instagram accept max_post_age_days (1-365; omit = no age limit) and post_age_relax_steps (0-4, default 3) to cap how old a source post may be before its engagers are collected; the window widens within a run only.
Discovered admin__update_session_label
Update catalog label (e.g. disable_auto_reply).
Discovered admin__upload_agent_icon
Upload agent icon (JPEG/PNG/WebP, max 2MB, base64).
Reply conversationally when the request is ambiguous or needs clarification.
Discovered calendar__convert_timezone
Run Google calendar action: convert timezone
Discovered calendar__delete_event
Run Google calendar action: delete event
Discovered calendar__update_event
Run Google calendar action: update event
Discovered docs__converse
Reply conversationally when the request is ambiguous or needs clarification.
Discovered docs__create_doc
Run Google docs action: create doc
Discovered docs__delete_doc
Run Google docs action: delete doc
Discovered docs__get_doc
Run Google docs action: get doc
Discovered docs__list_docs
Run Google docs action: list docs
Discovered docs__rewrite_doc
Run Google docs action: rewrite doc
Discovered research__conduct-deep-research
Conduct deep, iterative research on a topic by generating multiple search queries, processing the results, and recursively exploring new research directions.
Discovered research__generate-research-report
Generate a comprehensive research report from existing research data.
Discovered sheets__converse
Reply conversationally when the request is ambiguous or needs clarification.