accounting

Add YNAB to your AI agent

YNAB (You Need A Budget) is a budgeting tool helping users track expenses, plan finances, and gain control over spending to reduce debt

Things your agent can do in YNAB
27

Things your AI can do in YNAB

Your FormWise AI can handle any of these in YNAB — on its own, without you needing to click a button.

  • Create a new account in a budget

    Popular

    Tool to create a new account in a budget. Use when you need to add a manual (non-linked) account to a specific budget.

  • Create Scheduled Transaction

    Popular

    Creates a scheduled (recurring) transaction in a YNAB budget. Use this to set up bills, recurring expenses, or income that repeats on a schedule. Requires an account_id (from YNAB_LIST_ACCOUNTS), a date, frequency, and amount in milliunits.

  • Delete Scheduled Transaction

    Popular

    Permanently deletes a scheduled transaction from a YNAB budget. Use this when a recurring transaction is no longer needed. This action cannot be undone. Obtain the scheduled_transaction_id from list_scheduled_transactions or get_scheduled_transaction_by_id before calling this.

  • Get Account by ID

    Popular

    Tool to retrieve a single account resource. Use when you need details of a specific account by its ID after determining the budget.

  • Get Budget By ID

    Popular

    Retrieve a complete budget export by ID, including all accounts, categories, payees, and transactions. Use this tool when you need comprehensive budget data. The response includes: - Budget metadata (name, date/currency formats) - All accounts with balances - Category groups and categories with budgeted amounts and balances - All payees - All transactions and scheduled transactions (optional, may be large) For incremental syncing, use last_knowledge_of_server to only fetch changes since your last request. Note: Currency amounts are in 'milliunits' format (divide by 1000 for standard units).

  • Get Budget Month

    Popular

    Tool to retrieve a specific budget month. Use when you need detailed summary and category budgets for a given month after confirming the budget ID. Monetary amounts are returned in milliunits (divide by 1000 for standard currency). Response includes high-level aggregates and a nested category array within the month payload for per-category budget analysis.

  • Get Budget Settings

    Popular

    Tool to retrieve budget-level settings. Use when you need to fetch currency and date formatting preferences for a specific budget.

  • Get Category by ID

    Popular

    Retrieve a single YNAB budget category by its ID. Use this to get detailed category information including budgeted amounts, activity, balance, and goal settings. Amounts are returned for the current budget month (UTC). Requires both budget_id and category_id - use 'last-used' or 'default' for budget_id if you don't have a specific budget ID.

  • Get Payee by ID

    Popular

    Tool to retrieve a single payee by its ID. Use when you need full details of a payee after confirming the budget and payee selection.

  • Get Scheduled Transaction by ID

    Popular

    Tool to retrieve a single scheduled transaction. Use when you need details of a specific scheduled transaction by its ID after confirming the budget.

  • Get Transaction by ID

    Popular

    Tool to retrieve a single transaction by its ID. Use when you need detailed information for a specific transaction after confirming the budget.

  • Get Authorized User

    Popular

    Tool to retrieve the authorized user's information. Use after authentication to get current user details.

