Most Popular Questions


How do I install SyncQ in my HubSpot org?

SyncQ is available on both the Intacct and HubSpot marketplaces. You can install SyncQ from HubSpot by clicking on the following Link How do I install SyncQ in my HubSpot org? — screenshot 1

How can I connect my Intacct with HubSpot via SyncQ?

Log in to your HubSpot account. Go to any Company or Contact or Deal record detail page. Then on the right look for the SyncQ Intacct Automation tab. Then click on the Intacct Sync link. It will open a new tab for the SyncQ app home page. If you are logging in for the first time, SyncQ will send a verification code to authenticate. This is a mandatory compliance requirement that cannot be bypassed/disabled. How can I connect my Intacct with HubSpot via SyncQ? — screenshot 1 On the SyncQ app page, click on the Connect to Intacct green button. If you have connected your Intacct company earlier, select the Intacct company in the select drop down and then click on Connect to Intacct green button. How can I connect my Intacct with HubSpot via SyncQ? — screenshot 2

Do HubSpot and Intacct users need to be the same user?

No, HubSpot and Intacct users may be different. However, both users need to have admin rights to establish the Intacct connection.

Can I connect multiple Intacct companies to HubSpot through SyncQ?

Yes, you can connect multiple Intacct companies. However, you will need a separate SyncQ license to connect each Intacct company.

Does SyncQ support connecting HubSpot sandbox?

SyncQ does not currently support HubSpot sandbox. While it might be technically feasible to connect to a HubSpot sandbox, exercise caution, as there is a risk of overwriting your production data with incorrect connection mapping.

What are the different types of HubSpot editions supported by SyncQ?

SyncQ supports all HubSpot Editions. However with HubSpot Free version, if you want to create an Estimate or Invoice, you have to fill the product line items manually from the SyncQ app record sync page. You cannot update or re-sync the Estimate or Invoice in the Free version.

What is a SyncQ license?

To sync any HubSpot record to Intacct, the HubSpot user needs to have a SyncQ license. To sync from Intacct to HubSpot, SyncQ uses the admin user license who has installed SyncQ in the HubSpot company.
One license is valid for connecting only one Intacct company. If you connect multiple Intacct companies, multiple SyncQ licenses are required against each user against each Intacct company connection.

How do I allocate SyncQ licenses to different HubSpot users?

To allocate SyncQ license to different HubSpot users, go to the SyncQ app page -> Click on the MySetting icon on the top right -> Go to the Manage Licenses section How do I allocate SyncQ licenses to different HubSpot users? — screenshot 1 Click on the + or - to add or remove users. If you want to change SyncQ admin, contact support@syncq.net.

Can users who are not SyncQ users view the synced data?

Yes, any HubSpot user with edit/read access to the relevant objects and fields can view synced data.

Does SyncQ have a free trial?

Yes, SyncQ offers a 14-day free trial. The trial automatically begins upon subscribing to a trial plan, which requires linking your PayPal account (or using a Credit/Debit Card via PayPal). You will not be billed during the trial period. If you wish to cancel, you can do so at any time by logging into your PayPal account, using the SyncQ MySetting Unsubscribe option, or contacting support@syncq.net.
After the 14-day trial period, automatic billing will commence. Please note that payments are non-refundable once processed.

How can I cancel the SyncQ subscription?

You can cancel the SyncQ subscription by canceling your recurring billing from your PayPal account or from the SyncQ MySetting Unsubscribe option. How can I cancel the SyncQ subscription? — screenshot 1

Can I pay the subscription by credit/debit card?

Yes, you can pay by credit or debit card if you do not wish to use PayPal. In that case request SyncQ to generate a manual invoice. However, all manual billing is for annual subscriptions only. Payments once made will not be refunded.

How can I check my Intacct connection status?

To check if your Intacct connection is active or not, go to the SyncQ app home page, then select your Intacct company from the select dropdown. SyncQ should show your Intacct company name in green, which means your Intacct connection is active. Reconnect if it shows in red. How can I check my Intacct connection status? — screenshot 1

What happens if I disconnect and delete Intacct connection?

If you disconnect and delete Intacct - HubSpot connection, SyncQ will no longer be able to sync data between your HubSpot and Intacct account. This will also delete all mappings that you have created against the Intacct connection. If you only disconnect, your mappings will stay stored. What happens if I disconnect and delete Intacct connection? — screenshot 1

What are the steps to sync my first HubSpot records using SyncQ?

1. Install SyncQ from HubSpot marketplace
2. Connect your Intacct Company
3. Create HubSpot Object to Intacct mapping
4. Modify the default field mapping or add new field mappings as per your requirements
5. The following field properties will be added automatically in each mapped HubSpot object. They are

