Skip to content

weavel-ai/react-chat-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

React Chat Integration

A simple script to integrate @voiceflow/react-chat with Weavel analytics.

Installation

Simply add a simple script tag to your HTML file where you have included the @voiceflow/react-chat package. You must create a project in Weavel and get the API key to use this script. (Create a project on Weavel)

This setup will enable automatic logging of all user/bot messages to Weavel. Every 'session' between users and your bot will be logged as a separate 'trace' on Weavel.

<script
  src="https://cdn.jsdelivr.net/gh/weavel-ai/react-chat-integration@latest/logger.min.js"
  api-key="< Your Weavel API key here >"
></script>

Example

<!-- Your existing @voiceflow/react-chat installation -->
<script type="text/javascript">
  (function (d, t) {
    var v = d.createElement(t),
      s = d.getElementsByTagName(t)[0];
    v.onload = function () {
      window.voiceflow.chat.load({
        verify: { projectID: "XXXXXX..." },
      });
    };
    v.src = "https://cdn.voiceflow.com/widget/bundle.mjs";
    v.type = "text/javascript";
    s.parentNode.insertBefore(v, s);
  })(document, "script");
</script>
<!-- Add the snippet below to integrate Weavel analytics -->
<script
  src="https://cdn.jsdelivr.net/gh/weavel-ai/react-chat-integration@latest/logger.min.js"
  api-key="< Your Weavel API key here >"
></script>

Advanced Usage

You might also want to log track events (e.g. button clicks) or user properties (e.g. name, email) to Weavel. We provide Voiceflow functions to do this - you can import and use them in your project.

Download the functions below, then import them into your Voiceflow project.

Or if you prefer, you can copy the code from the links below and create the functions manually in your Voiceflow project.

Read more about the Weavel-Voiceflow integration here.

About

Weavel integration for @voiceflow/react-chat component

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published