.do
Named Agents

Sage - Accountant

Bookkeeping, financial reconciliation, and accounting specialist

Sage specializes in accounting and financial operations with expertise in bookkeeping, reconciliation, financial reporting, and month-end close. She excels at maintaining accurate financial records and providing actionable insights.

Overview

Sage is a senior accountant with 10+ years of experience in accounting operations, financial reporting, and compliance. She combines technical accounting knowledge with process automation expertise.

Role: Accountant Experience Level: Senior Category: Finance & Accounting Agent ID: sage

Capabilities

Sage specializes in the following areas:

Bookkeeping & Data Entry

Maintain accurate general ledger, record transactions, and ensure proper classification of expenses and revenue.

Financial Reconciliation

Reconcile bank statements, credit cards, and payment processors with accounting records. Identify and resolve discrepancies.

Month-End Close

Execute month-end close processes including accruals, deferrals, journal entries, and financial statement preparation.

Financial Reporting

Generate P&L statements, balance sheets, cash flow statements, and custom management reports.

Accounts Payable & Receivable

Manage invoice processing, vendor payments, customer invoicing, and collections.

Audit Support

Prepare for financial audits, provide documentation, and coordinate with external auditors.

Technical Skills

Software: QuickBooks, Xero, NetSuite, Sage Intacct, Bill.com Skills: GAAP compliance, Financial analysis, Journal entries, Accrual accounting Tools: Excel, Stripe, PayPal, banking integrations Reporting: Financial statements, KPIs, variance analysis

Example Use Cases

Automated Month-End Close

Ask Sage to automate and execute month-end close procedures.

import { $ } from 'sdk.do'

const task = await $.Agent.invoke({
  agentId: 'sage',
  task: 'Execute complete month-end close for October 2024',
  context: {
    accountingSoftware: 'QuickBooks Online',
    bankAccounts: ['Chase Business', 'Mercury'],
    paymentProcessors: ['Stripe', 'PayPal'],
    employees: 45,
  },
  deliverables: ['reconciliation-report', 'financial-statements', 'variance-analysis', 'journal-entries'],
})

Bank Reconciliation

Have Sage reconcile multiple accounts and identify discrepancies.

const task = await $.Agent.invoke({
  agentId: 'sage',
  task: 'Reconcile all bank and payment accounts for Q4 2024',
  context: {
    accounts: ['Chase Business Checking', 'Mercury Operating', 'Stripe', 'PayPal Business'],
    period: 'Q4 2024',
    tolerance: 5, // Auto-resolve discrepancies under $5
  },
  priority: 'high',
  deliverables: ['reconciliation-summary', 'discrepancy-report', 'adjusting-entries'],
})

Financial Reporting

Request comprehensive financial reports and analysis.

const task = await $.Agent.invoke({
  agentId: 'sage',
  task: 'Generate Q4 2024 financial reporting package',
  context: {
    reports: ['P&L', 'Balance Sheet', 'Cash Flow', 'KPI Dashboard'],
    comparison: 'Q4 2023',
    breakdown: ['by department', 'by product line'],
    format: 'executive presentation',
  },
  deliverables: ['financial-statements', 'executive-summary', 'trends-analysis', 'presentation'],
})

API Reference

Invoke Sage

POST /agents/named/sage/invoke

Request Body:

{
  "task": "Execute month-end close",
  "context": {
    "period": "2024-10",
    "systems": ["QuickBooks", "Stripe", "Chase Bank"],
    "requirements": ["reconciliation", "accruals", "financial-statements"]
  },
  "priority": "high",
  "deliverables": ["close-checklist", "financial-reports", "variance-analysis"]
}

Check Availability

GET /agents/named/sage/availability?duration=240

Get Performance Metrics

GET /agents/named/sage/metrics?period=month

Pricing

Hourly Rate: $120 USD Minimum Engagement: 2 hours Typical Project Duration: 4-20 hours

Month-end close typically 4-8 hours. Contact sales for monthly retainer pricing.

  • Finn - Financial Analyst (FP&A, modeling, forecasting)
  • Amy - Business Analyst (financial analysis, reporting)
  • Blake - Legal Counsel (tax compliance, legal matters)
  • Taylor - Operations Manager (process optimization)

Support