This article will provide the benefits with integrating your solutions with Zapier and Emotive. It will also include instructions on how to setup the integrations as long as they are available in Zapier.Documentation Index
Fetch the complete documentation index at: https://help.emotive.io/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
- Reach out to Emotive Support here to receive your token to integrate with Zapier.
Features of connecting Zapier
Examples of Zaps that you can create to help streamline your business:- Send Profile Properties to Emotive
- Manage customer conversations in your Helpdesk
Send Profile Properties to Emotive
First, you will need to create a Zap to select your app event & trigger. This is the information that will be sent to Emotive. Next, add the app event for creating profile properties**.**- Select Emotive in the App Event field.
- Select your action event as Creating Profile Properties and click Continue.
- Connect your Emotive account by inputting the token received from Emotive Support.
- Input the following data into the fields:
- Phone
- First Name
- Last Name
- Source = (type in the value of where the data is coming from, e.g. Shopify).
- Manually input a custom property (e.g. order_count).
- Value = the custom property that you are looking to send over.
- Type = the data type (e.g. number).
Updating Profile Properties
We can also modify profile data.-
We send in properties for customer “X”
- key = membership
- type = string
- value = VIP
-
Customer “X” then cancels membership
- Send new properties for customer “X”
- key = membership
- type = string
- value = ""
You will need to create new Zaps for different profile property values.
Helpdesk
Below is a table showing the different triggers and actions available when integrating your helpdesk via Zapier.| Type | Name | Description |
|---|---|---|
| Trigger | New Ticket | Webhook that needs to be called when a new ticket needs to be created on CS Platform |
| Trigger | Create Ticket | Webhook that needs to be called when an existing ticket needs to be updated on CS Platform |
| Action | Add external Ticket ID on creation | Callback for ticket creation which is used to add external_ticket_id to existing ticket record to DB |
| Action | Update Ticket | Callback for ticket updation which is used to track any change on a ticket on CS Platform |
Create a new ticket
- **Source: **Helpdesk
- Destination: CS platform
- Destination 2: Helpdesk
- Add prefix
["Emotive"]to the subject field
Update existing ticket
- Source: Helpdesk
- Destination: CS Platform
- Add prefix:
(from:emotive)\nto the ticket event message
- An external ticket id is required to pass this flow. ID retrieved by CS Ticket Create Callback
Close conversation in Emotive
- Source: CS Platform
- Destination: Helpdesk
- Prefix
["Emotive"]to the subject field - Map CS Ticket status to helpdesk status “closed”
Send ticket note to Emotive
- Source: CS Platform
- Destination: Helpdesk
- Prefix
["Emotive"]to the subject field - The ticket note is not private
- Note message does not start with prefix (from:emotive)