Home
Everflow Pay
Accounting Integrations
Connecting Your Accounting Software To Everflow Pay
Connecting Your Accounting Software To Everflow Pay

SERIES:

Getting Started With Accounting Integrations In Everflow Pay

Connecting Your Accounting Software To Everflow Pay

Step-by-step guide to connecting QuickBooks Online, Xero, or NetSuite to Everflow Pay for the first time.

Overview

This article walks you through connecting your accounting software to Everflow Pay for the first time. Most of it takes just a few minutes. One step — pulling your vendors and accounts across from your accounting software — runs in the background and can take longer if you have a lot of them, but you don’t have to sit and wait for it. Here’s what’s involved:

What's Changed Last updated Jul 22, 2026
Jul 22, 2026 Improvement
New step covering the wait while Everflow Pay retrieves your vendors and accounts in the background, with the remaining steps renumbered. Added guidance on refreshing your account list, and a related-articles section.
Mar 17, 2026 Added
Added required NetSuite role permissions reference (Setup, Lists, Transactions) under the NetSuite tab in Step 2.
Mar 10, 2026 Added
Initial publication — step-by-step connection setup for QuickBooks Online, NetSuite, and Xero.
  1. Selecting your Accounting Software
  2. Authorizing the connection
  3. Choosing configuration options

Before You Begin

Make sure you have:

  • An active Everflow Pay account
  • An active Accounting Software subscription with Admin permissions

Here's a list of supported Accounting Software.

Getting to Accounting Integration

There are two ways to start the setup:

1Via the Sidebar Menu Navigate to Menu → MANAGE → Accounting Integration
2Via the Dashboard Card Look for the Accounting Integration card on your Dashboard. Click Dashboard → Accounting Integration → Connect Now to start setup. If you've already selected a provider, the button will say Configure Now.
Accounting Integration under MANAGE menu

Step 1: Select Your Accounting Software

On the Accounting Integration page:

  1. Choose your accounting software from the available options
  2. Select your platform and click "Start Connection"
Provider selection showing NetSuite, QuickBooks Online, and Xero
Important You can only connect with one Accounting Software at a time. If you choose to switch your providers, please reach out to pay.help@everflow.io or your Account Manager.

Don't see your accounting software? Please reach out to our support team or your AM with your request!

Step 2: Wait for Your Data (or Don’t)

As soon as you click Start Connection, Everflow Pay starts pulling your vendor and ledger account lists across from your accounting software. It needs those before you can map anything.

Usually this is quick. If you have a long vendor list it can take longer, and the window will tell you so — at that point you can close it and get on with something else.

You’ll be told when it’s ready Everflow Pay emails you the moment your data is ready, and shows a banner on the Accounting Integration page. If you come back before it’s finished you’ll see Almost there…; once it’s done you’ll see Your Data Is Ready! and the Continue Connection button becomes available.
Start Connection window letting you know it is still working and that you can close the window
Accounting Integration page showing Your Data Is Ready with the Continue Connection button enabled

When you’re ready, click Continue Connection to carry on. If the data can’t be retrieved, see Fixing Accounting Connection Errors In Everflow Pay.

Step 3: Authorize the Connection

You'll now authorize read & write access via OAuth or a combination of OAuth and manual field entry, depending on your Accounting Software. Select your platform below:

QuickBooks Online
NetSuite
Xero
🔒 OAuth
  1. You'll see a connection card with the QuickBooks logo, "Accounting Connection" label, and an "Unauthorized" status
  2. Click the "Authorize" button
  3. You'll be redirected to the Intuit login page
  4. Log in with your QuickBooks credentials and authorize Everflow Pay to access your account
  5. If you have multiple companies associated with your Intuit account, select the correct company from the dropdown
  6. Once redirected back, click Save to complete the connection
🔑 Token-Based
  1. You'll see a connection card with the NetSuite logo, "Accounting Connection" label, and an "Unauthorized" status
  2. Enter your NetSuite credentials directly into the following fields:
    • Account ID — Found in Setup > Company > Company Information (sandbox IDs end with '_SB1', '_SB2', or '_SB3')
    • Consumer key — From the integration registration in your NetSuite application
    • Consumer secret — From the integration registration in your NetSuite application
    • Access token ID — From the integration registration in your NetSuite application
    • Access token secret — From the integration registration in your NetSuite application
    • SuiteTax enabled — Select if using SuiteTax for advanced tax calculations
  3. Need help? Click the "View our Connection Guide" link in the connection card
  4. Click Save to authorize Everflow Pay to access NetSuite

Required NetSuite Role Permissions

Make sure the NetSuite role used to generate your access tokens has the following permissions:

Setup
  • Access Token Management – Full
  • Accounting Lists – Full
  • Integration Application – Full
  • Log in using Access Tokens – Full
  • Log in using OAuth 2.0 Access Tokens – Full
  • REST Web Services – Full
  • SOAP Web Services – Full
Lists
  • Accounts – View
  • Vendors – View
  • Contacts – View
  • Currency – View
Transactions
  • Bills – Full
  • Bill Purchase Orders – Full
  • Pay Bills – Full
  • Payments – Full
  • Vendor Bill Approval – Full
🔒 OAuth
  1. You'll see a connection card with the Xero logo, "Accounting Connection" label, and an "Unauthorized" status
  2. Click the "Authorize" button
  3. You'll be redirected to the Xero login page
  4. Log in with your Xero credentials and authorize Everflow Pay to access your account
  5. Once redirected back, select your Default Tenant (your Xero organization) from the dropdown
  6. Click Save to complete the connection
Xero Vault showing Accounting Connection with Authorize button

Step 4: Map Your Accounts

Note This section will show up as Account Selection (Step 1 in the setup flow).

After authorization, you'll enter the Setup wizard. In this step, you'll configure your Accounts Payable information — telling Everflow Pay which accounts to use when creating financial records.

  • Expense Account
  • Bank Account
  • Expense Account
  • N/A
  • Expense Account
  • Bank Account
Account Selection step showing Expense Account dropdown

Refreshing Your Account List

If you add or rename accounts in your accounting software while you’re setting up, use Refresh Accounts to pull the latest list. Like the first fetch, it runs in the background and tells you when it’s done. Latest Accounts Refresh shows when the list was last brought up to date.

Bank Account

For QuickBooks Online and Xero, you'll also need to select the Bank Account that represents your Everflow Pay balance. This will be attributed to each created Bill Payment. Use the "Select Bank Account..." dropdown.

Troubleshooting: Account Not Found

If you see an error like "No [Provider] Expense Account Found" or "No [Provider] Bank Account Found", log in to your accounting software and create the required account, then return to Everflow Pay and retry.

Error showing No Bank Account Found
Explore Related Content Continue learning about the Accounting Integration:

Understanding & Managing Payee-To-Vendor Mapping In Everflow Pay — map your Payees to Vendors

How Accounting Syncs Work in Everflow Pay — what gets created and when

Checking Accounting Sync Status in Everflow Pay — where to keep an eye on things

Fixing Accounting Connection Errors In Everflow Pay — if the connection has a problem