Table of contents Introduction Installing CSML Sending and Receiving Messages Message Payloads Custom Components The Event Memory Using Variables in Messages Temporary and Long-Term variables Global variables Navigating in a CSML Bot Conditional Logic External Code Execution Native CSML Functions Value Types Automatic Type Inference 📑CSML Studio Documentation Standard Library Keywords Built-in Functions HTTP Client SMTP Client Crypto Utilities JWT Hash, HMAC Base64, Hex String methods Array methods Object methods Number methods Generic methods