Getting Started 👋

Installation & First Steps

Setup API keys

Chatting with Alice

Summon Alice

Agents

Skills

Customizing Themes

Image Generation

Online Mode

Vision Skills

Working with documents & files

Artifacts

Code Interpreter

Multi-agent

Memory

Deep Links (x-scheme-url)

Remote Actions ✨

Remote Actions Basics

First Remote Action Scenario

Quick Scheduling Links Automation

Using existing automations

Advanced 📚

Local Server

Managing messenger inboxes

Using Model Context Protocol (MCP)

Using Zapier MCP

Using N8N MCP

Custom Apps

Open-source models with Ollama

Connect Alice to OpenRouter.ai

Inspirations 💡

Accept Offers with Alice

Craft Compelling Copy

Customer Service

Translations and readability

Formal Communication

Generate Images & use Vision

Getting Mailchimp Campaign Stats

Google Analytics Reports

Harnessing Alice for Development

Instant Text Correction

Instant Voiceovers

Instant Zoom Meetings

Manage Subscribers in Mailer Lite

Managing Social media

Managing Tasks

Quick Google Calendar Events

Recent News with Perplexity

Scheduling Social Media Posts

Simple Automation for Data Insights

Streamline Project Management

Translations and Learning

Unsplash Photos

Wolfram Alpha

YouTube Descriptions

Zoom & Google Calendar

Creating remote actions in Alice lets you run automations on other platforms.

Remote actions connect Alice to other applications through webhooks, allowing systems to exchange data.

Steps to create a Slack messaging remote action:

  1. Define a skill in Alice - a pre-built prompt for a specific task
  2. Configure the skill to send data to a webhook URL (the receiving application's address)
  3. Create a webhook response

When your remote action is set up, users can type messages in Alice that get sent to Slack. Alice can then confirm the message delivery back to the user.

Using Make and Zapier

Using Make or Zapier does not require anything else than passing the webhook address from this platform to Remote Action

Using other Automation Platforms

If you use other platforms, make sure you pass ?alice parameter at the end of a webhook address.

Pass response to Alice

To return the message back to Alice, please use the Webhook response module or similar, and react to status 200 with the correct message.

Advanced response passing as JSON

We always recommend passing responses to Alice with the dedicated JSON module, before the actual webhook response module. This way you make sure, that even more complex structures get transmitted to Alice properly. There are times when you won't get the results you want, especially when there are some calculations performed directly in the JSON of the response webhook. This is why it's safer and better to create this response beforehand in the dedicated module:

And then, pass the result of this module to the Webhook response module: