QuickBooks Online Integration - How to set up your connection

I am very happy to announce our fourth (and not final) billing integration; it is a big one. QuickBooks Online!

This integration works very similarly to our other integrations. There is one difference though, and that is in setting up the connection between Teamwork and QuickBooks Online. I have outlined the steps involved below. We hope you find it useful!

QuickBooks Online Setup

1. Choose an Invoice and click the Export Invoice link at the bottom of the page.

2. A dialog appears asking you to choose an export option. Choose QuickBooks and click the export button.

3. Another dialog appears asking for your connection key. To get your connection key click the "Set up connection" link on the top right.

4. This brings up another window asking you for your QuickBooks login details. If you are currently logged in this step will not apply.

5. Click "Continue".

6. Enter a connection name or leave it as the default "Project Management". Click "Continue".

7. Click the no option for login security.

8. This will bring up another window confirming your choice of login security. Click "I still want to turn login security off" to confirm. Then click "Create Connection".

9. This page will contain your connection page. Copy the connection key to you clipboard (The "copy to clipboard" link doesn't work consistently so do a manual copy of the key).

10. Now you can click continue and close the window.

11. Go back to your TeamworkPM Account and paste your connection key into the field. Click "Authenticate".

12. A loader should appear once your key has been authenticated and then a list of companies associated with your QuickBooks Online account should be loaded in.

13. Choose a company and click Export to QuickBooks.

14. You're done! When you go to export another invoice the list of companies should appear immediately.

10 responses
been waiting for quickbooks integration for a long time. Thanks. Sadly, I get between step 12 and 13, then receive an error message about dispatching monkeys to beat on developers. No company list appears for me to transfer the invoice to.

I trust it will be fixed soon, and will try again.

Hi Marcus,
Can you give it another go now? We had a slight bugaroo when in certain situations....
Dan.

Killer monkeys are effective. It works already, my friend. Thanks for the incredibly fast response. That's top quality in my quickbooks! See what I did there?
Any other integrations with QB so far? I was able to get the invoice to export, which is great. The ability for it to "auto" link to a client versus manual selection each time would be very helpful on this. Also, choosing clients from QB when creating projects, and other cross functional things like that would really help. Thanks!
I agree 100% with Jackie M. Also, any thoughts of integrating with QB Enterprise? What about multiple company files?
Along these lines, is there an ability to automatically link projects to quickbooks so when they are created in quickbooks, they are immeidately available in Teamwork PM?
@phil I'm afraid there is no link out of Quickbooks. This is something Quickbooks would need to look at building in as it's on their side.
I also get to stuck at step 13 (no company list appears) and get the error message about dispatching killer monkeys to beat the programmers... I was so excited to try this out :-(
For a while now we have not been able to use the Quickbooks integration because we have been using QB for desktop. However we have just upgraded to QB 2013 Pro which syncs our desktop to QB online. Can you tell me if the above integration can be done now for me and if the process might be the same?
Hi Eric,

Can you send a ticket to support[at]teamworkpm.net and we'll put you on the right track? If you're desktop version is syncing with QBO then you'll be able to connect using our guide here http://www.teamworkpm.net/billingfaqs?rfaqId=0#q70

Dan.