A contact may not be syncing for a variety of reasons. First look at the error message located on the contact. Read what the error message says by selecting "Why?". If there is no error and it doesn't say "synced with QuickBooks No/Why?", then there is a good chance your sync is not setup.
Go to your Quickbooks settings to make sure it says contacts are syncing. Check your contact workflows to make sure the contact is in a status that syncs. Make sure the contact is not a duplicate, Quickbooks will not allow a duplicate contact in the system. Check that the contact is not made inactive in Quickbooks.
Reasons a contact is not syncing:
1. Sync is not set up:
Sync that has not been set up.
Sync has been set up.
This is a common error. This same type of error also exists on jobs, estimates and invoices. Change the status on the contact to one that syncs. Check your workflow to see which status are checked off to sync.
Check your workflow:
This system is designed to prevent duplicate contacts. Duplications can cause severe accounting issues. The field "display name" on a contact has to be unique for each contact.
4. Inactive in Quickbooks:
You can make the contact active again in either Quickbooks Online or Quickbooks Desktop. You can also delete the contact out of JobNimbus.
Undeleting in Quickbooks Online:
Make active in Quickbooks Desktop: