# 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:
