Crisp
Last updated
Last updated
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.
Server-side connection mode supports Track calls
Supports HIPAA mode
Connection Modes:
Client-side | Server-side | |
---|---|---|
Web | ||
Mobile | ||
Server |
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.
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.
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.
The Freshpaint Javascript SDK uses the Crisp Javascript SDK to push session events.
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.
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 |
---|---|
| |
| |
| |
| |
|
Server-side mode does not support identify calls for Crisp.