> ## Documentation Index
> Fetch the complete documentation index at: https://docs.erstan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Playbooks

> Outcome-focused recipes for putting Erstan to work across your NetSuite finance operations.

Playbooks are job-to-be-done recipes for common finance and operations work — the kind of thing you do every week in NetSuite. Each one shows the example prompts, the ready-made agents, and the approval steps to get a real result, grounded in your own NetSuite data.

## Three ways to run a playbook

Every playbook can be run in whichever way fits the moment. The work is the same; only the starting point differs.

<CardGroup cols={3}>
  <Card title="Just ask in Chat" icon="message-square" href="/chat/overview">
    Type the example prompt straight into Chat and let Erstan find, analyze, and draft for you. Best for one-off questions and exploring.
  </Card>

  <Card title="Install a ready-made agent" icon="store" href="/marketplace/overview">
    Add a purpose-built Agent from the Marketplace (for example an AR collections assistant) so the steps and skills are already set up.
  </Card>

  <Card title="Build your own agent" icon="wrench" href="/agents/create-first-agent">
    Turn a recurring playbook into an Agent you run on a schedule or from a form, with the exact instructions and tools your team needs.
  </Card>
</CardGroup>

<Note>
  Chat and agents both need a connected AI provider, and acting on NetSuite needs the NetSuite connector. See [Connect an LLM provider](/connectors/llm-providers) and [Connecting NetSuite](/connectors/netsuite) if you have not set those up yet.
</Note>

## The playbooks

<CardGroup cols={3}>
  <Card title="Accounts receivable & collections" icon="hand-coins" href="/playbooks/ar-collections">
    Find overdue invoices, understand customer balances, build an AR aging view, and draft collections outreach.
  </Card>

  <Card title="Accounts payable" icon="receipt" href="/playbooks/accounts-payable">
    Triage vendor bills, flag exceptions and possible duplicates, and prep payment runs for review.
  </Card>

  <Card title="Reporting with SuiteQL" icon="table" href="/playbooks/reporting-suiteql">
    Ask Erstan to query NetSuite with read-only SuiteQL and turn the results into a document or workbook.
  </Card>
</CardGroup>

## How playbooks map to Marketplace desks

The [Marketplace](/marketplace/overview) groups ready-made agents and skills into business-area **desks**. Each playbook lines up with one or more desks, so you can find a matching agent fast.

| Playbook                                               | Marketplace desks                           |
| ------------------------------------------------------ | ------------------------------------------- |
| [AR & collections](/playbooks/ar-collections)          | Accounts Receivable, Treasury & Cash        |
| [Accounts payable](/playbooks/accounts-payable)        | Accounts Payable, Treasury & Cash           |
| [Reporting with SuiteQL](/playbooks/reporting-suiteql) | Reporting & Analytics, Finance & Accounting |

<Tip>
  Open the Marketplace and pick a desk card — or filter by the **NetSuite** "Works with" chip — to see the agents and skills available for that area of work.
</Tip>

## What every playbook shares

<Steps>
  <Step title="Start grounded in your data">
    Erstan reads your connected NetSuite account, so results reflect real invoices, bills, and balances — not generic examples.
  </Step>

  <Step title="Let the agent do the work">
    The agent runs read-only queries, analyzes the results, and drafts the output (a summary, an email, a document, or a workbook).
  </Step>

  <Step title="Review before anything changes">
    Any action that writes back to NetSuite pauses for your approval first. You see a preview, then choose **Run action** or **Don't run**.
  </Step>
</Steps>

<Warning>
  Playbooks that create or update NetSuite records — sending a customer email, posting a write-off, or scheduling a payment — are **write actions**. By default they pause for [approval](/chat/approvals) before they run. Review the change before approving, and use **Auto-approve writes** only for low-risk, read-heavy work.
</Warning>

## Next steps

<CardGroup cols={2}>
  <Card title="Browse the Marketplace" icon="store" href="/marketplace/overview">
    Add ready-made agents and skills organized by finance desk.
  </Card>

  <Card title="Create your first agent" icon="wrench" href="/agents/create-first-agent">
    Build a reusable agent for a playbook you run often.
  </Card>

  <Card title="Approvals & write safety" icon="shield-check" href="/chat/approvals">
    Understand how Erstan keeps you in control of every change.
  </Card>

  <Card title="Reporting with SuiteQL" icon="table" href="/playbooks/reporting-suiteql">
    See how Erstan queries NetSuite and turns results into reports.
  </Card>
</CardGroup>
