Answers - Quick Links
I have just received this error while attempting a full sync of NetSuite to Zendesk:
Error on sync: Invalid searchMore operation. Please make sure that you have had a successful search operation before you can perform any searchMore operation. (Error code: INVALID_SEARCH_MORE)
That error means there is another application doing a search while SyncApps is in the middle of getting a search result. The next sync should be fine if there is no interruption.
Do you have other integration/application connect to your NetSuite other than SyncApps? If so be sure and schedule your sync to run at another time to not interfere with other search occurring in NetSuite.
SugarCRM has been helping businesses in establishing exceptional customer relationships with its flexible, innovative and affordable CRM solution, unlike any other in the market. It enables businesses to become immersive, intuitive and engaging that drive customer excellence and loyalty.
Meanwhile, MailChimp has been a superstar when it comes to email marketing. With their integrations that allow one to send marketing emails, automated messages and targeted campaigns, enough to attract small businesses to grow with them.
Integrating these two powerful apps allows you to:
- Sync SugarCRM accounts, contacts, leads and targets to MailChimp master list.
- Update SugarCRM if subscribers update their profiles in MailChimp.
- Connect multiple CRM instances to multiple MailChimp Accounts.
- Filter and Sync only those records who meet a specific criteria from CRM.
- Sync specific Target List members to MailChimp Group.
- Add new contacts from MailChimp Group(s) to SugarCRM Target List(s) automatically.
- And more
Following are just some of the points to know which other subscribers have encountered while they were using SugarCRM to MailChimp SyncApps integration.
Can a SugarCRM user select, inside SugarCRM, if a Target List can be synced or not?
- Now, this is because SyncApps is not a plugin solution, thus it’s not part of the platform.
Is it possible to let your users to access SyncApps and instead manage their accounts for them?
- SyncApps has an Enterprise plan for this where you can manage your clients solutions. You just have to set it up for them then control it.
If a new subscriber is added to MailChimp, will a new lead be created in SugarCRM?
- Wondering how SugarCRM to MailChimp integration works? Earlier, we have provided some of the features of this specific integration. To add is the said integrations feature which a new lead will be created in SugarCRM once a new subscriber is added to MailChimp. How to achieve this?
- Notice the selection in your Steps as the Module Type to Sync? In the case below Contacts would be created if you land them in the MailChimp List in Step 2.
- The first sync that is run after new email address subscribed will create the record (if contact profile, it will create contact; if lead profile, it will create lead)
- We would suggest that you enable one way sync for one profile. So if you want SyncApps to always create Lead for new subscriber, make Contact sync profile as one way sync.
We hope that this has helped you a lot. But if ever you have questions, don't hesitate to drop us an email at firstname.lastname@example.org.
When using our powerful Filtering feature, SyncApps will only sync specific records that do not contain these Group/Role email addresses. Reason for this is that these are not "person" emails because they might cause spam complaints and blacklisting.
These are the following Group/Role email addresses that SyncApps will ignore when Filtering feature is enabled:
If you are syncing any @yopmail emails with your email marketing this will cause errors to appear as MailChimp and others have banned this domain so to avoid any errors just set up a filter in SyncApps with "Email does not contain @yopmail.com" criteria in your Sync Profile.
I’m just trying to confirm if there’s any way to sync information from NetSuite Customer record fields to Zendesk Organisation fields?
I’ve been able to set up syncing from NetSuite Customer record fields to Zendesk User fields only at this stage. The syncing options in SyncApps allow for Ticket and Customer. The Customer fields relate only to the Zendesk User fields.
Is there any way to change this / a workaround available?
Or will SyncApps only ever sync NetSuite Customer info to the Zendesk User fields?
Absolutely, please email our 24/7 Support Team to turn on this customization in your SyncApps Account.
We can enable a cool feature called "Allow Zendesk Organization fields mapping" customization for your account. Once enabled please Refresh fields in the field mapping page in Step 5 of your integration.
Remove any NetSuite Customer Saved Search in Step 1 of your configuration, if you have one currently, as SyncApps will use NetSuite Contact Saved Search to correlate the NetSuite Contact's Customer to Zendesk Organization.
Running into an error in this step in edit mode in your Sync Profile in Field Mapping?
Enable Additional Field Mappings
If you get an error like below then please add 'Custom Event Fields' permission to your NetSuite record to get around this hurdle.
- Permission Violation: You need the 'Custom Event Fields' permission to access this page. Please contact your NetSuite account administrator. (Error code: INSUFFICIENT_PERMISSION)
Check out some best practices on how to sync NetSuite Companies to Zendesk Organizations.
NetSuite companies that have the same name (like Allcare Pharmacy) are synced as one organization in ZenDesk.
Note there are 4 Allcare Pharmacy and one AllCare Pharmacy (with uppercase C) in NetSuite.
Note that Allcare Pharmacy has 4 contacts, these are the 4 contacts for the 4 NetSuite companies synced to one ZenDesk Organization.
For Zendesk Organization sync currently, we integrate only by company name. The problem is company name in NetSuite is not unique (the customer id is unique).
Note: To fix this issue you may need to make the company name differentiated in NetSuite - (This option can be used IF you have the permissions to edit the company name in NetSuite)
Or do you want to use Customer ID (like 106127 AllCare Pharmacy) instead of name to be used as organization name in Zendesk?
Customer ID (like 106127 AllCare Pharmacy) would work perfectly, thank you. I was trying to figure out how to do that.
The problem with the company name is that is the name the company owners give it, not us. We can't go changing their company names.
There’s an option to sync NetSuite customer Entity ID as ZD organization name.
To use NetSuite EntityID instead of company name you need to map "EntityID" to "Organization: Name".
We have also enabled expression mapping feature (Please let our support team know so that they may enable this feature) that can be used for combining fields, in your case EntityID and company name.
Please map the following expression to Organization name (see screenshot).
record.EntityID + ' ' + record.CompanyName
Sync Modes for the Zendesk for NetSuite Integration can be found at Step 1 of your Sync Profile.
The Sync Mode option cannot be changed once selected.
- Please note that using two active Sync Profiles with different Sync Integration Modes could cause data synchronization problems.
These are the following Supported modes:
Zendesk Ticket to NetSuite Case (One-way ticket sync)
The Zendesk Ticket is synced to NetSuite Case and updates from Zendesk Ticket will always be synced to NetSuite Case. NetSuite Contacts or Customers can be synced to Zendesk User.
NetSuite Case to Zendesk Ticket (One-way ticket sync)
NetSuite Case is synced to Zendesk Ticket and updates from NetSuite Case will always be synced to Zendesk Ticket. NetSuite Contacts or Customers can be synced to Zendesk User.
Sync Zendesk Ticket to NetSuite Case only if NetSuite Case does not exist. Sync NetSuite Case update to Zendesk Ticket.
Sync Zendesk Ticket to NetSuite Case. A NetSuite Case is created in NetSuite if the Case does not exist at the time of sync. Any updates in NetSuite Case are synced back to Zendesk Ticket. Update to Zendesk fields is not synced to NetSuite Case fields. Syncs comments bi-directionally. NetSuite Contacts or Customers can be synced to Zendesk User.
This mode is for a scenario where Zendesk is used to receive support endpoint, NetSuite cases are created on every Zendesk ticket then support person works in NetSuite and updates NetSuite Status.
Status in NetSuite will then be updated to Zendesk ticket.
Do not sync Zendesk tickets.
If this mode is chosen then tickets from Zendesk are not synced to NetSuite Cases and users will not be synced from Zendesk to NetSuite as contacts or customers
Please check with the Cazoomi support team today to see which integration mode is best for your business.