Alan AI resource library

Platform:
Framework/language:
Input channel:
Resource type:
Component:

GitHub repositories

GitHub repo

Alan AI SDK for Web

Check out Conversational AI SDK for Web on GitHub

GitHub repo

Alan AI SDK for iOS

Check out Conversational AI SDK for iOS on GitHub

GitHub repo

Alan AI SDK for Android

Check out Conversational AI SDK for Android on GitHub

GitHub repo

Alan AI SDK for Flutter

Check out Conversational AI SDK for Flutter on GitHub

GitHub repo

Alan AI SDK for React Native

Check out Conversational AI SDK for React Native on GitHub

GitHub repo

Alan AI SDK for Ionic

Check out Conversational AI SDK for Ionic on GitHub

GitHub repo

Alan AI SDK for Apache Cordova

Check out Conversational AI SDK for Apache Cordova on GitHub

SDK packages

SDK

Alan AI SDK for Web

Get the latest or a specific version of Conversational AI SDK for Web in the NPM registry

SDK

Alan AI SDK for iOS

Get the latest or a specific version of Conversational AI SDK for iOS on GitHub

SDK

Alan AI SDK for Android

Get the latest or a specific version of Conversational AI SDK for Android on GitHub

SDK

Alan AI SDK for Flutter

Get the latest or a specific version of Conversational AI SDK for Flutter on pub.dev

SDK

Alan AI SDK for React Native

Get the latest or a specific version of Conversational AI SDK for React Native in the NPM registry

SDK

Alan AI Web Component

Get the latest or a specific version of the Alan AI Web Component in the NPM registry

SDK

Alan AI Cordova Plugin

Get the latest or a specific version of the Alan AI Cordova Plugin in the NPM registry

Live demo

Live demo

Web: Text Chat Demo

Try a live demo of Alan AI Web Chat

Code example

Web: Text Chat

Review a sample web page with Alan AI Web Chat added to it

Live demo

React: Voice Assistant

Try a live demo of a voice assistant built into a React app

Code example

React: Voice Assistant

Review the code of a React app with an voice assistant embedded

Live demo

React: Appointment App

Try a live demo of a multimodal doctor appoinment app

Code example

React: Appointment App

Review the code of a multimodal doctor appoinment app written in React

Integration

Docs

Alan AI Web Chat: Settings

Learn how to enable and customize a text and voice AI chat for your website or web app

Tutorial

Alan AI Web Chat: Integration

Follow this tutorial to learn how to create an AI chat for a website or web app

Tutorial

Alan AI Web Chat: Navigation

Follow this tutorial to learn how to navigate the website through the AI chat

Tutorial

Alan AI Web Chat: Collecting Data

Follow this tutorial to learn how to collect users’ data with the Alan AI Web Chat

Docs

React: Integration

Learn how to embed an AI assistant created with Alan AI into your React app or website

Tutorial

React: Voice Assistant

Follow a tutorial to build a voice AI assistant for a React app or website

Docs

Angular: Integration

Learn how to embed an AI assistant created with Alan AI into your Angular app or website

Tutorial

Angular: Voice Assistant

Follow a tutorial to build a voice AI assistant for an Angular app or website

Code example

Angular: Integration example

Review a sample Angular app integrated with Alan AI

Docs

Vue: Integration

Learn how to embed an AI assistant created with Alan AI into your Vue app or website

Tutorial

Vue: Voice Assistant

Follow a tutorial to build a voice AI assistant for a Vue app or website

Code example

Vue: Integration example

Review a sample Vue app integrated with Alan AI

Docs

Ember: Integration

Learn how to embed an AI assistant created with Alan AI into your Ember app or website

Tutorial

Ember: Voice Assistant

Follow a tutorial to build a voice AI assistant for an Ember app or website

Code example

Ember: Integration example

Review a sample Ember app integrated with Alan AI

Docs

Electron: Integration

Learn how to embed an AI assistant created with Alan AI into your Electron app

Tutorial

Electron: Voice Assistant

Follow a tutorial to build a voice AI assistant for an Electron app

Code example

Electron: Integration example

Review a sample Electron app integrated with Alan AI

Docs

JavaScript: Integration

Learn how to embed an AI assistant created with Alan AI into your app or website written in JavaScript

Tutorial

JavaScript: Voice Assistant

Follow a tutorial to build a voice AI assistant for a JavaScript page or website

Tutorial

JavaScript: Food Delivery App

Follow a tutorial to a voice-enabled food delivery app

Docs

Swift: Integration

Learn how to embed an AI assistant created with Alan AI into your iOS app written in Swift

Tutorial

Swift: Voice Assistant

Follow a tutorial to build a voice AI assistant for an iOS app written in Swift

Code example

Swift: Integration example

Review a sample Swift app integrated with Alan AI

Docs

