Dialogflow CX

Overview of sample Dialogflow CX connector

Building a Connector

Connectors are used to convert a Voiceflow agent into a format that can be used in other platforms. To build a connector, you will need to extract the relevant data from a Voiceflow project (.vf file) and transform it into the desired format.

๐Ÿ“˜

Recommended reading

  1. Voiceflow Project Data Structure: Link
  2. Project API: Link

Sample Connector

Find the sample Voiceflow to Dialogflow CX exporter here. This is a starter template which you can build upon to best suit your conversation design system between Voiceflow and Dialogflow CX.

Overview

This repo contains a set of functions that allow for exporting a Dialogflow CX agent from a Voiceflow project. The process involves reading the project data, parsing the data, and then generating the domain and stories files.

Usage

To use and modify this Exporter, you can follow along with the following tutorial series:

The complete tutorial series includes:

Introduction: how to build a DFCX exporter (Part 1)

Getting started: how to build a DFCX exporter (Part 2)

DFCX adapter setup: how to build a DFCX exporter (Part 3)

Set up a service account on DFCX: how to build a DFCX exporter (Part 4)

Running the export script: how to build a DFCX exporter (Part 5)

Transforming entities: how to build a DFCX exporter (Part 6)

Walkthrough of completed adapter: how to build a DFCX exporter (Part 7)

Transforming flows and pages: how to build a DFCX exporter (Part 8)