AI Agents

210+ AI Agents across 24 business domains — from Finance and HR to Manufacturing and Logistics. Agents run on schedule, react to events, or await your approval before acting.

XBuddy’s AI Agent layer provides autonomous intelligence across your entire operation. Each agent is purpose-built for a specific business task: monitoring KPIs, detecting anomalies, drafting recommendations, sending reminders, or executing actions — all within your tenant’s data boundary.


How Agents Work

Trigger Types

TriggerDescriptionExample
ScheduledRuns on a cron schedule (daily, weekly, monthly)Cash flow forecast every morning at 7:00 AM
Event-drivenFires when a specific record event occursDeal moved to “Proposal Sent” → Quote Followup Agent
ManualTriggered by a user on demand from the agent panelRun Lead Scorer now
HybridScheduled baseline + event top-upBudget Variance: daily digest + instant alert on breach

Autonomy Levels

Each agent can be configured at three autonomy levels from Settings → Automation → Agents:

LevelBehaviorBest for
NotifyAgent analyzes and posts to AI Feed / Suggestions queue — no automatic actionSensitive decisions (financial postings, contract changes)
Semi-autoAgent proposes action; user approves from Suggestions queue before executionModerate-risk actions (email sends, status changes)
AutonomousAgent acts immediately and logs to AI FeedHigh-frequency, low-risk tasks (tagging, reminders, scoring)

Output Structure

Every agent run produces a structured report card visible in Automation → AI Feed:

status        completed | skipped | error
summary       Human-readable summary (EN/VI based on tenant locale)
actionsTaken  List of entities touched: { entityType, entityId, entityLabel, entityUrl, description }
outputs       Named output blocks: { generatedAt, dataContext, dataSentToAI? }
tokensUsed    AI token consumption for this run

dataContext shows the basis of analysis (record count, date range, method) — visible as “Analysis Basis” in the UI so you can verify what data the agent used.


AI Proactive Layer

The Proactive Layer is XBuddy’s cross-domain intelligence surface. It lives under Automation in the main nav and has four views:

Scenarios

Pre-built agent playbooks tuned for common business situations (cash-flow crunch, sales pipeline risk, payroll anomaly, etc.). Each scenario bundles 2–5 agents that run together and cross-reference findings.

  • Browse available scenarios at Automation → Scenarios
  • Enable a scenario → all bundled agents activate with recommended autonomy defaults
  • Customize individual agent autonomy after enabling

Feed

Real-time stream of everything agents have done or recommended. Filterable by domain, agent, date, and status. Each entry links directly to the affected entity.

  • Navigate to Automation → Feed
  • Color-coded by action type: created (green), alerted (amber), updated (blue), skipped (grey)

Suggestions

Pending AI recommendations waiting for your review. Suggestions are generated when agents run in Notify or Semi-auto mode.

  • Navigate to Automation → Suggestions
  • Each card shows: what the agent recommends, why, affected entity, confidence score
  • Actions: Approve (execute), Dismiss, Snooze (resurface in N days)
  • Bulk approve/dismiss supported

Insights

Cross-domain trend summaries generated weekly (or on demand). Insights synthesize findings from multiple agents into an executive-level narrative with charts.

  • Navigate to Automation → Insights
  • Covers: financial health, sales pipeline, workforce risk, operational efficiency
  • Downloadable as PDF

AiContextPanel

Inline suggestion panel that appears on entity detail pages (Deal, Invoice, Employee, etc.) showing relevant agent findings without leaving the page. Click any item to expand or act on it.


Managing Agents

Enable / Disable

Go to Settings → Automation → Agents. Toggle any agent on or off. Disabling an agent stops future runs but preserves historical output.

Configure Autonomy

Per-agent autonomy override takes precedence over domain defaults. Set at Settings → Automation → Agents → [Agent Name] → Autonomy.

Review Run History

Automation → Feed → filter by agent code. Each run shows: start time, duration, records processed, actions taken, tokens used, status.

Approve / Reject Suggestions

From Automation → Suggestions or directly from the AiContextPanel on any entity page.


Complete Agent Catalog

