CRM Code library is a collection of libraries in different languages that you can use to integrate your website and web app with your Freshworks CRM account. The libraries, once installed, capture website visitors as contacts, tracks their activities, pages viewed and updates their information in real time in Freshworks CRM.

The following are the libraries available in Freshworks CRM, 

  1. Ruby

  2. Java

  3. PHP

  4. Python

The following are some use cases for libraries.

Capture website visitors as contacts

You can use the library to create visitors as contacts in Freshworks CRM when they submit their email address. It could be through sign up forms, blog subscriptions, webinar registrations, etc.

Tracking activities

Using the library you can create events and track a contact’s response to the events. For example, you might want to know if the contacts are actively using your product during their trial, if they have invited other team members, if they have enabled or disabled integrations, etc. You can create events for the same, and learn about the activities of the contacts in their details page in Freshworks CRM.


Track pages viewed

CRM Code library can help give insights on the pages your contacts frequent the most. To achieve this., choose the pages to track, install the library on your website and web app, and then configure a contact score for each page. The pages viewed by contacts can be found listed under their Recent Activities in the contact’s respective details page.

Update contact information

You can use the libraries to collect additional information on the contact through web forms. When a contact with only the email address in the CRM fills a web form that has fields for their first and last name, company name, designation, etc. the libraries would push these data to their individual records in Freshworks CRM.