Intacct Company : fill it with your Intacct Company name before syncing (for a single company it is not mandatory)
Intacct Id : which will hold the unique Intacct Id on successful sync
Intacct Seq : internal to SyncQ
Intacct Sync Status: will show the status of the Intacct sync. "Success" means record synced successfully.
Sync to Intacct: will be useful if you want full automation from HubSpot to Intacct

Add these properties in your HubSpot Object property view for easy reference.

What are the steps to sync my first HubSpot records using SyncQ? — screenshot 1

What are the steps to sync my first HubSpot records using SyncQ? — screenshot 2

What are the steps to sync my first HubSpot records using SyncQ? — screenshot 3

6. To sync any record from HubSpot to Intacct, go to that specific record in HubSpot, click on the Intacct sync link on the right panel. This will open the SyncQ on a new browser tab.
7. Click on To Intacct green button
What are the steps to sync my first HubSpot records using SyncQ? — screenshot 4 What are the steps to sync my first HubSpot records using SyncQ? — screenshot 5 8. Right Intacct green panel should be filled with synced data from Intacct.
What are the steps to sync my first HubSpot records using SyncQ? — screenshot 6 9. If the green panel is blank, check the Intacct Sync status field in the HubSpot record.
What are the steps to sync my first HubSpot records using SyncQ? — screenshot 7

Can I sync Intacct custom fields?

Yes, you can sync Intacct custom fields. Can I sync Intacct custom fields? — screenshot 1

Can I sync Intacct custom fields? — screenshot 2

Can I sync HubSpot custom fields?

Yes, you can sync HubSpot custom fields. Can I sync HubSpot custom fields? — screenshot 1

Can I sync HubSpot custom fields? — screenshot 2

What are the different Intacct transaction types that are supported by SyncQ?

SyncQ supports the following Intacct types : Customer, Vendor, Products/services, Estimate, Invoice, Sales Receipt, Purchase Order, and Bill. There are limitations on these mappings, you can sync either account receivables or payables or both with limitations. For example, you cannot sync HubSpot Company as both Customer and Vendor. Similarly, Deal cannot be both Invoice and bill. What are the different Intacct transaction types that are supported by SyncQ? — screenshot 1

What are the standard mappings for syncing to an Intacct Customer?

What are the standard mappings for syncing to an Intacct Customer? — screenshot 1

What are the standard mappings for syncing to an Intacct Customer bill and ship to address?

What are the standard mappings for syncing to an Intacct Customer bill and ship to address? — screenshot 1

What are the minimal mappings required to sync Estimate, Invoice, Sales Receipt?

What are the minimal mappings required to sync Estimate, Invoice, Sales Receipt? — screenshot 1

Sample mapping to sync HubSpot Invoice record as Intacct Sales Order?

Sample mapping to sync HubSpot Invoice record as Intacct Sales Order? — screenshot 1

Sample mapping to sync HubSpot Invoice record as Intacct Sales Order? — screenshot 2

Can I sync Vendors, and create Purchase Orders and Bills?

Purchase Order and Bill transactions are linked to a Vendor. You must create the Vendor first before syncing a Deal as a Purchase Order or Bill. You can sync both accounts receivable and payable transactions. However, it's not possible to sync a HubSpot Company as both Customer and Vendor simultaneously. You must choose one combination: either map HubSpot Company as Customer and Contact as Vendor, or vice versa.

I want to sync my HubSpot Product as Intacct Item, what are the requirements?

I want to sync my HubSpot Product as Intacct Item, what are the requirements? — screenshot 1

I want to sync my HubSpot Deals as Estimate or Invoice or Sales Receipt to Intacct, what are the requirements?

To sync any Accounts Receivable transaction, the Intacct Customer must be synchronized before initiating the synchronization of the deal as an Estimate, Invoice, or Sales Receipt. Ensure your deal includes line items with products synced from Intacct. Multiple mappings for a deal as an Estimate or Invoice are possible. In such cases, only syncing from HubSpot to Intacct is supported; attempting a reverse sync may result in errors. However, both Estimate and Invoice statuses can be synced back to the original deal as notes. I want to sync my HubSpot Deals as Estimate or Invoice or Sales Receipt to Intacct, what are the requirements? — screenshot 1

I want to sync my HubSpot Deals as Purchase Order or Bill, what are the requirements?

To sync any Accounts Payable transaction, the Intacct Vendor must be synchronized before initiating the synchronization of the deal as a Purchase Order or Bill. Ensure your deal includes line items with products synced from Intacct.
Please check the deal to PO mappings as shown below.

I want to sync my HubSpot Deals as Purchase Order or Bill, what are the requirements? — screenshot 1

I want to sync my HubSpot Deals as Purchase Order or Bill, what are the requirements? — screenshot 2