Finance

AgentCodeTriggerWhat it does
Invoice Collectorinvoice_collectorScheduled (daily)Identifies overdue AR, sends payment reminders, escalates to dunning
Cash Flow Forecastercashflow_forecasterScheduled (daily)30/60/90-day cash flow projection from AR, AP, and bank balances
Budget Variance Alertbudget_variance_alertScheduled (daily)Flags cost centers exceeding budget thresholds
Tax Compliance Auditortax_compliance_agentScheduled (weekly)Checks VAT filing deadlines and missing tax entries
Financial Close Assistantfinancial_close_assistantScheduled (monthly)Generates period-close checklist, tracks completion status
Fixed Asset Depreciation Monitorfixed_asset_depreciation_agentScheduled (monthly)Runs depreciation calculations, flags unposted entries
Accounts Payable Optimizeraccounts_payable_optimizerScheduled (weekly)Recommends early-payment discounts, flags late AP
AR Aging Intelligencear_aging_intelligenceScheduled (weekly)Stratifies AR by aging bucket, identifies high-risk receivables
Asset Lifecycle Advisorasset_lifecycle_advisorScheduled (monthly)Recommends disposal or renewal for aging assets
Asset Expiry Alertasset_expiry_alertEvent-drivenAlerts when warranty, insurance, or license expiry approaches
Bank Reconciliation Assistantbank_reconciliation_assistantScheduled (daily)Matches bank transactions to journal entries, flags unreconciled items
Budget Forecastingbudget_forecastingScheduled (weekly)Projects end-of-period budget utilization by department
Consolidation Reconciliationconsolidation_reconciliationScheduled (monthly)Validates inter-company eliminations for group consolidation
Cost Center Variance Agentcost_center_variance_agentScheduled (weekly)Variance analysis by cost center vs. prior period and budget
Dunning Effectiveness Monitordunning_effectiveness_monitorScheduled (weekly)Tracks collection rate per dunning level, recommends escalation
Expense Anomaly Detectorexpense_anomalyEvent-drivenDetects unusual expense claims (outliers, policy violations)
FX Revaluation Agentfx_revaluation_agentScheduled (monthly)Calculates unrealized FX gains/losses on open foreign-currency balances
Maintenance Cost Analystmaintenance_cost_analystScheduled (monthly)Tracks maintenance spend vs. asset value and budget
Recurring Billing Health Monitorrecurring_billing_health_monitorScheduled (weekly)Monitors subscription renewal rates and failed billing cycles
Retainer Utilization Advisorretainer_utilization_advisorScheduled (weekly)Alerts on over/under-utilized retainer contracts
Asset Cost Center Depreciation Analyzerasset_cost_center_depreciation_analyzerScheduled (monthly)Allocates depreciation expense across cost centers
Asset Depreciation Intelligenceasset_depreciation_intelligenceScheduled (monthly)Analyzes depreciation rates against asset utilization
Asset Depreciation Monitorasset_depreciation_monitorScheduled (monthly)Monitors depreciation schedules for accounting policy compliance
Three-Way Match Exception Handlerthree_way_match_exception_handlerEvent-drivenResolves PO/GR/Invoice mismatches automatically where rules permit

Accounting

AgentCodeTriggerWhat it does
Journal Copilotjournal_copilotManualSuggests debit/credit entries from a transaction description
Payment Reconciliation Agentpayment_reconciliation_agentScheduled (daily)Matches payments to invoices/bills across AR and AP
Period Close Status Agentperiod_close_status_agentScheduled (daily during close)Tracks period-close checklist completion, nudges owners
KPI Alert Agentkpi_alert_agentScheduled (daily)Monitors financial KPIs (gross margin, DSO, DPO) against targets
VAT Filing Assistantvat_filing_assistantScheduled (weekly)Checks VAT return readiness, flags missing invoices
Journal Entry Validatorjournal_entry_validatorEvent-drivenAudits new journal entries for balance, account validity, and policy
Accrual Recommendation Agentaccrual_recommendation_agentScheduled (monthly)Identifies expenses incurred but not yet recorded as accruals
Accounting Anomaly Detectionanomaly_detectionScheduled (daily)Flags statistical outliers in journal entries and account balances
COGS Variance Analyzercogs_variance_analyzerScheduled (weekly)Compares COGS to revenue trend, flags margin compression
FX Revaluation Agentfx_revaluation_agentScheduled (monthly)Posts unrealized FX gain/loss entries
Recurring Journal Monitorrecurring_journal_monitorScheduled (monthly)Ensures all recurring journal templates ran successfully
TT99/2025 Compliance Checkertt99_compliance_checkerScheduled (weekly)Validates accounting entries against Vietnam Circular 99/2025

