Freshpaint
Search
⌃K
Links
Comment on page

Crisp

Crisp is an all-in-one business messaging platform, including live chat, CRM, email, in-app messaging, and more. You can use Freshpaint to sync customer data to Crisp so that your agents have access to it right where they need it.

Destination Info

  • Client-side connection mode supports Track and Identify calls
  • Server-side connection mode supports Track calls
  • Supports HIPAA mode​
  • Connection Modes:
Client-side
Server-side
Web
Mobile
Server

Getting Started

Website ID

To connect Freshpaint to your Crisp site, you'll need your Crisp website ID.
You'll find it in your Crisp account settings under Website Settings -> Settings -> Setup Instructions.
Paste the Website ID into the Crisp Destination in Freshpaint.

Install the Freshpaint plugin

To use the Crisp destination in server-side connection mode, or to use the Crisp destination from non-web sources, you will also need to install the Freshpaint plugin from the Crisp Marketplace. This allows Freshpaint's servers to deliver events to your Crisp site.

Track Events

When you send an event to Crisp, Freshpaint pushes a session event to Crisp. You can use events in Crisp to trigger actions such as automated email campaigns.
Crisp only accepts event property names composed of letters (a-z or A-Z), numbers (0-9), and the underscore character. Freshpaint will replace any spaces in your property names with underscores, and remove any other non-alphanumeric characters.

Client-side

The Freshpaint Javascript SDK uses the Crisp Javascript SDK to push session events.

Server-side

Freshpaint's servers use the Crisp REST API to send events to Crisp.
Crisp does not accept anonymous events, so events must have the user's email address in the email property, and that email address must already be registered in Crisp as a contact.

Identify

Client-side

When you call freshpaint.identify(), Freshpaint will create a contact in Crisp for the user and set properties on their profile. The following user properties are supported:
Freshpaint Property
Crisp Property
email
​Email​
name or firstName
​Nickname​
phone
​Phone Number​
avatar
​User Avatar​
companyName
​Company​

Server-side

Server-side mode does not support identify calls for Crisp.