Docs
DashboardRelease Notes
  • What is DeepConverse?
  • Chatbots
    • Basics
      • Building chatbot intents
      • Intent action responses
      • Chatbot Persistence mode
      • Publishing changes
    • Advanced Functionality
      • Connection Override
      • User Identity Verification
      • Announcements
      • Channel Specific Functionality
        • Zendesk Sunshine Conversations
          • How to handle image and file uploads in Zendesk Sunshine Conversations?
        • Zendesk Chat (Classic)
          • How to handoff conversations to Zendesk Chat (Classic) ?
        • Calendly
    • Branding
    • Deploy
      • Chatbot Versioning
      • iOS SDK
        • iOS (Custom Webview)
      • Android SDK
      • Adding widget to your Zendesk Help Center
      • Adding widget to your website
      • Custom Initialization and Passing Metadata
      • Open chatbot via Javascript
      • Adding widget to your Shopify Store
        • Adding the widget to Shopify via the Theme editor embed block
    • Localization
    • Customizations
      • Adding a link to your Privacy Policy in Chatbot window
  • Voice Bot
    • Getting Started with Voice Bots
    • Voice Bot Architecture
    • Supported use cases for Voice Bot
    • Setup and Configuration
  • Ticket Automation
    • Setup Zendesk email and ticket automation
  • Guides
    • Building Guides
    • Guide Theme Customization
    • Embedding Guides on your website
    • Embedding Guides in Chatbots
    • How to copy Guides across sites
  • Conversational Flow Builder
    • What is the Conversation Flow Builder?
    • Assign Parameters in Conversations
      • Predefined Parameters
    • How to use Rules in Conversations
    • Conversation Blocks
      • Question
      • Salesforce Blocks
        • Agent Availability Block
        • Live Agent Handover
      • Guide Blocks
        • Guide Step (Guide Flow)
        • Solved Block
        • Unsolved Block
        • Guide (Chatbot)
      • HTTP Request
      • Client Events
      • Policy
      • Zendesk Sunshine Conversations Handoff (In Widget)
    • Data Tables
      • How to read or search data from Data Tables?
  • Analytics
    • Chatbot Analytics
    • Viewing Chat Conversations
    • Message Viewer
    • Integrating with Google Analytics
    • Export API
      • Conversations Endpoint
      • Messages Endpoint
  • Integrations
    • Supported Integrations
      • Zendesk
      • Zendesk Sunshine Conversations
      • Salesforce
      • Gorgias
  • Account
    • Adding Users
    • Permissions and Roles
    • Multiple Sites
  • Security
    • DeepConverse Public IPs
    • Subprocessors
    • Data Request Policy
    • Technical and Organizational Security Measures
    • Reporting Security Vulnerabilities
      • Log4Shell Vulnerability
    • Generative AI - Technical Security Measures
  • Support
    • Contacting Support
    • Service Levels and Response Times
    • Platform Stability
Powered by GitBook
On this page
  • Pre-requisties
  • Execution Flow
  • Zendesk Setup and Configuration
  • Tags that are used by DeepConverse

Was this helpful?

  1. Ticket Automation

Setup Zendesk email and ticket automation

DeepConverse for Zendesk email and ticket automation allows you to build an AI and Automation layer to respond and handle tickets efficiently. The automation engine does the work of understanding the tickets and responding accordingly with macros, email templates and responses from knowledge articles.

Pre-requisties

Before configuring Zendesk we need to ensure that there are some steps completed in the DeepConverse dashboard.

  1. Establish OAuth connection with your Zendesk instance

  2. Create bot and workflows (these are the actions you want the bot to handle)

  3. Configure connection to use for the bot

Execution Flow

At a high level this is the flow that gets executed

  1. Customer creates a ticket in Zendesk

  2. When the ticket is created a Zendesk trigger will get fired and notify DeepConverse with the relevant ticket information.

  3. DeepConverse will make predictions and choose the workflow to execute

  4. Workflow will update the ticket and if needed add a reply in the ticket as a comment.

Zendesk Setup and Configuration

Create a Webhook in Zendesk

You will need to add a webhook to inform DeepConverse of changes to tickets in Zendesk. The steps to do this in Zendesk are here -

You can find the webhook url from the DeepConverse channels page.

Create a trigger in Zendesk

For DeepConverse to handle tickets we will need to add a trigger which will inform DeepConverse when tickets are created.

  1. Navigate to Zendesk Admin Center > Objects and Rules > Triggers

  2. Click Add Trigger

  3. Fill out the trigger with the information below.

Name: DeepConverse Automation

Conditions

Meet ALL of the following conditions

  • Tags contains none of dc-automation-triggered

  • Ticket is Updated

Meet ANY of the following conditions

  • Channel is Email (Add any other channels that you would like the trigger to run for)

Actions

  • Notify active webhook: DeepConverse Automation JSON Body:

    {
      "agent": {
        "name": "{{ticket.assignee.name}}",
        "email": "{{ticket.assignee.email}}"
      },
      "requester": {
        "name": "{{ticket.requester.name}}",
        "email": "{{ticket.requester.email}}"
      },
      "payload": {
        "id": "{{ticket.id}}",
        "source": "{{ticket.via}}",
        "title": "{{ticket.title}}",
        "description": "{{ticket.description}}",
        "status": "{{ticket.status}}",
        "message": "{{ticket.latest_comment}}",
        "tags": "{{ticket.tags}}",
        "updated_stamp": "{{ticket.updated_at_with_timestamp}}",
        "brand": "{{ticket.brand.name}}",
        ... custom fields
        "marketplace": "{{ticket.ticket_field_8792255150861}}"
      }
    }
  • Add tags: dc-automation-triggered

Once the trigger has been Saved go back to the triggers screen.

Ordering of Triggers

To ensure that DeepConverse gets all the information needed for executing the Automation we will need to have the DeepConverse Automation trigger placed after some of the business rule triggers have been applied.

Tags that are used by DeepConverse

Tag

Description

dc-automation-triggered

Marks that the ticket went through the DeepConverse automation webhook.

dc-auto-reply

Marks that the ticket has an auto reply comment to the customer.

dc-automation-ticket-updated

Marks that certain fields in the ticket were updated by the automation

dc-email-positive-feedback

Marks positive feedback given by the customer to the auto reply email

dc-email-negative-feedback

Marks negative feedback given by the customer to the auto reply email

PreviousSetup and ConfigurationNextBuilding Guides

Last updated 1 year ago

Was this helpful?

Screenshot 2023-08-17 at 9.41.53 AM.png
Screenshot 2023-08-17 at 9.42.20 AM.png

Follow the instructions here to reorder the trigger:

Creating webhooks to interact with third-party systems
Reordering and sorting triggers