FousNAB Connect
Turn NAB Connect into an API
Read your Account summary balances, transaction history and Payment register statuses from NAB Connect with one API call each. A workflow can send yesterday's transactions to your accounting system before the team starts reconciling.
Works with your own NAB Connect account. Fous is an independent product.
What you can build on NAB Connect
Get account balances
Build thisReads the Account summary under the Accounts menu, with the Current or End of day balance of every account your User can see.
- Takes
- Balance view (Current or End of day), account group (optional)
- Returns
- Account name, account number, balance, balance view
Get transaction history for an account
Build thisReads Transaction history in the Simple view for one account and period: each transaction with the running balance.
- Takes
- Account number, period start, period end
- Returns
- Date, narrative, debit, credit, running balance
Check payment statuses
Build thisReads the Payment register for a date range, with each payment's status, such as Requires authorisation, Requires repair or Processed.
- Takes
- From date, to date, status (optional)
- Returns
- Payment ID, description, value date, amount, status
Create a Pay anyone payment for authorisation
Build thisFills in Pay anyone (Domestic) with a payee, amount, date and reference, then selects Submit so the payment waits in the Payment register for an Authoriser.
- Takes
- Payment method, pay from account, payee, amount, payment date, reference, description
- Returns
- Payment ID, payee, amount, payment date, status
Automate NAB Connect with a workflow
A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.
End of day balances, every account, each morning
Build this- Starts
- Every weekday at 7:30, Australia/Sydney time
- Step 1
- Get the Account summary balances with the End of day view.
- Step 2
- Have an AI step add up the balances across all accounts.
- Step 3
- Email you the balances, one line per account, with the total.
Payments that need someone, posted to your team
Build this- Starts
- Every weekday at 14:00, Australia/Sydney time, before the 6:30pm overnight cut-off
- Step 1
- Check the Payment register for today's payments.
- Step 2
- Keep payments in Requires repair, Requires approval, Requires authorisation, Rejected or Failed.
- Step 3
- Keep the ones that were not there on the last run.
- Step 4
- Post Payment ID, description, value date, amount and status to your Slack webhook.
Yesterday's transactions, handed over to accounting
Build this- Starts
- Every weekday at 6:30, Australia/Sydney time
- Step 1
- For each account you name, get yesterday's transaction history.
- Step 2
- Stop when no account has a transaction.
- Step 3
- Post each transaction's account, date, narrative, debit, credit and running balance to your ERP webhook.
You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.
Once built, one call from your code
Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get account balances” would look like.
curl https://api.fous.com/v1/runs \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"method": "nabconnect.nab.com.au/get_account_balances",
"input": {
"balance_view": "End of day"
}
}'
{
"status": "completed",
"data": {
"balance_view": "End of day",
"accounts": [
{
"account_name": "Acme Operating Account",
"account_number": "08-200-1234",
"balance": 184230.55
},
{
"account_name": "Acme Payroll Account",
"account_number": "08-200-5678",
"balance": 42910
}
],
"count": 2
}
}
An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.
NAB Connect’s own options
NAB's NAB Connect pages describe no API for the people who sign in. Automated reporting sends Account Information Files and reports to your SFTP server at no extra charge, set up through your banker. NAB Direct Link, a separate SFTP service, takes payment files and returns acknowledgements and account reports.
| Option | What it covers | What it takes |
|---|---|---|
| NAB Connect automated reporting | Account Information Files and NAB Connect reports delivered to your SFTP server. | No extra charge. SFTP client software, an SSH key and static IP addresses, onboarded through your banker. |
| NAB Direct Link | Payment files, including direct entry, BPAY Batch, RTGS and international payments, plus payment acknowledgements and account reports. | An SFTP connection with IP address restrictions and PGP encryption. Fees are in NAB's Direct Link fees and charges schedule. |
| Financial file transfer | Daily Account Information files in NAI or BAI format, Direct Entry Returns, BPAY biller reports and more, downloaded under the Services menu. | A NAB Connect User. An Administrator asks NAB by secure message to enable a report that is not listed. |
| NAB Connect by hand | Account summary, Transaction history with CSV, PDF or QIF export, and the Payment register with PDF or CSV export. | A NAB Connect User. Domestic payments cost $0.25 each; linked account transfers are free. |
Read on November 12, 2026: Set up automated reporting, NAB Direct Link, Download a Financial file.
Signing in to NAB Connect
NAB Connect signs you in with your 10-digit User ID and a password. Users who need a security device, usually Authorisers and Administrators, enter a one-time passcode from the NAB Connect app's mobile token or a physical token instead. With Fous you sign in through NAB Connect's own sign-in with your own User: the login is sealed with AES-256, and a password User is signed back in when a session expires.
Worth knowing
- Submitted payments wait for an Authoriser
- Submit sends a payment to Requires authorisation. An Authoriser approves it with a one-time passcode from a token, and with Segregation of Duties on, that must be a different User from the creator.
- Cut-off times decide the processing day
- Overnight domestic payments, Direct Credit and Payroll have a 6:30pm AEST/AEDT cut-off, BPAY 6:00pm and RTGS 3:50pm. Later ones process the next business day. Fast payments have no cut-off.
- Export limits on the Payment register
- One export holds at most 5,000 payments. Without a date range, the export includes up to 12 months of payments.
- The Simple CSV leaves out payment details
- Fast payment details and international payment details are not included when you export Simple transaction history to CSV.
More in Finance: corporate banking and credit
- Banno Business
- Q2 business online banking
- Absa Access
- ANZ Transactive - Global
- Axis Corporate Internet Banking
- BancaNet Empresarial
- Banorte en su Empresa
- BB Digital PJ
- BBVA Net Cash México
- Bradesco Net Empresa
- businessONLINE
- CIBC Cash Management Online
- CommBiz
- DBS IDEAL
- FABeAccess
- ICICI Corporate Internet Banking
- Itaú Empresas
- KlikBCA Bisnis
- Kopra by Mandiri
- Maybank2E
- OCBC Velocity
- RBC Express
- ScotiaConnect
- Standard Bank Business Online
- Sucursal Virtual Empresas
- Telecrédito
- UOB Infinity
- Westpac Corporate Online
- YONO Business
- Interbanking
- PINACLE
- SinglePoint
- Wells Fargo Vantage
Other industries: NextGear Capital Account Portal, Edabu, GST Portal, SES.Hospedajes, e-Tax 2.0, Qiwa.
Frequently asked questions
Not one that NAB describes for NAB Connect users. NAB offers automated reporting, which delivers Account Information Files and reports to your SFTP server at no extra charge, and NAB Direct Link, a separate SFTP service for payment files, acknowledgements and account reports.
Open Transaction history. The Simple view exports one account to CSV. The Advanced view exports a Transaction search or Statement report across several accounts to CSV, PDF or QIF.
It needs fixing before it can be processed. Open the payment and select Payment history to see the error. Rejected and Failed are final statuses that cannot be edited.
Yes, as Account Information files. These are daily files in NAI or BAI format with transactions, closing balance and interest, downloaded from Financial file transfer under the Services menu or delivered by automated reporting over SFTP.
No. Fous is an independent product. You use it with your own NAB Connect User, and a method reads and does only what that User can.
Put NAB Connect behind an API call
Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextOCBC VelocityRBC ExpressScotiaConnectNextGear Capital Account PortalHow methods workHow workflows run
Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of NAB Connect (National Australia Bank). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.