CRM

AgentCodeTriggerWhat it does
Contact Enrichercontact_enricherEvent-drivenEnriches new contacts with company info and social profiles
Contact Auto-Labelercontact_auto_labelerScheduled (daily)Tags contacts by behavior, industry, and engagement score
Contact Financials Insightcontact_financials_insightScheduled (weekly)Summarizes payment history and AR exposure per contact
Deal Coachdeal_coachScheduled (daily)Recommends next actions for stalled deals based on stage age
Lead Scorerlead_scorerEvent-drivenScores leads on fit and engagement; updates CRM score field
Customer Health Monitorcustomer_healthScheduled (weekly)Computes health score from activity, NPS, and revenue signals
Pricing Optimizerpricing_optimizerEvent-drivenSuggests optimal pricing for a new quote based on win/loss history
Quote Followup Agentquote_followupScheduled (daily)Reminds reps of expiring quotes; drafts follow-up email
Segment Suggestersegment_suggesterScheduled (weekly)Recommends new contact segments from behavioral clustering
Upsell Opportunity Detectorupsell_opportunity_detectorScheduled (weekly)Identifies expansion signals in existing accounts
Pipeline Health Checkerdeal_coachScheduled (weekly)Cross-pipeline health: win rate, avg deal age, stage conversion

Customer Success

AgentCodeTriggerWhat it does
Contact Timeline Summarizercontact_timeline_summarizerManualGenerates a narrative summary of a customer’s journey
Lifecycle Transition Agentlifecycle_transition_agentEvent-drivenSuggests lifecycle stage transitions based on engagement signals
NPS Followup Agentnps_followup_agentEvent-drivenDrafts personalized follow-up for detractors and passives
Expansion Signal Detectorexpansion_signal_detectorScheduled (weekly)Identifies customers ready for upsell or cross-sell
Health Score Trendhealth_score_trendScheduled (weekly)Tracks health score momentum; alerts on declining accounts
Contract Renewal Riskcontract_renewal_riskScheduled (weekly)Predicts renewal risk 60–90 days ahead
Onboarding Milestone Trackeronboarding_milestone_trackerScheduled (daily)Monitors onboarding progress; nudges overdue milestones

Sales

AgentCodeTriggerWhat it does
Campaign Attribution Analystcampaign_attribution_analystScheduled (weekly)Maps revenue outcomes back to originating campaigns
Commission Calculator Agentcommission_calculator_agentScheduled (monthly)Calculates rep commissions from closed deals and sales rules
POS Daily Reconciliationpos_daily_reconciliation_agentScheduled (daily)Reconciles POS cash drawers to system totals; flags discrepancies
POS Peak Staffing Advisorpos_peak_staffing_advisorScheduled (weekly)Recommends staffing levels for forecast peak hours
POS Sales Analystpos_sales_analystScheduled (daily)Analyzes POS sales by product, time, and terminal
POS Shrinkage Detectorpos_shrinkage_detectorScheduled (daily)Identifies inventory shrinkage patterns at POS
Product Sales Intelligenceproduct_sales_intelligenceScheduled (weekly)Ranks products by margin, velocity, and return rate
Quotation Pipeline Intelligencequotation_pipeline_intelligenceScheduled (weekly)Conversion funnel analysis from RFQ to closed order
Sales Order Health Monitorsales_order_health_monitorScheduled (daily)Flags delayed fulfillment, credit holds, and partial deliveries

HR & People