Show 15 more things it can do
  • List Accounts

    Popular

    Retrieves all accounts for a specified YNAB budget. Use this tool to: - Get a complete list of accounts (checking, savings, credit cards, loans, etc.) in a budget - Retrieve account IDs for use with other YNAB account-related operations - Monitor account balances (current, cleared, and uncleared) - Perform efficient delta syncing by passing last_knowledge_of_server Returns account details including balances in milliunits (1000 milliunits = 1 currency unit). For example, a balance of 150000 milliunits equals $150.00. Note: Use 'default' or 'last-used' as budget_id for convenience, or obtain specific budget UUIDs from the List Budgets endpoint.

  • List Budgets

    Popular

    Retrieves all budgets accessible to the authenticated YNAB user. Use this tool to: - Get a list of all budgets in the user's YNAB account - Retrieve budget IDs for use with other YNAB operations - Optionally include account details for each budget Returns budget summaries including name, last modification time, date range, and formatting preferences. Budget IDs from this response are required for most other YNAB API operations.

  • List Categories

    Popular

    Tool to list all category groups and their categories for a budget. Use when you need the full set of budget categories or only those changed since last sync. Category names may include emojis or near-identical labels; always use category_id from the response in downstream requests.

  • List payees in a budget

    Popular

    Tool to list payees in a budget. Use when you need all payees or only those changed since a known server knowledge value.

  • List Scheduled Transactions

    Popular

    List all scheduled (recurring) transactions for a YNAB budget. Returns future-dated transactions that repeat on a schedule (e.g., rent, subscriptions, paychecks). Supports delta sync to fetch only changes since a previous request using the server_knowledge value.

  • List Transactions

    Popular

    Tool to list transactions in a budget. Use when you need all or delta-filtered transactions after confirming the budget. Omitting all filters returns the full transaction history, which may produce large payloads; prefer since_date, type, or last_knowledge_of_server to scope results.

  • List Transactions by Account

    Popular

    Tool to list transactions for a specific account. Use when you need all or delta-filtered transactions for a given account after confirming the budget and account ID.

  • Update Payee

    Popular

    Tool to update a payee. Use when you need to rename an existing payee.

  • Update Scheduled Transaction

    Popular

    Update an existing scheduled transaction in YNAB. Allows modifying the date, frequency, amount, payee, category, memo, or account of a scheduled transaction. Use YNAB_LIST_SCHEDULED_TRANSACTIONS first to get the scheduled_transaction_id. Amounts should be in milliunits (negative for expenses, positive for income).

  • Get Month Category By ID

    Tool to retrieve a single category for a specific budget month. Use after selecting the budget and month when you need month-specific category details.

  • List Budget Months

    Tool to list months for a budget with summary information. Use when you need an overview of all months or only changed months since a given knowledge value (delta requests).

  • List Payee Locations

    Retrieves all GPS locations associated with payees in a budget. Payee locations are recorded when transactions are saved using the YNAB mobile apps, storing GPS coordinates to help pre-populate nearby payees. Use this tool when you need to find all recorded locations for payees in a budget. Note: Not all payees will have locations recorded.

  • List Payee Locations by Payee

    Retrieves all GPS locations associated with a specific payee in a budget. Payee locations are recorded when transactions are saved using the YNAB mobile apps, storing GPS coordinates to help pre-populate nearby payees. Use this tool when you need to find where a payee's transactions typically occur. Note: Not all payees will have locations recorded.

  • List Transactions by Category

    Tool to list transactions for a specific category (excludes pending). Use when you need completed transactions for a given category after obtaining budget_id and category_id. Response includes deleted transactions; filter client-side using the deleted boolean field.

  • List Transactions by Payee

    Tool to list transactions for a specific payee in a budget. Use when you need to fetch all non-pending transactions for a payee after confirming budget and payee IDs.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once YNAB is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in YNAB, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches YNAB for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive YNAB work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect YNAB to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find YNAB in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for YNAB.

  3. 3

    Hit "Connect"

    Click "Connect YNAB" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in YNAB

    Build a quick AI Agent (it's like writing instructions, not code), and pick the YNAB actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of YNAB for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your YNAB workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other YNAB users had before signing up

Do I need to know how to code?

Not even a little. If you can use YNAB today, you can set this up. You'll connect YNAB, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your YNAB login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect YNAB or delete everything any time.

What happens when YNAB updates their app?

We handle it. When YNAB adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting YNAB takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like YNAB — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About YNAB on FormWise

YNAB (You Need A Budget) is a budgeting tool helping users track expenses, plan finances, and gain control over spending to reduce debt

Connect YNAB once and your FormWise AI gets 27 things it can do inside it. That means your AI can handle the YNAB work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to YNAB? Take a look at www.ynab.com.

Stop doing the YNAB work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.