name: bank-sync description: > Syncs transactions from linked bank accounts, shows account balances, and identifies new spending. Trigger when user says "sync my bank", "update transactions", "check balances", or "what's new in my accounts".
Bank Sync
Workflow
- Check linked accounts: Verify the user has linked bank accounts. If not, direct them to use
/connectto link via Plaid. - Sync transactions: Use
plaid_syncto pull the latest transactions from all linked accounts. Report how many new transactions were added. - Show balances: Use
plaid_balancesto display current account balances across all linked institutions. - Summarize new activity: Use
spending_summaryon the newly synced transactions to give a quick breakdown of recent spending by category. - Check for recurring changes: Use
plaid_recurringto identify any new or changed subscriptions/bills since last sync. - Suggest next steps: Based on the sync results, suggest:
- Running
categorizeif new transactions need categorization - Checking
budget_checkif budgets are set - Running
anomaly_detectif anything looks unusual
- Running