Smooch (Sunshine Conversations) for Openclaw

A comprehensive integration for managing multi-channel customer conversations and messaging workflows via Smooch and the Membrane ecosystem.

membranedev
v1.0.2
May 1, 2026
0
373
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install smooch-integration

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install smooch-integration using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Smooch (Sunshine Conversations)?

Smooch, currently known as Sunshine Conversations, is a robust messaging platform that enables businesses to communicate with customers across a wide variety of channels including WhatsApp, SMS, and web messengers. This skill facilitates deep integration with Smooch through Openclaw Skills, allowing AI agents to manage conversations, messages, and user data programmatically. By leveraging Membrane under the hood, the skill abstracts away the complexities of OAuth and credential management, providing a unified interface for conversational automation.

Smooch (Sunshine Conversations) Use Cases

  • Automating customer support replies across diverse messaging platforms.
  • Synchronizing conversation history and user profiles with external databases.
  • Sending proactive notifications and updates to customers via their preferred messaging channel.
  • Building intelligent bots that can interpret and respond to customer intent across web and mobile apps.

How Smooch (Sunshine Conversations) Works

  1. The user installs the Membrane CLI to act as the bridge between the AI agent and the Smooch API.
  2. Authentication is handled via a secure login process that generates a persistent connection.
  3. The agent uses the connection to discover specific messaging actions (e.g., sending a message or fetching a user) using natural language intents.
  4. Membrane manages the underlying API requests, including header injection and token refreshing.
  5. The agent executes actions or makes proxy requests to the Smooch API, receiving structured JSON data in response.

Smooch (Sunshine Conversations) Setup

First, install the CLI tool required for Openclaw Skills:

npm install -g @membranehq/cli@latest

Next, authenticate your environment:

membrane login --tenant --clientName=openclaw

Finally, establish the connection to Smooch:

membrane connection ensure "https://smooch.io" --json

Smooch (Sunshine Conversations) Data Schema & Taxonomy

The skill organizes Smooch data into several core entities to streamline agent interaction:

Entity Description
Conversation Represents the primary thread of interaction between a business and a customer.
Message Contains the actual content, metadata, and timestamps of individual communications.
User Holds customer identity details and associated messaging channel identifiers.
Action Schema Defines the input and output parameters for specific API operations like sending or retrieving data.

Smooch (Sunshine Conversations) Advanced Features

  • Automatic credential management that handles the full authentication lifecycle without local secrets.
  • Natural language action discovery to identify the most efficient API endpoints for any given query.
  • Integrated API proxy for direct access to Smooch endpoints with automatic header and base URL management.
  • Support for headless environments with browser-based or manual code authentication workflows.
  • Machine-readable JSON formatting for all outputs to ensure seamless parsing by AI agents.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*