Skip to main content
The AI Assistant has 27 built-in capabilities. Read-only capabilities execute immediately. Write capabilities always show a confirmation card first.
Not sure if the assistant can do something? Just ask: “Can you [action]?” or “List your capabilities for [category].”

Stats

CapabilityTypeWhat it does
pull_statsReadFetch live stats from a connected tracker. Specify the connection, stat type, date range, and optional platform-specific parameters (e.g. campaign ID, group-by fields).
list_stat_typesReadList all available stat types for a connected platform (e.g. by_campaign, campaign_report, conversions).
list_stat_type_paramsReadDiscover available parameters for a specific stat type — parameter names, types, defaults, and valid values. For Binom, includes the full group code mapping (e.g. 27 = T1).
Example prompts:
  • “Show me yesterday’s stats from Affise by affiliate”
  • “Pull last week’s Binom campaign stats”
  • “What were my top 5 offers by revenue this month?”
  • “Show me campaign 152’s stats grouped by T1 from Binom 2”
  • “What stat types are available for my Binom connection?”
  • “What parameters does the Binom campaign report accept?”
For advanced stat types like Binom’s Campaign Report or Traffic Source Report, the AI will automatically discover the required parameters (campaign ID, grouping fields) before pulling the data. You can ask for drill-downs naturally — “show me campaign 152 by T1” — and the AI handles the parameter mapping.

Automations

CapabilityTypeWhat it does
list_automationsReadList all your automations with status, trigger type, and last run time.
get_automation_detailsReadGet the full step-by-step breakdown of a specific automation, including its schedule and recent run history.
create_automationWriteCreate a basic automation shell with a name and trigger. For complex workflows with steps, use describe_automation instead.
describe_automationWriteGenerate a fully-configured automation from a natural language description — the same engine as Describe It.
update_automationWriteChange an automation’s name, schedule, frequency, timezone, or other settings.
toggle_automationWriteEnable or disable an automation.
duplicate_automationWriteCreate an exact copy of an existing automation — all steps, settings, and schedule are preserved deterministically. Use this for “copy” or “clone” requests.
delete_automationWritePermanently delete an automation. Irreversible — always confirmed before executing.
run_automationWriteTrigger an automation to run immediately, regardless of its schedule.
Example prompts:
  • “List my automations”
  • “What steps does my Weekly Report automation have?”
  • “Duplicate my ‘Daily Affiliate Report’ and name it ‘Weekly Affiliate Report’”
  • “Run my invoicing automation now”
  • “Delete the ‘Test Automation’”
  • “Disable the Monthly Report automation”
  • “Create an automation that pulls Affise stats daily at 9am and emails me the top affiliates”
When duplicating an automation, the AI always uses the duplicate tool — which creates an exact JSON copy — rather than regenerating it with AI. This preserves every setting, including step configurations, filters, and email templates.

Connections

CapabilityTypeWhat it does
list_connectionsReadList all your connected tracking platforms with their names, platform types, and IDs.
Example prompts:
  • “What connections do I have?”
  • “Which Affise connections are active?”
Creating or editing connections requires the Connections page in the app. The AI can read your connections but cannot set up new ones.

Email

CapabilityTypeWhat it does
list_email_accountsReadList all configured email sending accounts (Gmail OAuth, Gmail SMTP, Resend, SendGrid).
send_emailWriteSend a one-off email using a configured account. The AI formats the body as HTML and confirms recipients, subject, and content before sending.
list_email_templatesReadList all your email templates with names, subjects, and categories.
create_email_templateWriteCreate a new email template with a name, subject, and HTML body.
update_email_templateWriteUpdate an existing email template’s name, subject, body, or other fields.
Example prompts:
  • “Send me today’s stats from Affise by offer”
  • “Create an email template called ‘Weekly Stats’ with subject ‘Your stats for the week of ’”
  • “Update the subject of my ‘Performance Alert’ template to ‘Weekly Performance Update’”
  • “List my email templates”

Invoices

CapabilityTypeWhat it does
list_invoice_templatesReadList all your invoice templates with names and types.
create_invoice_templateWriteCreate a new HTML invoice template.
Example prompts:
  • “List my invoice templates”
  • “Create an invoice template called ‘Standard Invoice‘“

Tracker Actions

CapabilityTypeWhat it does
list_actionsReadList available actions for a specific connection (get offers, edit conversions, etc.). Use this to discover what’s possible before performing an action.
tracker_action_getReadRead data from a tracker (offers list, offer details, conversion details, campaign info).
tracker_action_editWriteModify tracker data (edit conversion status, enable affiliates, update campaigns).
clone_offerWriteCreate a new Affise offer as an exact clone of an existing one, with specific field overrides. More reliable than manually re-creating an offer because it copies all nested settings automatically.
Example prompts:
  • “What actions are available for my Affise connection?”
  • “Get the details of offer 2514 from my Affise connection”
  • “Clone Affise offer 2514 with a new title ‘Summer Campaign 2’”
  • “Edit conversion ABC123 in my Affise connection and set status to confirmed”

Knowledge & Discovery

CapabilityTypeWhat it does
lookup_knowledgeReadSearch the built-in knowledge base for tracker platform API docs (Affise, Binom, Voluum, RedTrack, CAKE, Everflow), affiliate marketing terminology, and industry glossary.
list_capabilitiesReadList all AI assistant capabilities, optionally filtered by category (stats, automations, connections, email, invoices, tracker, knowledge).
describe_capabilityReadGet detailed information about a specific capability including what parameters it accepts.
Example prompts:
  • “What can you do with automations?”
  • “List all your capabilities”
  • “What is EPC in affiliate marketing?”
  • “Does Binom support editing conversion payout via API?”

What the AI cannot do (yet)

The following require using the app UI directly:
ActionWhere to do it
Add or edit tracker connectionsConnections page
Configure email providers (Gmail, Resend, SendGrid)Providers page
Run Report AnalysisReport Analysis page
Manage invoices (generate, preview, download)Invoices page
Bulk upload offers or campaignsActions → Bulk Upload
Manage org members or billingSettings page
View Runs & Logs historyRuns & Logs page
These capabilities are planned for future expansion. As new actions are added to the registry, they become available automatically without any app updates.