AgentCodeTriggerWhat it does
Application Evaluatorapplication_evaluatorEvent-drivenScores job applications against role criteria
Coaching Effectiveness Reportcoaching_effectiveness_reportScheduled (monthly)Measures coaching ROI via performance delta
Coaching Progress Analyzercoaching_progress_analyzerScheduled (weekly)Tracks milestone completion per coaching plan
Coaching Session Nudgecoaching_session_nudgeScheduled (daily)Reminds coaches and coachees of upcoming/overdue sessions
CV Parsercv_parserEvent-drivenExtracts structured data from uploaded resumes
Employee Engagement Monitoremployee_engagement_monitorScheduled (weekly)Aggregates pulse survey scores; flags disengagement signals
Interview Question Generatorinterview_question_generatorManualGenerates role-specific interview questions from JD
Knowledge Gap Detectorknowledge_gap_detectorScheduled (weekly)Identifies skill gaps from performance reviews and LMS data
Learning Gap Agentlearning_gap_agentScheduled (weekly)Recommends training courses for identified skill gaps
Leave Pattern Analystleave_pattern_analystScheduled (monthly)Analyzes leave trends; flags burnout risk and abuse patterns
Onboarding Experience Agentonboarding_experience_agentScheduled (weekly)Monitors new-hire onboarding checklist completion
Payroll Anomaly Agentpayroll_anomaly_agentScheduled (monthly)Detects salary outliers, duplicate entries, and calculation errors
Performance Coachperformance_coachScheduled (weekly)Suggests coaching actions for underperforming employees
Recruitment Screenerrecruitment_screenerEvent-drivenRanks applicants for hiring manager review
Retention Risk Predictorretention_risk_predictorScheduled (weekly)Predicts flight risk from engagement, tenure, and compensation data
Succession Planning Agentsuccession_planning_agentScheduled (quarterly)Identifies high-potential employees for succession roles
Talent Pool Matchertalent_pool_matcherEvent-drivenMatches open roles to internal talent pool
Workforce Planning Agentworkforce_planning_agentScheduled (monthly)Projects headcount needs from pipeline and capacity models

Payroll

AgentCodeTriggerWhat it does
BHXH Reconciliationbhxh_reconciliationScheduled (monthly)Validates BHXH (social insurance) declarations against payroll data
Overtime Compliance Monitorovertime_compliance_monitorScheduled (weekly)Flags overtime exceeding Vietnam Labor Code limits
Payroll Cost Variance Monitorpayroll_cost_variance_monitorScheduled (monthly)Compares payroll cost to prior period and budget
Payroll Readiness Checkerpayroll_readiness_checkerScheduled (monthly)Checks all inputs are complete before payroll run
PIT Compliance Checkerpit_compliance_checkerScheduled (monthly)Validates personal income tax deductions per Vietnam PIT rules
Salary Band Drift Monitorsalary_band_drift_monitorScheduled (quarterly)Identifies salaries drifting outside approved grade bands

Performance & OKR

AgentCodeTriggerWhat it does
Calibration Bias Detectorcalibration_bias_detectorScheduled (per cycle)Detects rating distribution bias in calibration sessions
IDP Milestone Trackeridp_milestone_trackerScheduled (weekly)Tracks Individual Development Plan milestone completion
KPI Variance Monitorkpi_variance_monitorScheduled (weekly)Flags KPIs deviating from trajectory
Nine-Box Classifiernine_box_classifierScheduled (per cycle)Auto-classifies employees on the 9-box performance/potential grid
Pulse Survey Analyzerpulse_survey_analyzerScheduled (weekly)Analyzes pulse survey responses for sentiment themes
Review Completion Monitorreview_completion_monitorScheduled (daily during cycle)Tracks review completion rate; nudges overdue reviewers
OKR Alignment Validatorokr_alignment_validatorScheduled (weekly)Checks company–team–individual OKR alignment
OKR Check-in Nudgerokr_checkin_nudgerScheduled (weekly)Reminds owners to log progress on overdue key results
OKR Cycle Risk Predictorokr_cycle_risk_predictorScheduled (weekly)Predicts which OKRs will miss target by end of cycle
OKR Cycle Summarizerokr_cycle_summarizerScheduled (end of cycle)Generates narrative cycle summary with wins and misses
OKR Health Scorerokr_health_scorerScheduled (weekly)Composite health score across all active OKR trees
OKR Progress Trackerokr_progress_trackerScheduled (daily)Updates key result progress from linked metric sources