Objective-C: Integration

Learn how to embed an AI assistant created with Alan AI into your iOS app written in Objective-C

Code example

Objective-C: Integration example

Review a sample Objective-C app integrated with Alan AI

Docs

Kotlin: Integration

Learn how to embed an AI assistant created with Alan AI into your Android app written in Kotlin

Tutorial

Kotlin: Voice Assistant

Follow a tutorial to build a voice AI assistant for an Android app written in Kotlin

Video

Kotlin: Voice Assistant

Watch the video to learn how to build a voice AI assistant for a Kotlin app

Code example

Kotlin: Integration example

Review a sample Kotlin app integrated with Alan AI

Docs

Java: Integration

Learn how to embed an AI assistant created with Alan AI into your Android app written in Java

Tutorial

Java: Voice Assistant

Follow a tutorial to build a voice AI assistant for an Android app written in Java

Code example

Kotlin: Integration example

Review a sample Kotlin app integrated with Alan AI

Docs

Flutter: Integration

Learn how to embed an AI assistant created with Alan AI into your Flutter app

Tutorial

Flutter: Voice Assistant

Follow a tutorial to build a voice AI assistant for a Flutter app written in Dart

Video

Flutter: Integration

Watch the video to learn how to integrate an AI assistant built with Alan AI into a Flutter app

Video

Flutter: Voice Assistant

Watch the video to learn how to build a voice AI assistant for a Flutter app

Code example

Flutter: Integration example

Review a sample Flutter app integrated with Alan AI

Docs

React Native: Integration

Learn how to embed an AI assistant created with Alan AI into your React Native app

Tutorial

React Native: Voice Assistant

Follow a tutorial to build a voice AI assistant for a React Native app

Video

React Native: Voice Assistant

Watch this video to learn how to build a voice AI assistant for a React Native app

Code example

React Native: Integration example

Review a sample React Native app integrated with Alan AI

Docs

Ionic: Integration

Learn how to embed an AI assistant created with Alan AI into your Ionic app built with React, Angular or Vue

Tutorial

Ionic React: Voice Assistant

Follow a tutorial to build a voice AI assistant for an Ionic app written in React

Tutorial

Ionic Angular: Voice Assistant

Follow a tutorial to build a voice AI assistant for an Ionic app written in Angular

Video

Ionic Angular: Integration

Watch this video to learn how to integrate an Ionic Angular app with Alan AI

Code example

Ionic Angular: Integration example

Review a sample Ionic Angular app integrated with Alan AI

Docs

Cordova: Integration

Learn how to embed an AI assistant created with Alan AI into your Apache Cordova app

Code example

Apache Cordova: Integration example

Review a sample Apache Cordova app integrated with Alan AI

Conversational UX design

Webinar

Web: AI Assistant in 10 Minutes

Watch this webinar to learn how to create an AI assistant for a web app

Docs

React: Client API Methods

Learn how to use Alan AI SDK client API methods in React

Docs

React: Handlers

Learn how to use Alan AI SDK handlers in React

Video

React: Form Filling

Watch this video to learn how to fill a form in a React app with voice commands

Video

React: News App

Watch this code-along video to build a voice-assisted news app

Video

React: E-commerce app

Watch this code-along video to build an AI-powered e-commerce app

Video

React: FAQ

Watch this code-along video to build a voice-assisted FAQ app

Video

React: Shopping Cart

Watch this code-along video to create a shopping AI assistant

Code example

React: Demo app

Review a sample app to learn how to use Alan AI client API methods and handlers in React

Docs

Angular: Client API Methods

Learn how to use Alan AI SDK client API methods in Angular

Docs

Angular: Handlers

Learn how to use Alan AI SDK handlers in Angular

Code example

Angular: Food Ordering App

Review a sample app to learn how to create a multimodal conversational AI experience

Docs

Vue: Client API Methods

Learn how to use Alan AI SDK client API methods in Vue

Docs

Vue: Handlers

Learn how to use Alan AI SDK handlers in Vue

Docs

Ember: Client API Methods

Learn how to use Alan AI SDK client API methods in Ember

Docs

Ember: Handlers

Learn how to use Alan AI SDK handlers in Ember

Docs

Electron: Client API Methods

Learn how to use Alan AI SDK client API methods in Electron

Docs

Electron: Handlers

Learn how to use Alan AI SDK handlers in Electron

Docs

JavaScript: Client API Methods

Learn how to use Alan AI SDK client API methods in JavaScript

Docs

JavaScript: Handlers

Learn how to use Alan AI SDK handlers in JavaScript

Video

JavaScript: Pacman

Watch this code-along video to create a voice-driven Pacman game in JavaScript

Docs

Swift: Client API Methods

Learn how to use Alan AI SDK client API methods in Swift

Docs

Swift: Handlers

