## Introduction
Setting up an **AI receptionist** can transform how you manage communications and automate tasks in your business. An AI receptionist, powered by OpenClaw, is a personal assistant that continuously runs on your hardware or a VPS, communicating through popular messaging platforms like Telegram and Discord. This not only streamlines your workflow but allows you to interact with your assistant directly from your phone.
### Why Use an AI Receptionist?
- **24/7 Availability**: Your AI receptionist is always online, ensuring that no customer query goes unanswered.
- **Automation of Routine Tasks**: Scheduling, reminders, and information retrieval can be automated, freeing up your time for more critical tasks.
- **Cost-Effective**: With a monthly subscription starting at just $29, EaseClaw provides an affordable solution for businesses looking to enhance efficiency.
## How It Works
Setting up your AI receptionist with EaseClaw is straightforward. You don’t need technical expertise or complex configurations. Here's how:
### Key Benefits
- **Simple Installation**: Get started quickly using the official installer for your operating system.
- **Flexible AI Model Choices**: Choose from Claude, GPT, or Gemini to fit your specific needs.
- **User-Friendly Dashboard**: Manage your AI assistant easily with an intuitive web interface.
- **Skill Integration**: Enhance your assistant's capabilities by integrating with services like Google Workspace and GitHub.
- **Mobile Access**: Communicate with your assistant on-the-go through Telegram or Discord.
## Step-by-Step Guide
Setting up your AI receptionist can be done in a few simple steps:
### 1. Installation
Begin by installing OpenClaw using the official installer. Here’s how to do it based on your operating system:
**On macOS or Linux:**
```bash
curl -fsSL https://openclaw.sh/install | bash
```
**On Windows (PowerShell):**
```powershell
irm https://openclaw.sh/install.ps1 | iex
```
This command initiates an interactive onboarding wizard, making the setup process seamless.
### 2. Initial Configuration
During onboarding, you will need to configure three key components:
- **AI Model**: Input your API key for a supported LLM (OpenAI, Claude, Gemini, etc.).
- **Communication Channels**: Select your preferred messaging platform—Telegram, WhatsApp, or Discord.
- **Skills & Hooks**: Enable these features to unlock automation capabilities.
### 3. Connect to Your Messaging Platform
**For Telegram Setup:**
1. Open the OpenClaw chat window in your dashboard.
2. Type "Let's set up Telegram".
3. OpenClaw will provide a bot ID and pairing code.
4. Copy both and paste them back into the chat.
5. Send a test message to your bot in Telegram to verify the connection.
**For WhatsApp Setup:**
1. Run `openclaw channels login` to link to WhatsApp Web (scan the QR code with your assistant phone).
2. Configure allowlisted phone numbers in your `~/.openclaw/openclaw.json` file.
3. Message the assistant number from an allowlisted phone.
### 4. Access the Dashboard
To manage your AI receptionist, access the web dashboard by running:
```bash
openclaw dashboard
```
This opens at a local address like `http://127.0.0.1:18789/?token=` where you can chat with your agent, manage skills, schedule tasks, and view logs.
### 5. Install Skills
Skills are essential for automating workflows. After completing your initial setup, install skills to connect OpenClaw with services like Google Workspace, GitHub, and more.
### 6. Deploy for 24/7 Availability
For continuous availability, consider deploying OpenClaw on a VPS (Virtual Private Server). This ensures that your AI receptionist is always online and accessible from anywhere.
## Best Practices
To optimize your AI receptionist, consider the following best practices:
- **Enable Skills & Hooks** for enhanced automation features.
- **Use the Web Dashboard**, as it offers a more intuitive control interface compared to terminal commands.
- **Set Session Resets** to manage memory and context effectively.
- **Allowlist Phone Numbers** for WhatsApp to control who can contact your assistant.
- **Save Your Gateway Token** immediately; you’ll need it to access the dashboard.
- **Implement Security Best Practices** to safeguard your VPS deployment.
## Common Pitfalls to Avoid
To ensure a smooth setup, be aware of these common pitfalls:
- **Forgetting to Enable Skills**: This limits your assistant's capabilities significantly.
- **Not Saving the Gateway Token**: You'll need this token for dashboard access; save it right after setup.
- **Skipping Messaging Platform Configuration**: Set up Telegram or WhatsApp during onboarding to avoid complications later.
- **Leaving the Gateway Offline**: Ensure your gateway remains running for your assistant to function properly.
- **Misconfiguring Session Scope**: Match your session scope to your specific use case to avoid issues.
- **Not Testing Connections**: Always verify that your messaging platform is properly connected with a test message.
## Useful CLI Commands for Management
Once your AI receptionist is set up, you can use these commands for easy management:
```bash
openclaw models status
openclaw channels list
openclaw memory search
openclaw docs
openclaw tui
```
The Terminal UI (`openclaw tui`) provides a developer-friendly interface with commands like `/status`, `/model`, and `/session` for seamless management.
## Conclusion
Setting up an AI receptionist with EaseClaw can significantly enhance your communication, automation, and overall efficiency. With a user-friendly installation process, flexible AI model options, and powerful automation through skills, your AI assistant can become an invaluable resource for your business. Ready to get started? Deploy your AI receptionist today and experience the benefits firsthand!