I want to sync my HubSpot Deals as Intacct Project, what are the requirements?

I want to sync my HubSpot Deals as Intacct Project, what are the requirements? — screenshot 1

How do I check if my first sync is working or not?

After syncing any record from HubSpot, check the Intacct Sync Status field. If it shows "Success", meaning record has been successfully synced. How do I check if my first sync is working or not? — screenshot 1

How can I enable the auto-sync from Intacct to HubSpot?

Go to the SyncQ app and then select your Intacct company. This will show the mapping you have created earlier. Against each mapping, there is a setup wheel button. Click on the setup wheel against the Intacct record type that you want to sync from Intacct to HubSpot. How can I enable the auto-sync from Intacct to HubSpot? — screenshot 1

Can I bulk import Intacct records to HubSpot?

Yes, you can bulk import all your Intacct records into HubSpot.
You have two options:

Option 1: Sync as individual records. With the appropriate mappings, you can synchronize all your Intacct transactions to HubSpot. To proceed, please follow the steps below and click the green 'Import' button. The duration of this operation may vary depending on the size of your Intacct dataset. Additionally, a custom field named 'Intacct Id' is automatically generated in your HubSpot object. You can add this field to your list view to easily distinguish records synced from Intacct.
Can I bulk import Intacct records to HubSpot? — screenshot 1

Can I bulk import Intacct records to HubSpot? — screenshot 2
Option 2: Import as notes in the Organization or Contact records. To enable this option, start by syncing all your Intacct Customers from Intacct to HubSpot. Next, in your Intacct Customer mapping' setting option, select 'Import Historical Transaction Data' and click 'Save' to activate this feature.

What happens if I delete records either in Intacct or in HubSpot, does SyncQ also delete the already synced corresponding records?

SyncQ does not delete any record from HubSpot and Intacct. If you delete any record on Intacct, manually delete the corresponding record on HubSpot or delete the Intacct Id value. Similarly, if you delete any record on HubSpot, delete the corresponding record in Intacct.

How can I create invoices in different currencies?

Invoice currency is related to connected Intacct customers. You need to SET customer currency while creating the customer in Intacct. You cannot update customer currency once a customer is created. You can map the Customer currency reference field in Customer mapping. In the HubSpot side, you can create a drop-down field to specify the currency, for example, USD, CAD, AUD, etc.

How are Intacct customer records compared with HubSpot records when searching for duplicates?

Intacct customer record has only one mandatory field called Display Name. This field value is compared with the corresponding field value that is mapped on the HubSpot side. Typically, in HubSpot Company to Intacct Customer mapping, Intacct Display name is compared with HubSpot Company name. If an exact match is found SyncQ will connect this record with your Intacct Customer record, otherwise a new record will be created. You can easily distinguish the new record by looking at the creation date and Intacct Id field value. All Intacct sync records hold a unique Intacct Id field value. How are Intacct customer records compared with HubSpot records when searching for duplicates? — screenshot 1

How can I automate sync from HubSpot to Intacct?

Existing approach: Sync to Intacct property

You can fully automate your sync from HubSpot to Intacct. After creating your HubSpot Intacct mapping, SyncQ automatically adds a field named Sync to Intacct dropdown in the object with the option to select yes or no. By selecting this value to yes, SyncQ will automatically sync that record to Intacct. You must enable the auto-sync option in the SyncQ mapping to auto-sync. Using HubSpot workflows, you can set this field value fully automatically implementing your own custom business requirements. You must be careful on implementing your automation if your Intacct record is connected with other related records. For example, to sync an invoice, first sync the related customer before syncing the invoice. How can I automate sync from HubSpot to Intacct? — screenshot 1

How can I automate sync from HubSpot to Intacct? — screenshot 2

Alternative: auto-sync using a HubSpot workflow webhook

You can also call SyncQ directly from a HubSpot workflow using a Send a webhook action. This example syncs a Company record to Intacct. Use your own portal ID and mapping ID, and select the record type that matches your SyncQ mapping.

1. Generate your Workflow Secret in SyncQ

Open the SyncQ app, click My Settings, and find Workflow Secret in My SyncQ subscription. A SyncQ admin can click Generate to create a secret, then Copy to copy it. Use Show to view it. If a secret already exists, you will see Rotate instead of Generate.

Rotating replaces the current secret. Update every HubSpot webhook using it with the new value.

Generate, show, copy or rotate the Workflow Secret in My SyncQ subscription

2. Save the secret in HubSpot

In the webhook action's secrets management screen, choose Add secret. Enter a name such as SyncQAPIKey and paste the Workflow Secret copied from SyncQ as its value. Save it. The name identifies the secret in HubSpot; its value must exactly match the Workflow Secret in SyncQ.

