Integrate With QuickBooks

Here's How to Integrate QuickBooks with Bionic for Agencies.

Integrating QuickBooks with Bionic enables you to reconcile and log the bills received from your vendors directly within Bionic, and then transfer this information automatically to QuickBooks where your finance team can make the necessary payments, which are then transferred back to Bionic.

In addition, there is flexibility built into the process that allows you to work your own way. Regardless of how you work, the finance and media teams can stay in sync without the hassle of reentering data.

NOTE: This integration will only work with QuickBooks Online.

In this article, we'll cover:

  1. Enable QuickBooks Integration
  2. Connect QB Integration
  3. Mapping Your Vendors
  4. Manage Your QB Integration Settings
  5. Manage Bills
  6. Manage Payments
  7. Review QB Logs

Enable QuickBooks Integration

In order to connect with QuickBooks, you will need to first setup an integration.

NOTE: Only an Administrator user will be able to create an integration. 

Here's how to enable Advantage integration in Bionic:

  1. Go to your Administration section.
  2. Select the Integrations Tab.
  3. Click on the Add Integration Button.
  4. Select QuickBooks.
  5. Press Next.
  6. Click Add Integration.

A screenshot of how to access the Administration page.

A screenshot of the Add Integration button in the Integrations Tab of the Administration page.

A screenshot of the Add New Integration dialog with list of providers.

A screenshot of the Add a New Integration dialog.

Connect QB Integration

Once you have enabled the integration, next step is to establish a connection that will authenticate your access.

  1. Click on the QuickBooks name in the Integrations view.
  2. In the QuickBooks Integration screen, go to the Connection section.
  3. Press Connect to QuickBooks.
  4. A new "Intuit Accounts Sign In" window will open, enter your credentials and confirm sign in.

  5. Your connection will be confirmed once completed.

A screenshot of the Integrations tab.

A screenshot of the QuickBooks Integration modal.

A screenshot of the intuit login page.

A screenshot displaying that QB has successfully connect to Bionic.

Mapping Your Vendors

Now that you have completed your connection, it's time to map your vendors. The process of mapping will enable to you instruct which Bionic vendor is the equivalent in QuickBooks and vice versa.

TIP: When you first connect with QuickBooks, you should complete an initial mapping before processing data or updating any settings. This will ensure the transfer of bills and payments is seamless once you start processing financials. When complete, you will only need do mapping for new vendors you work with as they come along in the future.

Here's how to map your vendors:

  1. Click on Vendors.

A screenshot of the Vendors section.

TIP: You can search for a vendor using the search box or filter by Status (Matched, Only in Bionic, Only in QuickBooks, Ignored) to limit your vendor view.

A screenshot of the search and filter functionality on the Vendors section.

There are two directions in which you can map vendors:

  1. Map a QuickBooks Vendor to a Bionic Vendor
  2. Map a Bionic Vendor to a QuickBooks Vendor

Map a QuickBooks Vendor to a Bionic Vendor

  1.  Check off the box(es) of the lines you wish to map. (Alternatively, you can click the Match link in a line item to update an individual vendor.)
  2. Press the Match button.
  3. Use the Bionic Vendor Name dropdown to select the matching vendor(s).
  4. Click Save.

CAUTION: CAUTION: Please note that a Bionic vendor must be in a media plan in order to show up in the Matchmaker dropdown list.

A screenshot of the Vendors section and the Match button.

A screenshot of how to match a QuickBooks vendor to a Bionic vendor.

NOTE: You can also choose to Ignore to map this QB Vendor by clicking the Ignore button.

A screenshot of the Ignore options in the vendor section.

Map a Bionic Vendor to a QuickBooks Vendor

  1.  Check off the box(es) of the lines you wish to map. (Alternatively, you can click the Match link in a line item to update an individual vendor.)
  2. Press the Match button.
  3. Use the QuickBooks Vendor Name dropdown to select the matching vendor(s).
  4. Click Save.

A screenshot of the vendors section and the match button.

A screenshot of how to match a Bionic vendor to a QuickBooks vendor.

NOTE: Using the Export button will export the Bionic Vendor(s) and create new Vendor(s) in QuickBooks.

A screenshot of the Vendors section Export button.

NOTE: You can also choose to Ignore to map a Bionic Vendor by clicking the Ignore button.

A screenshot of the Vendors section Ignore button.

Manage Your QB Integration Settings

Once you have mapped your vendors, you will want to configure your QB integration settings.

  1. Click on Settings.

A screenshot of the settings section.

Here is an explanation of the various settings you'll be configuring:

  1. Media Purchase Line Settings - This selection should align with how you have QB setup.
    1. Line Type - Select whether the Line Type should be Item or Account based.
    2. Item Name - The list will be driven based on what you have set up in QB. Select the appropriate Line or Account Name.
  2. Payment Accounts - Not required to specify.
  3. Email Alerts - Select email alert preferences.
  4. Automation - It is suggested to wait until after you have mapped vendors before turning on automations.
    1. Export Vendors -  If on, Bionic will automatically export Vendors to QuickBooks when a Vendor is included in an Order.
    2. Export Bills - If on, Bionic will automatically export new Bills to QuickBooks.
    3. Import Bills - QuickBooks bills are not automatically imported, but contacts will be notified upon manual import.
    4. Export Payments - If on, Bionic will automatically export new Bill Payments to QuickBooks.
    5. Import Payments - If on, Bionic will automatically import new Bill Payments from QuickBooks.