Learn how to use Alan AI SDK handlers in Swift

Code example

Swift: Food Ordering App

Review a sample app to learn how to create a voice-enabled food delivery app

video

Swift: SAP Integration Demo

Watch this video to learn how to integrate a SAP app with Alan AI

Code example

Swift: SAP Integration Demo

Review a sample app to learn how to integrate a SAP app with Alan AI

Code example

Swift: Tutorial

Review the code for a tutorial series to learn how to use Alan AI client API methods and handlers

Tutorial

Swift: Navigation

Follow this tutorial to learn how to navigate in a Swift app with voice commands

Tutorial

Swift: Visual State

Follow this tutorial to learn how to pass the app’s visual context to Alan AI

Tutorial

Swift: Items Highlighting

Follow this tutorial to learn how to highlight items in the app with voice

Tutorial

Swift: Data Sending

Follow this tutorial to learn how to send data from the app to Alan AI

Tutorial

Swift: Greeting

Follow this tutorial to learn how to greet a user on dialog start

Webinar

iOS: Voice AI Assistant in 10 Minutes

Watch this webinar to learn how to create a voice AI assistant for an iOS app

Docs

Obj-C: Client API Methods

Learn how to use Alan AI SDK client API methods in Objective-C

Docs

Objective-C: Handlers

Learn how to use Alan AI SDK handlers in Objective-C

Docs

Kotlin: Client API Methods

Learn how to use Alan AI SDK client API methods in Kotlin

Docs

Kotlin: Handlers

Learn how to use Alan AI SDK handlers in Kotlin

Tutorial

Kotlin: Navigation

Follow this tutorial to learn how to navigate in a Kotlin app with voice commands

Tutorial

Kotlin: Visual State

Follow this tutorial to learn how to pass the app’s visual context to Alan AI

Tutorial

Kotlin: Data Sending

Follow this tutorial to learn how to send data from the app to Alan AI

Video

Kotlin: Task Completion

Watch the video to learn how to complete tasks with voice

Video

Kotlin: Visual State

Watch the video to learn how to pass the app’s visual context to the app

Video

Kotlin: Data Sending

Watch the video to learn how send data from the app to Alan AI

Docs

Java: Client API Methods

Learn how to use Alan AI SDK client API methods in Java

Docs

Java: Handlers

Learn how to use Alan AI SDK handlers in Java

Docs

Flutter: Client API Methods

Learn how to use Alan AI SDK client API methods in Flutter (iOS and Android)

Docs

Flutter: Handlers

Learn how to use Alan AI SDK handlers in Flutter (iOS and Android)

Tutorial

Flutter: Navigation

Follow this tutorial to learn how to navigate in a Flutter app with voice commands

Tutorial

Flutter: Visual State

Follow this tutorial to learn how to pass the app’s visual context to Alan AI

Tutorial

Flutter: Data Sending

Follow this tutorial to learn how to send data from the app to Alan AI

Video

Flutter: Task Completion

Watch the video to learn how to complete tasks in a Flutter app with voice commands

Video

Flutter: Navigation

Watch the video to learn how to navigate in a Flutter app with voice commands

Video

Flutter: Visual Context

Watch the video to learn how to pass the app’s visual context to Alan AI

Video

Flutter: Data Sending

Watch the video to learn how to send data from the app to Alan AI

Video

Flutter: Form Filling

Watch the video to learn how to fill out a form with voice in a Flutter app

Video

Flutter: Radio App

Watch this code-along video to build a Flutter radio app

Code example

Flutter: Shrine App

Review a sample app to learn how to create a multomodal conversational AI experience

Docs

React Native: Client API Methods

Learn how to use Alan AI SDK client API methods in React Native (iOS and Android)

Docs

React Native: Handlers

Learn how to use Alan AI SDK handlers in React Native (iOS and Android)

Tutorial

React Native: Command Sending

Follow this tutorial to learn how to send commands from the dialog script to the app

Tutorial

React Native: Visual State

Follow this tutorial to learn how to pass the app’s visual context to Alan AI

Tutorial

React Native: Data Sending

Follow this tutorial to learn how to send data from the app to Alan AI

Tutorial

React Native: Navigation

Follow this tutorial to learn how to navigate in a React Native app with voice commands

Video

React Native: Task Completion

Watch this video to learn how to complete tasks in the app with voice commands

Video

React Native: Data Retrieval

Watch this video to learn how to dynamically get data from the app

Docs

Ionic React: Client API Methods

Learn how to use Alan AI SDK client API methods in Ionic React (Web, iOS and Android)

Docs

Ionic React: Handlers

Learn how to use Alan AI SDK handlers in Ionic React (Web, iOS and Android)

Tutorial

Ionic React: Navigation

Follow this tutorial to learn how to navigate in an Ionic React app with voice commands

Docs

