CSML Studio
  • Introduction
  • 🦜Getting started
    • Create Your First Bot
    • The Dashboard
    • AI & Natural Language Processing
      • AI Rules
      • Configuring a NLU Provider
    • Apps and Integrations
      • Authoring Custom Apps
      • CSML Integrations
      • Tools and utilities
      • Preprocessing
    • Livechat
      • Chatwoot
    • Bot Configuration Options
    • Authenticating Users
    • 💻CSML Language Reference
  • 🔌Studio API
    • Getting Started
    • Authentication
    • Studio CLI
    • API Reference
      • Chat API
      • Broadcasts API
      • Bot API
      • Conversations API
  • 📱Channels
    • Introduction
    • Assistant
      • Installation
      • Configuration
      • Customization
      • Widget
      • Message Formats
    • Workplace Chat
      • Installation
      • Uninstallation
      • Configuration
      • Features and message formats
    • Microsoft Teams
      • Installation
      • Features
    • Google Chat
      • Installation
      • Features
    • WhatsApp
      • Installation
      • Features and Limitations
    • Telegram
      • Installation
      • Features
    • SMS (with Twilio)
      • Installation
      • Features and Limitations
    • Slack
      • Installation
      • Message formats
      • Features
    • Callbots (with Twilio)
      • Installation
      • Features and Limitations
    • Amazon Alexa
      • Installation
    • Google Assistant
      • Installation
    • Messenger (legacy)
      • Installation
      • Configuration
      • Features
      • Message formats
    • Instagram (legacy)
      • Installation
      • Configuration
      • Features
    • Webapp (legacy)
      • Installation
      • Configuration
      • Customization
      • Chatbox
      • Message Formats
Powered by GitBook
On this page
  • 1. Creating the Google Actions project
  • 2. Connecting the Channel in CSML Studio

Was this helpful?

Export as PDF
  1. Channels
  2. Google Assistant

Installation

PreviousGoogle AssistantNextMessenger (legacy)

Last updated 3 years ago

Was this helpful?

1. Creating the Google Actions project

Google Assistant chatbots are instances of Google Actions. To get started, visit and create a new project:

In the next screens, select Custom then Blank Project, and click on Start building.

Finally, you will also need to retrieve your action project's ID, which you can easily copy from the URL:

2. Connecting the Channel in CSML Studio

In CSML Studio, create a new Google Assistant channel from the Channels page and fill in the requested fields. The name and description can differ from the name of the Action, they are only visible inside CSML Studio!

You will need to execute the command on a terminal and follow the instructions to authenticate your requests with Google. Concretely, after you execute the command, you will need to click on the link that the command will prompt you to visit, login with your Google account, and copy and paste the given code:

After you have done this process, you can go test the bot in the Test panel:

In the next screen, you will be able to create a display name, which is also the default invocation for your action. Read more about how to !

After you created the channel, download and install the gactions CLI utility from this page: . This tool will let you "bind" your gactions and the CSML studio project, using the gactions.json package that you can download on the channel's configuration page:

📱
pick the right display name here
https://developers.google.com/assistant/actions/actions-sdk/
https://console.actions.google.com