CAUTION: Only Enable Automation options when you are ready to start exporting/importing between Bionic and QuickBooks. Enabling these options will immediately begin the automation process.

NOTE: It is recommended to enable the "Export Bills" and the "Import Payments" options. If you are unsure, please contact your CSM or Bionic Customer Support.


A screenshot of the settings section and its various settings.

Manage Bills

Once you have completed the set up, you can start creating bills in Bionic, which will transfer to QB. If you have opted for automation, that transfer will happen upon saving the bills you create.

If you opt to not automate the transfer, or if you need to review any status of a bill transfer, the Bills section will provide complete details and ability to manually manage bills.

Here is an explanation of the information provided in the Bills section:

  • Action - Clicking on an action link will Import, Export, Ignore, or display Log for a Bill depending on action. 
  • Vendor - The vendor of the bill.
  • Bill Date - The bill date.
  • Due Date - The due date of the bill.
  • Ref # - The bill reference number defined at time of bill creation.
  • Reconciled Amount - The reconciled amount of the bill.
  • QB Balance - The bill amount displayed in QuickBooks.
  • Last Update in Bionic - Date and Timestamp of last update.

A screenshot of the Bills section.

TIP: You can search for a Bill using the search box or use the filters to limit your Bills view.

NOTE: Clicking on the Reconciled Amount will open the Edit Bill details.

A screenshot of the Edit Bill modal.

Here are the actions you can take on the Bills page:

  1. Import Bill - Selecting import will import the bill into Bionic.
    1. When importing, the Edit Bill dialog will show up for you to select the associated Order and Service period.
  2. Export Bill - Selecting export will export the bill into QuickBooks.
  3. Ignore Bill - Selecting ignore will ignore the bill and not initiate an import/export.
  4. View Logs - 
    1. Selecting Logs will take you to the transaction log of the import/export.
    2. You can also view the logs from of any indicated errors.

A screenshot of the Bills section and the various actions.

A screenshot of the import bills dialog.


Manage Payments

Once bills get transferred to QB, accounting will typically make the payments directly within QB, which will transfer to Bionic. If you have opted for automation, that transfer will happen upon saving the payments you create.

If you opt to not automate the transfer, or if you need to review any status of a payment transfer, the Payments section will provide complete details and ability to manually manage payments.

Here is an explanation of the information provided in the Payments section:

  • Action - Clicking on an action link will Import, Export, Ignore, or display Log for a Payment depending on action. 
  • Vendor - The vendor tied to the payment.
  • Payment Date - Date of payment.
  • Method - The payment method.
  • Ref # - The payment reference number defined at time of payment creation.
  • Payment Amount - The payment amount.
  • QB Amount - The payment amount displayed in QuickBooks.
  • Last Update in Bionic - Date and Timestamp of last update.

A screenshot of the Payments section.

TIP: You can search for a Payment using the search box or use the filters to limit your Payments view.

NOTE: Clicking on the Payment Amount will open the Edit Payment details. 

A screenshot of the Edit Payment modal.

Here are the actions you can take on the Payments page:

  1. Import Payment - Selecting import will import the payment into Bionic.
    1. When importing, the Edit Payment dialog will show up for you to select the associated Payment.
  2. Export Payment- Selecting export will export the payment into QuickBooks.
  3. Ignore Payment - Selecting ignore will ignore the payment and not initiate an import/export.
  4. View Logs - Selecting Logs will take you to the transaction log of the import/export. You can also view the logs from of any indicated errors.

A screenshot of the Payments section and the various actions.

A screenshot of the Import Payments dialog.

Review QB Logs

Bionic logs every data transaction that occurs between it and QuickBooks. This log can assist with validating data transfers and also provides technical data for Customer Support to assist with troubleshooting issues.

Here is an explanation of the information provided in the Logs section:

  • Transaction ID - Bionic Transaction ID of the specific action between Bionic and QuickBooks. Clicking on the Transaction ID will display the request/response log of the action.
  • Timestamp - Date and Timestamp of when a transaction took place.
  • Type - Type involved in transaction: Vendor, Bill or Payment.
  • Object ID - Bionic's internal ID of the Vendor, Bill or Payment.
  • Object Name - Bionic's name of the Vendor, Bill, or Payment.
  • Action - Type of action processed.
  • Request - Clicking on the request link will display the request/response log of the action.
  • Response - Clicking on the response link will display the request/response log of the action.
  • Status - Displays as Completed, Cancelled, or Not Completed.
  • Error Info - If status is Cancelled or Not Complete, error info will provide description of error.

A screenshot of the Logs section.

TIP: You can search the logs using the search box or the filters to limit your view.

A screenshot of the search and filter functionality in the Logs section.

Here is how to retry a transaction if it has a Cancelled or Not Complete Status:

  1. Click on the box(es) next to the line(s) you'd like to retry.
  2. Press Re-Try.

A screenshot of how to re-try and import/export error in the log.