YNAB Make integrationAutomate YNAB with Make.
Tired of typing the same expenses into YNAB by hand? The YNAB Make integration gives you 4 modules to create transactions, adjust a category budget and read your transactions. This page walks you through the connection and a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the YNAB Make integration do for you?
The YNAB Make integration links your YNAB budget to Make, a tool where you build a scenario (an automation made of connected steps) without writing code. Each step is a module, one brick of the scenario. YNAB brings three action modules and one search, so Make can write into your budget and read it back.
Expenses that record themselves. When a purchase shows up in another tool your household or business already uses, Create Transactions adds it to YNAB, several at once if needed. No more copying amounts at the end of the week.
A category budget that follows your plan. Freelancers who set money aside for taxes can let Budget to a Category set the amount assigned to that category for a given month, straight from a figure calculated elsewhere.
Your transactions, shared where you need them. List Transactions pulls the transactions of a budget so a later module can copy them into a sheet or a report for your accountant.
A few limits to know. YNAB has no trigger in Make, so a scenario starts on a schedule or on another app's event. Create Transactions cannot create scheduled transactions. For the rest, Make an API Call can reach any part of the YNAB API with the same connection. If you are still choosing a platform, read our Make review and the n8n vs Make comparison; to get your scenarios right from the start, the Make training covers the editor step by step.
How do you connect YNAB to Make?
- 01
Generate a token in YNAB
In YNAB, open Account Settings, then Developer Settings. Under Personal Access Tokens, click New Token, type your password if YNAB asks, click Generate and copy the token shown on screen.
- 02
Add a YNAB module in Make
In your scenario, add any YNAB module and click Create a connection. A connection is your YNAB account linked to Make once, then reused by every YNAB module. You can fill Connection name to recognize it later.
- 03
Paste the token and save
Paste the token you copied, or follow the instructions Make shows on screen if you go the OAuth route. Once saved, Make can read your budgets and the module fields become available to fill.
Build your first scenario with YNAB
GoalWhen an expense is recorded in another app, Make creates the matching transactions in YNAB.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + to place the first module. Since YNAB has no trigger, pick the trigger of the app where your expenses first appear.
- 02
Add Create Transactions
Click the + on the right of that first module, search for YNAB and choose Create Transactions. Select your connection, or click Create a connection if this is your first YNAB module.
- 03
Map the expense data
Fill the module fields: Make lists the budgets it can read through your connection. Map the expense data from the first module into the fields Make shows, so each bundle (one item passed between modules) becomes a transaction.
- 04
Test with Run once
Click Run once and trigger one expense in the source app. Read the bundles each module received, then check that the transaction landed in the right YNAB account.
- 05
Schedule and switch on
Set the schedule on the first module; a new scenario checks every 15 minutes by default. Switch the scenario on. Every module run counts as an operation on your Make plan.
What each YNAB module does
YNAB gives you 4 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Budget to a Category
ActionIn Make“Updates the budget of a category for a specific month.”
Sets how much money a YNAB category receives for a specific month, so your plan follows the numbers you already calculate in another tool. The category budget changes without you opening YNAB.
Create Transactions
ActionIn Make“Creates multiple transactions. Scheduled transactions cannot be created with this module.”
Adds transactions to your budget, several in one pass, so purchases recorded elsewhere reach YNAB without manual entry. It is the module most first scenarios revolve around.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Opens the rest of the YNAB API to your scenario with the same connection, for whatever the three other modules do not cover. You pick the endpoint and Make sends the authorized request for you.
List Transactions
SearchIn Make“Lists budget's transactions.”
Retrieves the transactions of a budget, each one returned as its own bundle, so the following modules can copy, sort or report on them. Your spending data leaves YNAB and goes where your team works.
Need help automating YNAB with Make?
A person reads every message.