Learning Management (LMS)

AgentCodeTriggerWhat it does
Learning Effectiveness Agentlearning_effectiveness_agentScheduled (monthly)Measures training ROI from assessment scores and performance delta
Training Completion Monitortraining_completion_monitorScheduled (weekly)Tracks course completion rates; nudges overdue learners

Inventory

AgentCodeTriggerWhat it does
Dead Stock Detectordead_stock_detectorScheduled (weekly)Identifies items with zero movement over configurable period
Discrepancy Explainerdiscrepancy_explainerEvent-drivenExplains root cause of stock count discrepancies
Expiring Lots Alertexpiring_lots_alertScheduled (daily)Alerts on lots expiring within threshold window
Item Description Generatoritem_description_generatorManualGenerates product descriptions from SKU attributes
Reorder Intelligence Agentreorder_intelligence_agentScheduled (daily)Recommends reorder points based on demand history and lead time
RMA Aging Monitorrma_aging_monitorScheduled (weekly)Tracks return merchandise authorizations pending resolution
Smart Reorder Calculatorsmart_reorder_calculatorScheduled (weekly)Calculates optimal reorder quantities (EOQ model)
Stockout Risk Predictorstockout_risk_predictorScheduled (daily)Predicts items likely to stock out within 7/14/30 days
Supplier Performance Digestsupplier_performance_digestScheduled (monthly)Scorecard: on-time delivery, quality, lead time per supplier
Three-Way Match Monitorthree_way_match_monitorEvent-drivenValidates PO/GR/Invoice match on receipt of goods

Supply Chain / Procurement

AgentCodeTriggerWhat it does
Contract Expiry Monitorcontract_expiry_monitorScheduled (daily)Alerts on vendor contracts expiring within threshold
Goods Receipt Validatorgoods_receipt_validatorEvent-drivenValidates received quantities and quality vs. PO
Inventory Turnover Analystinventory_turnover_analystScheduled (monthly)Inventory turnover ratio by category and warehouse
PO Cycle Time Monitorpo_cycle_time_monitorScheduled (weekly)Tracks PO approval-to-receipt cycle time
Procurement Budget Trackerprocurement_budget_trackerScheduled (weekly)Spend vs. procurement budget by category
Reorder Trigger Agentreorder_trigger_agentEvent-drivenAuto-creates purchase requisitions when reorder point is hit
RFQ Quote Scoring Advisorrfq_quote_scoring_advisorEvent-drivenScores vendor quotes on price, lead time, and quality
RFQ Response Analyzerrfq_response_analyzerEvent-drivenAnalyzes and compares vendor responses on an RFQ
Stockout Risk Predictor (SC)stockout_risk_predictorScheduled (daily)Supply chain view of stockout risk including in-transit stock
Three-Way Match Monitor (SC)three_way_match_monitorEvent-drivenSC-level PO/GR/Invoice matching with tolerance rules
Vendor Risk Assessorvendor_risk_assessorScheduled (monthly)Assesses vendor financial and operational risk
Vendor Scorecard Agentvendor_scorecard_agentScheduled (monthly)Generates vendor scorecards from delivery and quality data

Manufacturing

