- Home
- Resources
- Integrations
- Lunch Money
Lunch Money Zapier integrationAutomate Lunch Money with Zapier.
Lunch Money Zapier integration: 1 trigger, 27 actions, 0 searches. One trigger watches for transactions you have not reviewed yet; the 27 actions create, update, delete and read transactions, categories, tags and accounts. Costs, connection, first Zap and pitfalls below.
Verified Trustpilot reviews · AI, automation & growth agency
What the Lunch Money Zapier integration is good for
The Lunch Money Zapier integration connects your personal finance app to the rest of your tools. Lunch Money keeps your accounts, transactions and budget in one place. On Zapier it brings one trigger, for transactions still waiting for review, and 27 actions that write into or read from almost every part of the app.
Three results come up most. First, a review nudge: Poll for Unreviewed Transactions spots transactions you have not checked and posts them to your chat tool, so they do not pile up. Second, spending captured at the source: a form you fill in on your phone feeds Create a New Transaction, which is handy for cash spending that no bank sync will ever see. Third, a budget snapshot on demand: Get Summary pulls the budget activity for a date range and an email step sends it wherever you read it.
Now what Zapier does not do here. There is only one trigger, and it is a polling one: nothing in Lunch Money reports an event to Zapier the moment it happens, and there is no trigger for a new category, a new tag or a changed budget. There is no search step either. The many Get entries look like lookups, but Zapier files them as actions, so each one that succeeds costs a task. Transactions that are grouped or split cannot be updated or deleted through Zapier.
Before settling on Zapier for a finance flow this size, the comparisons n8n vs Zapier and Make vs Zapier are worth a read.
Zapier words, in plain English
Seven terms come back on this page. Each is explained once, here.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. For Lunch Money, the only one is a transaction found unreviewed.
- Action
- What the Zap does once it has started: create a tag, update a transaction, read a budget summary, and so on.
- Task
- The unit Zapier bills: one action that completes successfully. Your plan counts those, not the checks or the Zaps.
- Polling vs instant
- A polling trigger is checked on a timer for new items. An instant one is reported by the app as soon as the event happens.
- Filter
- A step that lets the Zap go on only when what arrived meets the condition you set, and stops it otherwise.
- Connection
- Your Lunch Money account linked to Zapier once, then reused by every step that reads or writes in Lunch Money.
What Lunch Money Zaps cost
Lunch Money is not a premium app, so it runs on the free plan. The trigger never costs anything, however often Zapier checks for unreviewed transactions.
- Premium appNo, works on the free plan
- Free plan100 tasks a month, two-step Zaps
- BilledEach action that succeeds, Get actions included
- Not billedThe trigger, the checks, a failed action
Every action that succeeds counts as one task, and that includes every Get action, since they are actions, not search steps. An action that fails is not counted. The free plan gives 100 tasks a month and two-step Zaps only; a filter or a second action makes the Zap multi-step and needs a paid plan. The trigger is a polling one, so the interval below decides how soon a new unreviewed transaction is picked up.
Connect Lunch Money to Zapier in three steps
- 01
Open the Apps page
In your Zapier account, open Apps and click + Add connection. A dialog with a search box appears. You need a Lunch Money account already, plus write access to whatever the Zap will change.
- 02
Pick Lunch Money
Type Lunch Money in the box, select it, then click Add connection. A new tab opens on the Lunch Money side: sign in with the account whose transactions, categories and tags the Zaps should touch.
- 03
Grant access
Allow Zapier into the account. The connection then appears in your Apps list and every Lunch Money step reuses it, so you do this once, not once per Zap.
Your first Lunch Money Zap
GoalGet a chat message each time Lunch Money has a transaction waiting for your review.
- 01
Create the Zap
Start a new Zap, pick Lunch Money as the trigger app and Poll for Unreviewed Transactions as the event. Select your Lunch Money connection.
- 02
Leave the group options as they are
The trigger offers group settings. On their defaults, transactions that joined a group are left out; switch Include Group Children on only if you want those too.
- 03
Test the trigger
Run the test. Zapier brings back the three most recent unreviewed transactions, so you map the message on a real payee and amount rather than placeholders.
- 04
Add the chat step
Add your chat tool as the action and build the message from the payee, the amount and the date. This is a two-step Zap, so it fits the free plan.
- 05
Test, then publish
Send one test message, read it, then click Publish. From then on, Zapier checks on your plan's interval and only new unreviewed transactions get a message.
The Lunch Money trigger
1 event starts a Zap when something happens in Lunch Money. Zapier checks for them at the interval your plan allows.
Poll for Unreviewed Transactions
Polling triggerIn Zapier“Triggers when unreviewed transactions are found.”
This starts a Zap whenever Lunch Money holds a transaction you have not marked as reviewed. It is the only way into a Zap from Lunch Money, so every flow that reacts to your money begins here, whether it alerts you, logs the line elsewhere or tidies it up with a follow-up action.
The 27 Lunch Money actions
Lunch Money gives you 27 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Create a New Category or Category Group
- Create a Manual Account
- Create a New Transaction
- Create a New Tag
- Delete a Category or Category Group
- Delete a Manual Account
- Delete a Tag
- Delete a Transaction
- Get All Categories
- Get All Manual Accounts
- Get All Accounts Synced via Plaid
- Get All Recurring Items
- Get All Tags
- Get All Transactions
- Get Summary
- Get a Single Category
- Get a Single Manual Account
- Get Current User
- Get a Single Account That Is Synced via Plaid
- Get a Single Recurring Item
- Get a Single Tag
- Get a Single Transaction
- Trigger Fetch From Plaid
- Update an Existing Category or Category Group
- Update an Existing Manual Account
- Update an Existing Tag
- Update an Existing Transaction
Create a New Category or Category Group
ActionIn Zapier“Creates a new category with the given name. If the is_group attribute is set to true, a category group is created. In this case, up to three child categories may be added to the newly-created category group.”
Adds a category with the name you give, or a whole category group when Is Group is on, with up to three child categories inside it.
Create a Manual Account
ActionIn Zapier“Creates a new manually-managed account”
Opens an account that Lunch Money does not sync, one you keep up to date yourself, with a name, a type and a starting balance.
Create a New Transaction
ActionIn Zapier“Creates a new transaction with the given details. Amount, and Date are required. Other attributes may also be provided.”
Writes a transaction into Lunch Money from what an earlier step carried. Only a date and an amount are mandatory; the rest is optional.
YYYY-MM-DD form of ISO 8601, and a positive amount is a debit, a negative one a credit.Create a New Tag
ActionIn Zapier“Creates a new tag with the given name”
Makes a tag with the name you pass, ready to stick on transactions afterwards. It can also be created already archived.
Delete a Category or Category Group
ActionIn Zapier“Deletes a category. By default this will fail if the category has dependencies such as existing transactions or child categories. Set force to true to delete the category even if it has dependencies.”
Removes the category or group whose ID you pass. By default it refuses when transactions or child categories still depend on it.
Delete a Manual Account
ActionIn Zapier“Deletes a manually-managed account.”
Erases a manual account by ID. Two options go further: Delete Items also wipes its transactions, rules and recurring items, and Delete Balance History clears the past balances.
Delete a Tag
ActionIn Zapier“Deletes a tag. By default this will fail if the tag has dependencies such as existing transactions or rules. Set force to true to delete the tag even if it has dependencies.”
Drops the tag behind the ID you supply. Like categories, it stops when the tag is still used by transactions or rules.
Delete a Transaction
ActionIn Zapier“Deletes the transaction with the specified ID. Will fail if the transaction is grouped or split.”
Removes a single transaction whose ID an earlier step gave you, and nothing else around it.
Get All Categories
ActionIn Zapier“Retrieve a list of all categories associated with the user's account”
Lists the categories of your account. With Is Group set, you get either only the groups or only the categories outside any group.
Get All Manual Accounts
ActionIn Zapier“Retrieve a list of all manually-managed accounts associated with the user's account.”
Brings back every account you maintain by hand, each with its ID and balance.
Get All Accounts Synced via Plaid
ActionIn Zapier“Retrieve a list of all synced accounts associated with the user's account.”
Lists the accounts Lunch Money syncs through Plaid, the bank-link service, each with its ID.
Get All Recurring Items
ActionIn Zapier“Get info about the recurring items for a specified time frame”
Gives the recurring items, the transactions Lunch Money sees coming back, for the time frame you set.
Get All Tags
ActionIn Zapier“Retrieve a list of all tags associated with the user's account.”
Pulls the full list of tags on your account, each with its ID.
Get All Transactions
ActionIn Zapier“Retrieve a list of all transactions associated with a user's account. If called with no parameters, this endpoint will return the most recent transactions up to limit number of transactions.”
Returns a list of your transactions, the most recent ones when no option is set. Options add pending lines, metadata, split parents, group children or attached files.
Get Summary
ActionIn Zapier“Returns a summary of the budget activity for the specified date range”
Produces a summary of budget activity between a start date and an end date, with options for totals, past occurrences and the rollover pool.
YYYY-MM-DD form.Get a Single Category
ActionIn Zapier“Retrieve details of a specific category or category group by its ID”
Reads one category or category group from its ID and hands its settings to the next steps.
Get a Single Manual Account
ActionIn Zapier“Retrieves the details of the manually-managed account with the specified ID.”
Reads one manual account by its ID and returns its current details.
Get Current User
ActionIn Zapier“Get details about the user associated with the supplied authorization token.”
Returns details about the Lunch Money user behind the connection.
Get a Single Account That Is Synced via Plaid
ActionIn Zapier“Retrieves the details of the Plaid account with the specified ID.”
Returns the details of one Plaid-synced account from its ID.
Get a Single Recurring Item
ActionIn Zapier“Retrieves the details of the recurring transaction with the specified ID.”
Reads one recurring item by ID and returns its details.
Get a Single Tag
ActionIn Zapier“Retrieves the details of the tag with the specified ID.”
Looks up one tag by ID and returns its details, including whether it is archived.
Get a Single Transaction
ActionIn Zapier“Retrieves the details of the transaction with the specified ID.”
Fetches every detail of one transaction from its ID, so the steps after it can use the payee, amount or date.
Trigger Fetch From Plaid
ActionIn Zapier“Triggers a fetch for the latest data from all synced Plaid accounts. This will queue a background job to fetch the data. Please use sparingly! Will fail if called more than once every minute.”
Asks Lunch Money to pull the latest data from all your Plaid-synced accounts. The fetch runs in the background.
Update an Existing Category or Category Group
ActionIn Zapier“Updates the properties of an existing category or category group. You may only update the child categories for a category group.”
Changes the settings of a category or group you point to by ID: counted as income, kept out of the budget, kept out of totals, archived.
Update an Existing Manual Account
ActionIn Zapier“Updates the properties of an existing manually-managed account.”
Changes a manual account found by its ID, for instance to stop transactions from being assigned to it.
Update an Existing Tag
ActionIn Zapier“Updates the properties of an existing tag.”
Edits a tag identified by its ID, mainly to archive it or bring it back, so old labels stop cluttering your lists.
Update an Existing Transaction
ActionIn Zapier“Updates the properties of an existing transaction. Will fail if the transaction is grouped or split, or if it belongs to a Plaid account that is not configured to allow transaction modifications.”
Rewrites the details of one transaction you name by ID, and by default adjusts the linked account balance too, unless you set Update Balance to false.
When a Lunch Money Zap breaks
Zapier attaches no help article to Lunch Money and lists no limit of its own for it. The breakdowns come from general Zapier behavior and from what the actions themselves refuse.
With one polling trigger and many write actions, a few situations come back often. These four are the ones to check before you publish. For anything else, see Zapier troubleshooting.
A Zap that feeds its own trigger
A Zap on unreviewed transactions that runs Create a New Transaction writes where its own trigger is watching, so it can set itself off again and keep burning tasks.Past transactions are not picked up
The Zap only reacts to unreviewed transactions found after it is switched on. Older ones stay where they are; moving that backlog is a separate job.A bulk import can be held back
When a sync or import suddenly produces a huge batch of unreviewed transactions, Zapier's flood protection can hold the run back instead of processing every line.Grouped or split lines refuse edits
Update an Existing Transaction and Delete a Transaction fail on grouped or split transactions, and updates also fail on Plaid accounts that do not allow changes.
Need help automating Lunch Money with Zapier?
A person reads every message.



