MoneyWiz now supports URL Schemas to assist you in automatically creating transactions! A URL schema invocation looks like this:

moneywiz://expense?amount=[number_with_dot_decimal_delimeter]&account=[accountNameWithoutSpaces]&category=[category/subcategory]&save=false

All URL schema invocations must start with moneywiz:// followed by either expense? or income? and then the rest of the attributes. The supported attributes are:

  • account (required) - the name of the account without spaces. For example "John CHASE Savings" would be "JohnCHASESavings".
  • amount (required) - use dot as decimal separator.
  • payee (optional)- the name of the payee, use %20 as whitespace separator. If the payee doesn't exist, it will be created.
  • category (optional) - the hierarchy should be described by slashes. Whitespaces escaped by %20. For example: Dining%20Out/Restaurants
  • description (optional) - Whitespaces escaped by %20
  • memo (optional) - Whitespaces escaped by %20
  • tags (optional) - Whitespaces escaped by %20. Multiple tags divided by comma.
  • date (optional) - format yyyy-MM-dd HH:mm:ss
  • save (optional) - default value is false. Set to true for MoneyWiz to directly save the transaction. Set to false for MoneyWiz to open the transaction entry screen with all the data pre-entered.

For example, copy the following URL address to clipboard, open Safari app on your device and "visit" this website:

moneywiz://expense?amount=5.99&category=Other&save=false

What you should see is that MoneyWiz opened with new expense window active, amount prefilled with 5.99 and category as "Other". Of course, copying and pasting the address into a web browser is not really fun or helpful. But you can use third-party applications that allow you to execute URL schemes with a click of a button or use Apple's own Shortcuts app.

Did this answer your question?