- Sync your QuickBooks products and services into Spott as pay codes, so line items use the same codes and descriptions as in QuickBooks.
- Link a Spott company to its QuickBooks customer once, or create the customer from Spott, so every future invoice goes to the right billing entity.
- Create invoices from contingent, contract and retained placements, including invoices built from approved timesheets.
- See at a glance which placements are invoiced, which invoices are still open, and which are paid.
Invoices from Spott are not created as drafts. They arrive in QuickBooks as open invoices,
ready to send, and show as Authorised in Spott. You can still edit them from Spott.
Before you start
Check that these things are in place before your team creates its first invoice:- A Spott admin has connected QuickBooks. It is connected once for the whole workspace, with one QuickBooks company or several.
- Your products and services are set up in QuickBooks. Spott imports them as pay codes, with their names and descriptions.
- Automatically send imported invoices is off in QuickBooks. When it is on, QuickBooks emails every invoice from Spott to the customer as soon as it arrives. You find it under Settings → Account and settings → Sales → Invoice payments in QuickBooks.
Connect your QuickBooks companies
- Go to Settings → Integrations and select QuickBooks.
- Click Connect and sign in with your Intuit account.
- Under Please select your company, choose the QuickBooks company to link, then click Connect to let Spott access it. Spott shows Successfully connected! and takes you back. The company appears as your Primary company.
- To link another company, for example a second legal entity, click Connect another company and choose it the same way. It appears as a Connected company.

Only workspace admins can connect this integration. A QuickBooks Online account is required.
Disconnect a company
On the QuickBooks integration page, open the dropdown next to Connected on the company’s row and click Disconnect. Only that company is disconnected; any others stay connected. Its invoices, customer links and pay codes are kept, but cannot be used until you connect it again. The primary company is always the one connected first. If you disconnect it, the oldest remaining company becomes primary. If the connection is ended from QuickBooks’ side, click Reconnect on the company’s row.Sync pay codes from QuickBooks
Pay codes are the items you bill for, such as a permanent placement fee or an hourly development rate. They come from your QuickBooks products and services.- On the QuickBooks integration page, open Manage pay codes. You can also go to Settings → Templates → Rate Card Templates → Pay Codes.
- Next to Sync pay codes: Import the latest item codes from QuickBooks, click Sync. With several companies connected, this imports from all of them at once, and the list is grouped by company.
- Imported codes appear in the list under their QuickBooks company, alongside their description.
Move a Spott pay code to QuickBooks
If you created a pay code in Spott and now want to invoice it through QuickBooks:- In QuickBooks, create a product or service whose name matches the Spott pay code
exactly, including capitals and spaces.
OTandotare treated as different codes. - Back in Spott, click Sync again.
Description templates
A pay code’s description becomes the line description on the invoice. Instead of fixed text, you can write it as a template that fills in details from the placement. This works for every pay code, including ones synced from QuickBooks: open a QuickBooks pay code in Spott and add variables to its description.- Open a pay code and click in the Description field.
- Type
{and pick a placement variable, such as first name, last name, company or start date.
Placement of { First name } { Last name } at { Company }, starting { Start date }
becomes Placement of John Doe at Acme, starting 2024-02-01 on the invoice.
- Only placement variables can be used.
- A description without variables is used as written.
- If one invoice covers several placements, the variables cannot be filled in and the line reads N/A. Edit that line by hand before sending.
Your template is kept in Spott only; the product or service in QuickBooks keeps its own
description. Once you edit a pay code’s description in Spott, syncing from QuickBooks no
longer overwrites it. To go back to the QuickBooks description, clear the field and sync
again.
Link companies to QuickBooks customers
Each Spott company is billed through a QuickBooks customer. You can link it ahead of time from the company record, or the first time you invoice that company. With several QuickBooks companies connected, a Spott company can have one QuickBooks customer in each. To link it from the company record:- Open the company in Spott and click External Links.
- Click the + next to QuickBooks.
- With several companies connected, choose the QuickBooks company. The primary one is preselected.
- Pick the QuickBooks customer from the dropdown.
Create your first invoice
Invoicing with QuickBooks walks through invoicing contingent, retained and contract
placements, including rate cards and timesheets, and following each invoice’s status once
it is in QuickBooks.