Updated #2:
We have also tried to use the create contact & create contact person calls individually. However, we see the same results. Both records look good in zoho books, but when the sync is run only the contact record is moved from books to crm. The Contact Person record is not sync'd as a contact in zoho crm.
:-(
------------------------------
Update: You may want to investigate how the create date and last update times are being handled in the sync. When using the API, we notice both the contact record and the contact person record have the same create date and last update date. Perhaps the sync is missing them due to the identical dates.
------------------------------
We are using Zoho Books to create contacts when people sign up on our website. Yeah!
We are able to add a contact record in zoho books & create a contact person successfully using the zoho books create contact endpoint. Yeah!
We are using the account & contacts sync, both ways for crm/books. However, when our records are sync'd the contact record in zoho books is brought across the sync as an account. Yeah! But the contact person is NEVER brought over via the sync. Oh no!
This is a big problem for us. We want to do email marketing to the newly found contacts from our website. We cannot send emails to accounts in CRM. Yikes.
However, when I create a contact via the user interface in zoho books, and create a contact record and contact person, then run the sync, BOTH an account and contact are successfully created in zoho CRM. It appears that contacts & contact persons created via the API and contacts & contact person created the UI are being treated differently in the sync.
Please, please, please help us get this issue resolved.
Here is an id of a contact that was created via the UI: 107874000001321077
Here is an id of the contact that was created via the API:107874000001307351
Please let me know next steps,
Best,
-Ian