AgentCodeTriggerWhat it does
BOM Cost Analyzerbom_cost_analyzerScheduled (weekly)Analyzes Bill of Materials cost vs. target cost
Inspection Pass Rate Monitorinspection_pass_rate_monitorScheduled (weekly)Tracks first-pass inspection rates by product and line
Material Shortage Predictormaterial_shortage_predictorScheduled (daily)Predicts material shortages for production orders
NCR Escalation Agentncr_escalation_agentEvent-drivenEscalates non-conformance reports exceeding SLA
NCR Trend Analyzerncr_trend_analyzerScheduled (weekly)Identifies defect patterns in non-conformance data
Production Capacity Plannerproduction_capacity_plannerScheduled (weekly)Capacity utilization forecast vs. production schedule
Quality Defect Analystquality_defect_analystScheduled (weekly)Pareto analysis of defect types by line, shift, and material
SPC Control Limit Monitorspc_control_limit_monitorEvent-drivenAlerts when process measurements exceed statistical control limits
Supplier Quality Audit Trackersupplier_quality_audit_trackerScheduled (monthly)Tracks supplier audit schedules and CAPA closure
Work Order Delay Monitorwork_order_delay_monitorScheduled (daily)Identifies work orders behind schedule; recommends replanning

Field Service

AgentCodeTriggerWhat it does
Checklist Compliance Monitorchecklist_compliance_monitorScheduled (daily)Verifies service checklists completed before job closure
Contract Renewal Predictorcontract_renewal_predictorScheduled (weekly)Predicts service contract renewal probability
Customer Satisfaction Monitorcustomer_satisfaction_monitorScheduled (weekly)Tracks CSAT scores; alerts on declining accounts
Failure Code Analyzerfailure_code_analyzerScheduled (weekly)Identifies recurring failure codes by asset type
First Fix Rate Monitorfirst_fix_rate_monitorScheduled (weekly)Tracks and benchmarks first-fix resolution rate
Parts Availability Agentparts_availability_agentEvent-drivenChecks parts availability before dispatching technician
Revenue Leakage Detectorrevenue_leakage_detectorScheduled (weekly)Identifies unbilled completed service jobs
SLA Breach Predictorsla_breach_predictorScheduled (hourly)Predicts jobs likely to breach SLA; triggers re-priority
Smart Dispatch Recommendersmart_dispatch_recommenderEvent-drivenRecommends best-fit technician for a new job
Technician Skill Gap Analyzertechnician_skill_gap_analyzerScheduled (monthly)Identifies skill gaps from job failure patterns
Technician Utilization Optimizertechnician_utilization_optimizerScheduled (weekly)Rebalances workload across technician capacity

Quality

AgentCodeTriggerWhat it does
NCR Escalation Agentncr_escalation_agentEvent-drivenEscalates non-conformance reports to management
Inspection Pass Rate Monitorinspection_pass_rate_monitorScheduled (weekly)Tracks quality gate pass rates across inspection points
SPC Control Limit Monitorspc_control_limit_monitorEvent-drivenStatistical process control: alerts on out-of-control signals

Logistics

AgentCodeTriggerWhat it does
Carrier Performance Monitorcarrier_performance_monitorScheduled (weekly)On-time delivery rates, damage rates per carrier
Delivery Exception Handlerdelivery_exception_handlerEvent-drivenTriages delivery exceptions; notifies customer if SLA at risk
Preventive Maintenance Schedulerpreventive_maintenance_schedulerScheduled (weekly)Schedules vehicle maintenance based on mileage and time
Return Rate Analystreturn_rate_analystScheduled (monthly)Analyzes return reasons by product, route, and customer
Service Contract Renewal Agentservice_contract_renewal_agentScheduled (weekly)Alerts on expiring logistics service contracts
Shipment Delay Predictorshipment_delay_predictorEvent-drivenPredicts delay risk based on carrier, route, and weather signals
SLA Compliance Monitorsla_compliance_monitorScheduled (daily)Tracks on-time delivery vs. SLA commitments
Technician Utilization Agenttechnician_utilization_agentScheduled (weekly)Driver and logistics staff utilization vs. capacity

Distribution

AgentCodeTriggerWhat it does
Distribution Route Optimizerdistribution_route_optimizerScheduled (daily)Optimizes delivery routes based on orders and vehicle capacity
Distributor Performance Agentdistributor_performance_agentScheduled (monthly)Scorecard for distributor sell-through, returns, and compliance
Van Sales Reconciliationvan_sales_reconciliationScheduled (daily)Reconciles van sales to loaded stock; flags cash variances

