Coperniq Support
  • 🆘How to get help?
  • 🏭Clients
    • Creating & working with Clients
    • Client Portfolio
  • 💼Projects
    • Creating & working with Projects
    • Project Portfolio
  • 💲Requests
    • Creating & working with Requests
  • 📆Work Orders & Visits
    • Creating & working with Work Orders
    • Scheduling Work Orders & Mobile App
    • Dispatching Work Orders
  • ⚙️Configure
    • Templates
    • Request & Project Workflows
    • Standard & Custom Properties
    • Smart Views
    • Automations
    • User, Role, & Team Management
    • Notifications
    • Emails and Phones
  • 🛠️Advanced Features
    • Analytics
    • Catalog & Financials
    • Exporting Records from Coperniq
    • Client Portal
  • 🔌Integrations
    • Button Properties
    • Webhooks
    • SalesRabbit
    • QuickBooks (Online & Desktop)
    • Aurora Solar
    • STAKT
    • Enphase
    • Partner API
Powered by GitBook
On this page
  • Authentication methods
  • 1.1 Mediated via Zapier, hosted by Coperniq
  • 1.2 Mediated via Zapier, self-hosted
  • 2. Direct integration via Coperniq Connector
  • Coperniq → QuickBooks
  • [qbo:in:1] Create a Customer in QuickBooks on Project Created in Coperniq
  • [qbo:in:2] Create an Invoice (& Customer) in QuickBooks on Project Stage Updated in Coperniq
  • QuickBooks → Coperniq
  • [qbo:out:1] Update a Project in Coperniq on Customer Updated in QuickBooks
  • [qbo:out:2] Create (or Update) an Invoice in Coperniq on Invoice Created (or Updated) in QuickBooks

Was this helpful?

  1. Integrations

QuickBooks (Online & Desktop)

PreviousSalesRabbitNextAurora Solar

Last updated 1 year ago

Was this helpful?

Authentication methods

1.1 Mediated via Zapier, hosted by Coperniq

  • Fastest time to launch

  • Often used for MVP, to prove value & later be turned into a more robust/native integration

  • Create a user with email api+{yourcompanyname}@coperniq.io in QuickBooks with read&write access to Customers & Invoices

1.2 Mediated via Zapier, self-hosted

  • Same as above, but involves our Solutions Engineers giving you access to Coperniq's Zapier & walking you through the integration outline to ensure success

  • Upon request to your Customer Success Manager, an invite to Coperniq's Zapier will be sent to your internal technical resource

2. Direct integration via Coperniq Connector

  • Takes longer than option #1, but provides the most flexibility with filters, custom logic, custom fields, etc.

  • Often used after MVP.

  • Upon request to your Customer Success Manager or an Invite Link to the Coperniq QuickBooks (Online or Desktop) Connector will be sent to your internal technical resource

Coperniq → QuickBooks

[qbo:in:1] Create a Customer in QuickBooks on Project Created in Coperniq

  • Trigger: Project Created in Coperniq

  • Action: Create a Customer in QuickBooks

  • Common use-case: Project Management creates an Invoice to be collected by AR.

  • Mapping:

Coperniq Object

Coperniq Field

QuickBooks Object

QuickBooks Field

Project

Title

Customer

Name

Project

Address

Customer

Address

Default to "USD ($)"

Customer

Currency

Contact

First name

Contact

First name

Contact

Last name

Contact

Last name

Contact

Email

Contact

Email

Contact

Phone

Contact

Phone

[qbo:in:2] Create an Invoice (& Customer) in QuickBooks on Project Stage Updated in Coperniq

  • Trigger: Project Created in Coperniq

  • Action: Create a Customer in QuickBooks

  • Filter: <COPERNIQ STAGE, EX: "GLASS ON ROOF">

  • Mapping:

Coperniq Object

Coperniq Field

QuickBooks Object

QuickBooks Field

Project

Title

Customer

Name

Project

Address

Customer

Address

Default to "USD ($)"

Customer

Currency

Invoice

Title

Invoice

Title

Invoice

Due date

Invoice

Due date

Invoice

Project

Invoice

Billing address

Invoice

Description

Invoice

Terms

Invoice

Total

Invoice

Total

QuickBooks → Coperniq

[qbo:out:1] Update a Project in Coperniq on Customer Updated in QuickBooks

  • Trigger: Project Created in Coperniq

  • Action: Create a Customer in QuickBooks

  • Filter: <QUICKBOOKS FIELD & VALUE, EX: "ON-HOLD REASON">

  • Common use-case: AR puts Customer on hold due to an unpaid invoice.

  • Mapping:

QuickBooks Object

QuickBooks Field

Coperniq Object

Coperniq Field

Customer

Name

Project

Title

Customer

Address

Project

Address

Customer

Currency

Default to "USD ($)"

Contact

First name

Contact

First name

Contact

Last name

Contact

Last name

Contact

Email

Contact

Email

Contact

Phone

Contact

Phone

[qbo:out:2] Create (or Update) an Invoice in Coperniq on Invoice Created (or Updated) in QuickBooks

  • Trigger: Project Created in Coperniq

  • Action: Create a Customer in QuickBooks

  • Common use-case: AR creates an Invoice to be collected by Project Management.

  • Mapping:

QuickBooks Object

QuickBooks Field

Coperniq Object

Coperniq Field

Customer

Name

Project

Title

Customer

Address

Project

Address

Customer

Currency

Default to "USD ($)"

Invoice

Title

Invoice

Title

Invoice

Due date

Invoice

Due date

Invoice

Billing address

Invoice

Terms

Invoice

Description

Invoice

Total

Invoice

Total

🔌
support@coperniq.io,