HubSpot secrets management showing the saved SyncQAPIKey secret

3. Create the workflow

Create a workflow for the mapped record type. Add a trigger and a Send a webhook action, as shown below.

HubSpot workflow with a property change trigger and Send a webhook action

4. Configure the trigger

For the Company example, choose Property value changed, set the record type to Company, and select Sync to Intacct : SyncQ. Configure the trigger for the value yes. Add any other rules required by your business process. The record must be marked for sync when SyncQ processes the request.

Company workflow trigger when Sync to Intacct changes to yes

5. Configure the webhook action

SettingValue
MethodPOST
Webhook URLhttps://sga.syncq.net/api/workflow/
Authentication typeAPI Key
API keySelect your saved secret, for example SyncQAPIKey
API key nameX-SyncQ-Secret
API key locationRequest header

Add these fields to the request body:

Property nameValue
record_idThe enrolled record's Record ID token; do not use a fixed record ID
map_idYour SyncQ mapping ID, for example 00061
portal_idYour HubSpot portal ID, for example 7189633
object_typeThe mapped object type, for example company

Record ID field: the screenshot below shows hs_object_id. The endpoint code described in this guide expects record_id, so use that request property name unless your endpoint has been updated to accept hs_object_id.

HubSpot webhook POST URL, API key header authentication and request body configuration

6. Test and publish

Ensure the selected SyncQ mapping is enabled for export and the user used for the sync has an active SyncQ license. Test with one record, check the workflow run details and the record's Intacct Sync Status, then publish the workflow. Sync related Customers or Vendors before syncing transactions that depend on them.

How can I associate standard and custom objects in HubSpot?

You can use a HubSpot workflow to associate records by matching property values. For example, associate a Contract Invoice with its Customer (represented by a Company in HubSpot) or with its Contract. The same approach can be used for other standard and custom objects available in your workflow.

1. Prepare the matching properties

Both records must contain the same identifier. Map the relevant Intacct reference fields to HubSpot properties in SyncQ so these values are populated during sync.

Association Property on Contract Invoice Matching property on related record
Contract Invoice to Customer Customer Id Company: Intacct Id : SyncQ
Contract Invoice to Contract Contract Id Contract: the property containing the same Intacct Contract ID

For example, the Customer Id on the Contract Invoice is CD451796. The corresponding Company, Edge Communications, has the same value in Intacct Id : SyncQ.

Company record showing Intacct Id CD451796 for Edge Communications

Use matching identifiers rather than record names. Ensure the identifier identifies the intended related record uniquely. The related Company or Contract must already exist in HubSpot and contain its matching ID before the association action runs.

2. Create a workflow for the source object

In HubSpot, open Workflows and create a workflow for Contract Invoices, or the source object you want to associate.

For the Customer association, configure the enrollment trigger as Property value changed, select Customer Id, and set the new value condition to is known. For a Contract association, use Contract Id instead.

Contract Invoice workflow enrollment trigger when Customer Id changes to a known value

3. Add a Create associations action

Click the + below the trigger and add Create associations. Configure the Customer association as follows:

SettingValue
Objects to associate from Enrolled contract invoice
Associate to Records with matching properties
Object to associate to Company
Association label Select Create association only without applying any label, or select a label appropriate to your process
Property on the source object Customer Id
Property on the target object Intacct Id : SyncQ

Click Save. To associate the invoice with a Contract, add another Create associations action or create a separate workflow. Select your Contract object as the target and match the invoice's Contract Id with the property holding the same Intacct Contract ID on the Contract.

Create associations action matching Contract Invoice Customer Id to Company Intacct Id : SyncQ

4. Test and enable the workflow

Test with one Contract Invoice whose Customer Id matches an existing Company's Intacct Id. Review the workflow results, then open the invoice and check that the correct Company appears in its associations. Review and turn on the workflow when the test succeeds.

Contract Invoice C-223344 with Customer Id CD451796 associated with Edge Communications

You can also add an association column to the Contract Invoices list view to see the related Companies alongside each invoice.

Contract Invoices list showing Edge Communications in the associated Companies column

Existing records and troubleshooting

  • Existing invoices: a property-change trigger requires a change event. Manually enroll eligible existing records if their Customer Id or Contract Id is already populated.
  • No association created: check that both matching properties contain the same value and that the target record existed when the action ran. Review the workflow's action history.
  • Target record synced later: enroll the invoice again after the related Company or Contract and its matching ID are available.
  • Identifier changes: review re-enrollment settings if the workflow should run again. This example creates associations; it does not include an action to remove an earlier association.
  • Object or action unavailable: check that your HubSpot subscription and permissions support the selected workflow objects and the Create associations action.

Didn't find an answer to your question?