Operations & Projects

AgentCodeTriggerWhat it does
Approval Auto Classifierapproval_auto_classifierEvent-drivenRoutes approval requests to correct approver based on rules
Approval Rejection Analyzerapproval_rejection_analyzerScheduled (weekly)Analyzes rejection patterns; recommends policy changes
Approval SLA Enforcerapproval_sla_enforcerScheduled (hourly)Escalates approvals breaching SLA
Approver Availability Optimizerapprover_availability_optimizerEvent-drivenRe-routes approvals when primary approver is unavailable
Delegation Optimizerdelegation_optimizerScheduled (daily)Suggests optimal approval delegation for upcoming leave
Milestone Deadline Forecastermilestone_deadline_forecasterScheduled (daily)Predicts project milestone delivery dates
Project Budget Guardianproject_budget_guardianScheduled (weekly)Tracks project spend vs. approved budget
Project Risk Monitorproject_risk_monitorScheduled (daily)Assesses project risk from schedule, budget, and dependency signals
Resource Capacity Balancerresource_capacity_balancerScheduled (weekly)Rebalances resource assignments across over/under-loaded projects
Task Bottleneck Detectortask_bottleneck_detectorScheduled (daily)Identifies tasks blocking downstream work
Task Overdue Risk Predictortask_overdue_risk_predictorScheduled (daily)Predicts tasks likely to miss deadline
Task Smart Assignertask_smart_assignerEvent-drivenRecommends best assignee based on skill, load, and availability
Task Velocity Coachtask_velocity_coachScheduled (weekly)Coaches teams on sprint velocity improvement
Time Log Compliance Monitortime_log_compliance_monitorScheduled (daily)Flags missing time entries for billable projects
Vendor Performance Agentvendor_performance_agentScheduled (monthly)Vendor KPI scorecard: delivery, quality, responsiveness
Workflow Bottleneck Analyzerworkflow_bottleneck_analyzerScheduled (weekly)Identifies high-latency steps in automation workflows

Analytics

AgentCodeTriggerWhat it does
Data Freshness Guardiandata_freshness_guardianScheduled (hourly)Monitors data pipeline freshness; alerts on stale datasets
KPI Regression Detectorkpi_regression_detectorScheduled (daily)Detects statistical regression in tracked KPI series
Report Delivery Monitorreport_delivery_monitorScheduled (daily)Verifies scheduled reports were delivered successfully

Knowledge & Documents

AgentCodeTriggerWhat it does
Document Compliance Auditordocument_compliance_auditorScheduled (weekly)Checks documents for mandatory fields and review sign-offs
Knowledge Coverage Agentknowledge_coverage_agentScheduled (weekly)Identifies topic gaps in the knowledge base
Search Gap Analyzersearch_gap_analyzerScheduled (weekly)Finds search queries with no results; suggests new articles
Stale Content Detectorstale_content_detectorScheduled (weekly)Flags articles not reviewed within their review cycle

Marketing

AgentCodeTriggerWhat it does
Campaign Performance Analyzercampaign_performance_analyzerScheduled (weekly)ROI, CPL, and conversion analysis per campaign
Content Performance Trackercontent_performance_trackerScheduled (weekly)Engagement and lead-gen performance of content assets
Hot Lead Nurture Agenthot_lead_nurture_agentEvent-drivenTriggers nurture sequence when lead score exceeds threshold
Lead Scorer (Marketing)lead_scorer_marketingEvent-drivenScores marketing leads independently of CRM pipeline
Marketing Channel Optimizermarketing_channel_optimizerScheduled (weekly)Recommends budget reallocation across channels

Communications

AgentCodeTriggerWhat it does
Conversation Auto Classifierconversation_auto_classifierEvent-drivenAuto-tags inbound conversations by topic and urgency
SLA Breach Notifiersla_breach_notifierScheduled (hourly)Alerts when conversation SLA response time is at risk

Contract Management

