Jump to Content
AirkitGuidesReferenceChangelogVideosDiscord
GuidesReferenceChangelog
GuidesReferenceChangelogVideosDiscordSign UpLoginAirkit
Guides
Sign UpLogin
Using Animations

Home

  • Welcome to Airkit 👋

Getting Started

  • Quickstart

Tutorials

  • Building A Contact Form
    • Building the Web UI
    • Building the Database
    • Finalizing the App
    • Connecting to Salesforce (Advanced)
  • Styles, Themes, and Templates
    • Changing the header
    • Changing the Theme
    • Using a custom font
    • Using Animations
  • Multi-Page Form
    • Creating the App Object in AirData
    • Building the Form’s UI
    • Creating the Data Flow to insert data
    • Connecting the Data Flow to the UI
    • Previewing and Publishing the app
  • Scheduling and Follow-Up App
    • Collecting Contact Information
    • Creating Appointment Times
    • Saving Appointment Information
    • Scheduling Appointment Reminder
    • Automating Proactive Follow-Up
    • Requesting Feedback
  • Custom Integrations (Petfinder App)
    • Querying the Petfinder API
    • Displaying Petfinder Data

Concepts

  • Sessions
    • Linking to Sessions
  • Actors
    • Conversations with Actors

Console

  • Console
    • Apps
    • Activity
    • App Health
    • Datastores
    • Integrations
    • Conversations
    • Resources
    • API
    • Settings

Studio

  • Studio
  • Builder Bar
    • Triggers Builder
    • Web Flows Builder
    • Chat Bots Builder
    • Answer Flows Builder
    • Voice Bots Builder
    • Connections Builder
    • Notifications Builder
    • AirData Builder
    • Media Library
    • Theme Builder
    • Schedules Builder
    • Settings
  • App Preview
  • Data Flows
  • Variable Tree
  • Data Model Editor
  • Events
    • Session Started Events
    • Trigger Events
    • Control Events
    • Session Events
    • Activity Group Events
    • Action Chains

Working with Data

  • Working with Data Overview
  • Variable Namespaces
  • Standard Session Data
  • AirData
    • AirData App Objects
    • Datastores
    • Identity Objects
    • Place Objects
    • Schedule Objects
  • Airscript Quickstart
    • Working with Dates and Times
    • Working with Missing Values
    • Working with URLs and Base64
  • Pull Values from Lists and Objects
    • Path Expressions
    • Query Expressions
  • Making Forms from Data Models

Integrations

  • Integrations Overview
  • First Party Integration Guides
    • Creating A Salesforce Lead
    • Creating a Zendesk Ticket
    • Creating SFTP Credentials
    • Swagger Schema Validation
  • Custom Integration Guides
    • OAuth 2.0
    • API Token
    • HTTP Basic Auth
    • Custom Token
    • SFTP
    • Examples: Twitter and Giphy
  • App APIs
    • Building an App API
  • Subscriptions (Web Hooks)

SMS

  • Overview
  • SMS Notification Basics
  • Chat Bot Basics
  • Texting Journey Links
  • Data from Inbound Calls/SMS
  • Connecting Twilio Numbers

Emails

  • Overview
  • Email Notification Basics
  • Sending Emails by Data Operation
  • Connecting Email Addresses

Building Apps

  • Forms
    • Displaying Controls Dynamically
    • Repeating Elements
    • Prefilling Forms
    • Validation of User Data
    • Capture Secure User Data
    • Progress Bars
    • Dropdown Menus
    • Electronic Signatures
  • Voice Bots
    • Voice Bot Basics
  • Calendars
    • Customizing Schedule Availability
    • Using Availability Schedules
    • Rescheduling Deflected Calls
    • Integrating to External Calendars
  • Maps and Addresses
    • Maps
    • Addresses
    • User's Current Location
    • Address Search Map Binding
  • Payments
    • Creating a Stripe Integration
  • Timers and Reminders
    • Setting Timers
    • Setting up Periodic Tasks
  • PDFs
    • Creating a PDF
    • Working with Existing PDFs
    • Adding Assets to PDF
  • Assets and Media
    • Using the File Upload Web Control
    • Working with Files and Media
    • Assets and Data Operations
    • Sending Assets to Remote Servers
  • Publishing
    • Publish and Manage Deployments
    • Configure Application Resources
    • Editing an Application
    • Importing/Exporting Apps
    • Tying Variables to Deployments
  • Advanced
    • Custom Controls
    • Creating Custom Functions
  • Accessibility
    • Accessibility in Airkit
    • Connecting Labels to Input Controls

Authentication

  • SAML Authentication
  • OAuth 2.0 - Google
  • OAuth 2.0 - Okta
  • OAuth 2.0 - Auth0
  • Azure AD B2C
  • Authentication Apps and Secure Apps

SDKs and Embeds

  • SDK Overview
  • SDK Quickstart
  • SDK Authentication
  • Passing Data
  • Configuration
  • Configuration Examples
  • Airkit Lightning Component (Salesforce)

Styling

  • Styling Overview
  • Web Control Styling Properties
    • Animations
  • Themes and Control Variants
    • Importing and Exporting Themes
  • Working with Custom Assets
  • Page Layouts
    • Creating an App Header

Analytics

  • Analytics Overview
  • App Events to Splunk
  • App Events to AWS S3 Buckets
  • Audit Logs to AWS S3 Buckets
  • View Data in Activity Explorer
  • Snowflake Analytics Schema
  • Power BI
  • Heap and GTM Integrations
    • Setting up Analytics with GTM
    • Setting up Analytics with Heap

Administration

  • Airkit Organizations
  • Adding Users to Airkit
  • User Roles
    • Working with Custom Roles
  • JIT Provisioning for an Organization
  • SAML SSO for an Organization
  • Managing the Application Lifecycle
  • Environments
    • Environmental Governance
  • Getting Application Metadata
  • Custom Domains

Error Management

  • Logging Errors
  • Setting up Email Notifiers
  • Integrating Error Notifiers to Slack

Security & Compliance

  • App Security FAQ
  • Data Masking and Auditing
  • IP Ranges
  • Encrypting Data
  • SSL Auth
  • TCPA
  • Cookie Policies
  • Supported Browsers
  • Realms

CXR Runtime

  • CXR Overview
  • CXR Upgrades and Migrations

Conversation Chat bots

  • Conversation Chat Bots Overview
  • Setting Up Answer Groups
  • Configuring Conversation Chat Bots
    • Salesforce Relays
    • Kustomer Relays