Before you start
- Budget AI and Shortcuts are installed.
- Your shortcut can call your chosen AI and receive an amount, transaction type and any other fields you need.
- The categories and accounts used by the shortcut already exist in Budget AI.
Step by step
Prepare transaction data with your AI
Send payment text, a receipt photo or a document to the AI workflow you have configured. Ask for separate fields: amount, expense or income, currency, category and account. Store them in shortcut variables for the next actions.
For a $6.50 coffee purchase, for example, use amount 6.50, type Expense and currency USD.
Screenshot coming soonYour AI response with separate transaction fields Add Log Transaction
In Shortcuts, tap Add Action, find Budget AI and choose
Log Transaction. Pass the amount as a positive number and choose Expense or Income separately.Screenshot coming soonAdd Log Transaction Pass the fields as text
Category, subcategory, account and currency accept text values directly from your AI response or shortcut variables. For example: category — “Food”, subcategory — “Coffee”, account — “Main card”, currency — “USD”. Use the names of your categories, subcategories and accounts in Budget AI. You can also pass a date and note.
Screenshot coming soonPass the fields as text Save one transaction or a list
Each call to
Log Transactionadds one transaction. If your AI returns a list, use Repeat with Each and run the action for each item.Screenshot coming soonSave one transaction or a list
Useful details
Save prepared transactions
Log Transaction saves prepared transactions without AI recognition and is available without Premium. Any external AI service has its own terms.
If omitted, the date defaults to now, the account to the one selected in the app, and the currency to the account’s currency.
Can I add transactions from a bot or script?
Yes, through the API with an active subscription. Open Advanced → API in settings, generate a key and choose when it expires. The page includes a request example, builder and current limits.
Send prepared transaction fields: amount, currency, type, category and account. This mode does not use AI tokens. Budget AI downloads incoming transactions; you can also tap Sync now on the API page to fetch them. Request format and examples.
Video walkthrough
For now, follow the complete written steps above.