QuickBooks

QuickBooks is an online accounting software package that allows you to create, store, and send invoices from any device. OnePageCRM is integrated with QuickBooks to help you create draft invoices and quotes from your deals without the hassle of copying and pasting data between the two tools.

  • You need a QuickBooks to connect it to OnePageCRM.
  • Only Account Owner or Administrators can configure and manage the integration.

In this article:

Connect your QuickBooks Account QuickBooks Account Disconnected
Create a draft Invoice or Estimate in QuickBooks QuickBooks Widget



Connect your QuickBooks Account


1
Go to QuickBooks under Apps and Integrations → click Install.

Apps and Integration | QuickBooks


2
Under Configuration, click on Connect to QuickBookslog in to QuickBooks.

Apps and Integration | QuickBooks | Connect to QuickBooks


3
Click Connect to finish setting up the QuickBooks integration.

click connect to finish the set up and link your Quickbooks account



Create a draft Invoice or Estimate in QuickBooks


1
Open a contact with a deal → click QuickBooks to create a draft invoice or estimate.

Contact | Deal | QuickBooks button


2
A pop-up is displayed with pre-populated information. This can be edited.

Pre-populated information in QuickBooks for Invoices or Estimates.


💡 If no matching contact is found in QuickBooks, a new one is created automatically.

💡 Select a contact or organization from the dropdown to add their address.

💡 If the contact exists in QuickBooks, their billing address is added automatically. Select another address from the dropdown if needed.


3
Select Estimate or Invoice → click Create to send it to QuickBooks.

Quickbooks pop-up window to draft an estimate or invoice by selecting the toggle at the top and click create.


4
The draft is created in QuickBooks. Click View in QuickBooks to open it.

In the pop-up select View in QuickBooks.


Alternatively, click on the QuickBooks URL link under the Contact Timeline.

Contact Timeline | Deals | QuickBooks URL


💡 When creating a billing contact in QuickBooks, OnePageCRM sends the name, organization, phone numbers, email, and address.

💡 Once connected, users can send invoices and estimates to QuickBooks.

💡 To find an Organization in OnePageCRM, set the "Display name as" field in QuickBooks to the Organization name.

💡 In QuickBooks, go to SettingsSales and turn off Custom transaction numbers to generate invoice and estimate numbers automatically.

💡 Colons (:) in deal item names are changed to dashes (-) when sent to QuickBooks.


QuickBooks Account Disconnected

Your QuickBooks integration has been disconnected. As a result, you will no longer be able to send draft invoices or estimates from OnePageCRM to your QuickBooks account.

To reconnect, please follow the steps mentioned here.



QuickBooks Widget

The QuickBooks widget lets you view estimates and quotes from QuickBooks directly in OnePageCRM. It matches contacts using their first and last name, or email address if no name match is found.



1
Open a contactscroll down to the QuickBooks widget above the Contact Timeline → click on it to expand.


2
Once expanded, it will display:

  • Date - Date in which the estimate/invoice was synced over to or created directly in QuickBooks.
  • Description - Displays if it's an estimate or invoice and the top Deal Item included in your Deal.
  • Number - Reference number for each invoice/quote.
  • Amount - Full deal amount.
  • Quickbooks widget expanded


    💡 The latest 20 estimates and invoices are shown. Click Show More to load 20 more.

    💡 To show estimate/invoice numbers in the widget, go to QuickBooksSettingsSales and turn off Custom transaction numbers.

    Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

    Still need help? Contact Us Contact Us