Ionic Angular: Client API Methods

Learn how to use Alan AI SDK client API methods in Ionic Angular (Web, iOS and Android)

Docs

Ionic Angular: Handlers

Learn how to use Alan AI SDK handlers in Ionic Angular (Web, iOS and Android)

Tutorial

Ionic Angular: Navigation

Follow this tutorial to learn how to navigate in an Ionic Angular app with voice commands

Tutorial

Ionic Angular: Data Sending

Follow this tutorial to learn how to send data from the app to Alan AI

Code example

Ionic Angular: Food Delivery App

Review a sample app to learn how to create a multomodal conversational AI experience

Docs

Ionic Vue: Client API Methods

Learn how to use Alan AI SDK client API methods in Ionic Vue (Web, iOS and Android)

Docs

Ionic Vue: Handlers

Learn how to use Alan AI SDK handlers in Ionic Vue (Web, iOS and Android)

Tutorial

Dynamic Slots

Follow this tutorial to learn how to pass data to Alan AI and use it as dynamic slot values

Tutorial

API Calls

Follow this tutorial to learn how to make API calls to external services from a dialog script

Video

Google Firebase

Watch this video to learn how to integrate Alan AI with Google Firebase

Video

Google Firestore

Watch this video to learn how to integrate Alan AI with Google Firestore

Alan AI Platform

Cheat sheet

Alan AI Cheat Sheet

Get all major script concepts, client API methods, handlers and more at a glance

Course

Alan AI Course

Follow Alan AI’s Udemy course to quickly build an AI assistant using custom voice commands

Video

Alan AI Platform: Overview

Get a high-level overview of the Alan AI Platform

Webinar

Alan AI Platform: How It Works

Watch this video to understand how the Alan AI Platform works

Video

Alan AI Studio Walkthrough

Watch this video to understand how Alan AI Studio works

Video

Alan AI Studio: Project Creation

Watch this video to learn about AI assistant projects in Alan AI Studio

Video

Alan AI Studio: Dialog Design

Watch this video to learn how to build a dialog in Alan AI Studio

Video

Alan AI Studio: AI Assistant Launch

Watch this video to learn how to launch an AI assistant

Video

Alan AI Studio: AI Assistant Embedding

Watch this video to learn how to embed an AI assistant into the app

Video

AI Assistant Customization

Watch this video to learn about AI assistant customization options

Video

Conversational Analytics

Watch this video to learn about Alan AI Analytics

Use cases

Video

Use Case: Banking

Watch a demo of an AI assistant in the banking business

Video

Use Case: Customer Survey

Watch a demo of customer survey conducted by an AI assistant

Video

Use Case: Delivery and Updates

Watch a demo of AI-enabled e-commerce activities: product delivery and updates

Video

Use Case: Navigation and Checkout

Watch a demo of AI-enabled e-commerce activities: navigation and checkout

Video

Use Case: Product Return

Watch a demo of AI-enabled e-commerce activities: product return

Video

Use Case: Voice Ads

Watch a demo of a voice AI assistant showcasing voice ads

Video

Use Case: Field Maintenance

Watch a demo of an AI assistant in field maintenance

Video

Use Case: Fleet Management

Watch a demo of an AI assistant in fleet management

Video

Use Case: Food Ordering

Watch a demo of food ordering with voice commands

Video

Use Case: Heath and Fitness

Watch a demo of a health and fitness AI assistant

Video

Use Case: Healthcare Patient Experience

Watch a demo of a AI-enabled healthcare patient experience

Video

Use Case: Heathcare

Watch a demo of a healthcare AI assistant

Video

Use Case: Med Tech

Watch a demo of an AI assistant in the med tech industry

Video

Use Case: Murphy Oil

Watch a demo of an assistant for Murphy Oil

Video

Use Case: Oil and Gas

Watch a demo of an AI assistant in the Oil and Gas industry

Video

Use Case: Onbording and Adoption

Watch a demo showcasing an assistant for customer onboarding and app adoption

Video

Use Case: Field Operations

Watch a demo showcasing an assistant in daily field operations

Video

Use Case: Pizza Delivery

Watch a demo of AI-enabled pizza delivery

Video

Use Case: Public Safety

Watch a demo showcasing an AI assistant for public safety

Video

Use Case: Retail Operations

Watch a demo showcasing an AI assistant for retail operations

Video

Use Case: Sales App

Watch a demo showcasing an AI-enabled sales app

Video

Use Case: Sales CRM

Watch a demo showcasing an AI-enabled sales CRM

Video

Use Case: SAP Deliveries

Watch a demo showcasing AI-enabled SAP deliveries

Video

Use Case: Task Management

Watch a demo showcasing AI-enabled task management

Video

Use Case: Utilities Industry

Watch a demo showcasing an AI assistant in the Utilities industry