AgentCodeTriggerWhat it does
Contract Risk Analyzercontract_risk_analyzerManual / ScheduledAnalyzes contract text for risky clauses and non-standard terms
Contract Expiry Monitorcontract_expiry_monitorScheduled (daily)Alerts contract owners 90/60/30 days before expiry
Contract Clause Advisorcontract_clause_advisorManualSuggests missing standard clauses based on contract type
Contract Signature Chasercontract_signature_chaserScheduled (daily)Sends reminders to pending signatories
NDA Auto Screenernda_auto_screenerEvent-drivenScreens NDAs for standard deviations; flags for legal review

E-Signatures

AgentCodeTriggerWhat it does
Signature Bulk Schedulersignature_bulk_schedulerScheduled (daily)Batches outgoing signature requests to reduce recipient fatigue
Signature Expiry Risksignature_expiry_riskScheduled (daily)Alerts on signature requests approaching expiry without completion

F&B Vertical

AgentCodeTriggerWhat it does
Food Cost Monitorfnb_food_cost_monitorScheduled (daily)Tracks actual food cost % vs. menu engineering targets
Kitchen Throughput Agentfnb_kitchen_throughputScheduled (daily)Analyzes kitchen output vs. table turns and covers
Waste Reduction Agentfnb_waste_reduction_agentScheduled (weekly)Identifies high-waste items; recommends prep adjustments

Service Management

AgentCodeTriggerWhat it does
Contract Renewal Agentcontract_renewalScheduled (weekly)Alerts on expiring service contracts
SLA Breach Predictorsla_breach_predictorScheduled (hourly)Predicts service jobs likely to breach SLA
Utilization Optimizerutilization_optimizerScheduled (weekly)Optimizes technician and resource utilization

General

AgentCodeTriggerWhat it does
Weekly Business Digestweekly_digestScheduled (weekly)Cross-domain narrative summary: wins, risks, recommendations

Token & Credit Usage

AI Agents consume AI Credits from your organization’s credit pool. Credits are shared across all agents in your tenant.

Credit Pool

PlanMonthly CreditsOverage Rate
Starter50,000$0.02 / 1K
Growth200,000$0.015 / 1K
Professional1,000,000$0.01 / 1K
EnterpriseCustomCustom

Monitor usage at Settings → Billing → AI Usage.

Agent Cost Tiers

TierCredits per RunExamples
Lightweight50–200Nudgers, monitors, alerts (no AI model call)
Standard200–1,000Analyzers, reconciliation, forecasters
Heavy1,000–5,000AI-assisted drafts, CV parsing, contract analysis

Model Pricing (per 1M tokens)

ModelInputOutput
Claude Haiku 4.5$0.80$4.00
Claude Sonnet 4.6$3.00$15.00
GPT-4o mini$0.15$0.60
GPT-4o$2.50$10.00
Gemini Flash 2.0$0.10$0.40

XBuddy automatically selects the cost-optimal model for each agent task. You can pin a specific model per agent at Settings → Automation → Agents → [Agent] → Model Override.


Permissions

PermissionWho needs it
ai_agents:readView agent runs and Feed
ai_agents:manageEnable/disable agents, configure autonomy
ai_suggestions:readView Suggestions queue
ai_suggestions:reviewApprove or dismiss suggestions
ai_suggestions:manageBulk actions, policy changes

FAQ

Can I disable a specific agent without affecting others?
Yes. Go to Settings → Automation → Agents, find the agent, and toggle it off. This stops future runs but preserves historical output.

Will agents act automatically on my data?
Only agents configured at Autonomous autonomy level act without approval. Agents on Notify or Semi-auto post to the Suggestions queue and wait for your approval.

How do I see what an agent did?
Go to Automation → Feed and filter by agent. Each run entry shows records touched, actions taken, and the full output report card.

Can agents access data from other tenants?
No. Every agent query runs inside withTenantContext — strictly isolated to your schema. Cross-tenant data access is architecturally impossible.

What happens if an agent errors?
Failed runs are logged to Automation → Feed with status error and a diagnostic message. The platform retries scheduled agents on the next cycle. You can manually re-run from the agent detail page.

Can I build custom agents?
Custom agent development is available on the Enterprise plan via the Agent SDK. Contact your account team for access.