IMPORTANT: This workflow is based on the Savings Budget Template, which allows you to use envelope/rollover savings budgeting. I have not tested this with the Foundation Template Monthly Budget.
I want to make it easy to make informed spending decisions when I’m out and about. I also want to perform frequent tasks like categorizing transactions and tracking my cash spending without having to be at my computer or use the clunky Google Sheets app.
This was adapted from my Mobile App for Tiller Budget Template. Since the Foundation Template is the way forward, I spent some time migrating my budget, testing, and adapting this app for the Savings Budget.
I’ve always wanted a mobile interface to my Tiller Sheet and tried Glide when it was featured on the Tiller Blog. I quickly realized that Glide was too limited to build out the features I’d want in a mobile app. AppSheet, on the other hand, had the power and flexibility to build a fully-featured Tiller mobile app that I could continue to adjust to my liking without needing to code an app from scratch.
The goals of my app are to make these tasks as quick and easy as possible:
- Identify and categorize new transactions
- Track cash transactions
- See how much budget is available to spend in a subset of most important budget categories
- Check account balances
- View helpful charts for Net Worth and from the Simple Business Dashboard
- Require no modifications to Tiller-provided sheets
- Require as few workflow-specific sheets as possible
- Put app-specific sheets in a separate file to help keep the original sheet performant
The transactions view shows a list of transactions in reverse chronological order, grouped by date. I’ve greyed out transactions that are in “Hide From Reports” categories. Debit amounts are highlighted in green.
You can quickly categorize multiple transactions by tapping on the QuickEdit button at the top-right of the Transactions screen.
Uncategorized transactions are highlighted on the Transactions tab.
I’ve intentionally limited new transactions to Cash transactions because that’s my only manual account. I’m depending on Tiller to import transactions from automatically updated accounts and don’t want to accidentally create transactions I’ll need to delete.
Open the details page for the transaction you want to split
Edit the transaction
Select the autogenerated split note, which will be used to generate a helpful
Split Remainderto help make sure your splits equal the full amount. Here you can see that you’ve changed the amount from $24.37 to $14.00, so the
Split Remaindersays that I have $10.37 left.
Click save, then re-open the transaction you’re splitting. This time, copy the transaction and change the amount to the previous split remainder $10.37. You can adjust the category for this portion of the split at this time.
Save the transaction and you’ll see that you now have two separate transactions in your transactions list.
The Budget tab shows your categories along with some additional columns. Categories that are configured to “Hide From Reports” are hidden. The columns shown are:
- Amount available to spend based on the day of month, budgeted amount, and amount spent
- Amount spent
- Budget remaining
- Budgeted Total
This helps me decide whether I have budget available to do something like go out to eat. Categories where you’ve spent more than the “Amount available to spend” will be highlighted in yellow to warn you that you might be overspending if you continue spending at the current rate.
This one’s pretty straightforward. It just lists your accounts grouped by type. Select an account to view more details.
The Category tab gives you an overview of the categories you’re using in the app.
The Dashboard tab shows helpful graphs for Net Worth and the Simple Business Dashboard, which is actually quite helpful for personal use. I only use it for personal finance.
This workflow requires several Tiller-provided sheets.
- Savings Budget
- Accounts (from the Simple Business Dashboard)
- Net Worth (Setup)
Make a copy of the Tiller AppSheet Lookup Spreadsheet.
Paste the URL for your Tiller Savings Budget Spreadsheet into cell
Grant access to your spreadsheet by selecting cell
Settings!D1 and clicking on “Allow access”.
This allows the Tiller AppSheet Lookup Sheet to import the data used by the AppSheet app.
Copy and Customize the AppSheet Template.
Data tab, you’ll see a list of all the sheets from which the app shows and updates data. For each table, you’ll want to update the data source. I’ll update the Categories sheet as an example.
Click on the table to expand its settings.
Expand the Storage dropdown.
Source Path dropdown and click
browse for more data .
New Data Source button to add Google as a data source.
Find and select your Tiller AppSheet Lookup Spreadsheet.
Your Source Path should now have the name of your Tiller Sheet.
Categories sheet as the
Worksheet Name/Qualifier .
For the other tables, you should be able to select your Tiller sheet as the
Source Path without needing to go through the data linking steps again. So select your Tiller sheet as the
Source Path and the corresponding sheet as the
You’ll notice that the Tiller AppSheet Lookup Spreadsheet doesn’t have a Transactions sheet. That’s because we need to link the Transactions table to your actual Tiller Savings Budget Transactions Sheet so we can edit transactions. Follow the instructions above to add your Tiller Savings Budget as a Data Source and then select the
Transactions sheet as the
Save on the top right.
The page will reload and you should be able to see your data in the simulator on the right! Verify that all the data is loading properly.
Whew! You’re done setting everything up! Now you’ll want to install the AppSheet app on your phone to see your new app. You can get the app install link by going to
Users section on the AppSheet editor and opening the
Links tab. Open the “Install Link” in your web browser on your phone and you’ll be presented with a link to install AppSheet and open your new app.
I love to refine personal tools like this and will definitely continue to make modifications to my app. I want to make setting up a copy of my workflow as easy as possible so let me know if there are any parts that are difficult and I’ll try to make them easier. I also plan on incorporating feedback into the copyable demo so that newcomers to my workflow can get started with the latest and greatest updates and tweaks from my workflow.
Yes! I’d love to see what else you guys come up with!