So, we’ve just joined Freshworks and are implementing our CRM (“Freshsales suite CRM”). And first of all, I would like to emphasize this post is not a big rant, I’d just like to clarify things on where Freshworks is having documentation at. It is all very very confusing and difficult.
Developer docs
According to your own developer portal at https://developers.freshworks.com/documentation/ I should use https://developers.freshworks.com/crm/api/ for my REST API documentation, if I want to mutate data programmatically. However via an article on https://community.freshworks.dev/ I was referred to the CRM API reference on https://developer.freshsales.io/api/ . (https://community.freshworks.dev/t/custom-module-query-freshworks-crm/5618)
Almost the same documentation, but with some key differences. 🤷♂️The suggested answer with filtered_search does not seem to apply to my product somehow.
Community
Furthermore, right now I’m here (and you too reading this) on the community at https://community.freshworks.com/ , but I could also create an account for a totally different community at https://community.freshworks.dev/ Last seems to be for DEV only, but there’s also dev community on this current one 🤷♂️
Missing documentation
Finally, on you developer portal at https://developers.freshworks.com/ there’s lots of resources, but also pointing to non-existing things like https://www.freshworks.com/platform/low-code/ (404 not found) 🤷♂️
Questions
Regarding all this, some questions I have:
- Wouldn’t it be possible to just have ONE Freshworks community, with a sub-topic for DEV?
- Wouldn’t it be more logical to just have ONE website with one current version of developer API reference?
- How would I know that the Freshsales developer docs on https://developer.freshsales.io/ would not be the right ones (apparently, by trial and error)? It is never stated that this is old stuff and should not be used 🤷♂️
My findings
The only pattern i can deduce is the following:
- everything with
.io
in the domain name is old and can be ignored - Fresh has 2 communities: one general one (this one) and one specifically for DEVs. They are totally separate, need separate accounts/login, etc. Which one is the correct one to use or to post on is unclear.
- The whole Freshsales, Freshsales suite and CRM offerings are so complex, even people working at/for Freshworks are not able to tell them apart, as shown by responses by Fresh staff themselves.
- The main entry point for regular documentation is at https://crmsupport.freshworks.com/, not at e.g. https://support.freshsales.io/ (that’s the .io again), but there is no reference to the correct developer docs there. But, to be fair: Kuddo’s for putting the warning on top of this “Freshsales Classic” website, to show that this second link is indeed the faulty one (
.io
). Is “Freshsales Classic” another product offering though? 🤔 - Freshsales Suite is a combination/mix/love-child of Freshsales and Freshmarketer, but having it’s own API doc and feature set, while this is not clearly communicated though.
Allright, quite a big story to tell, but my point is this:
Please, please, please, have an easy way of putting all docs in 1 spot and mark old things as old in a clear way. Because e.g. Google, but also people in the community will send you to any random page not knowing the differences between “Freshsales (suite|classic) / CRM” and you end up reading/interpreting/using things that are not applicable. Thank you!
Best answer by saifali.shaik
View original