CSML provides a way to execute external code in any language of your choice via a Foreign Function Interface, represented by the App() keyword.
Here are some ideas for CSML integrations:
- file tickets to Zendesk, ServiceNow or Front
- create leads in Hubspot, Mailchimp, Salesforce
- store data on Airtable, Google Sheet, Amazon DynamoDB
- upload files to Box, Google Docs, Office 365
- analyze text with SAP Conversational AI, Dialogflow, Rasa
- book meetings on Google Calendar, Hubspot, Calendly
- trigger events in Zapier, IFTTT, Integromat
- generate QR codes, format documents, upload images...
- and many more!
There are 2 ways you can augment your CSML chatbot by connecting it to other services: authoring your own custom apps, or installing ready-to-use CSML Integrations.