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
  • Components
  • Metadata

Was this helpful?

Export as PDF
  1. Channels
  2. SMS (with Twilio)

Features and Limitations

Components

As you can expect, not all CSML components work well with a SMS chatbot, as there is no support for any visual component or buttons. However you can use all of the following standard components:

  • Text

  • Question (buttons will be added in a new line under the question's title)

  • Image

Other components will be automatically reduced to simple text components.

Metadata

Each call made to CSML Studio will have a number of metadata, based on what information is provided by Twilio. An example _metadata object would look like this:

{
  "ToCountry": "FR",
  "ToState": "",
  "SmsMessageSid": "SMfaXXXX",
  "NumMedia": "0",
  "ToCity": "",
  "FromZip": "",
  "SmsSid": "SMfaXXXXX",
  "FromState": "",
  "SmsStatus": "received",
  "FromCity": "",
  "Body": "Hello",
  "FromCountry": "FR",
  "To": "+33644648719",
  "ToZip": "",
  "NumSegments": "1",
  "MessageSid": "SMfaXXXX",
  "AccountSid": "ACa6XXXX",
  "From": "+336XXXXXXX",
  "ApiVersion": "2010-04-01",
  "_channel": {
    "type": "twilio-sms",
    "name": "XXXXXXXXXXXX"
  }
}
PreviousInstallationNextSlack

Last updated 3 years ago

Was this helpful?

📱