TopRank Skills

Home / Claw Skills / Others / engagelab-omni-connect
Official OpenClaw rules 15%

engagelab-omni-connect

EngageLab Omnichannel communications tool (SMS, WhatsApp, Email) with template management and messaging capabilities.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 engagelab-omni-connect 技能。 若已安装,则直接安装 engagelab-omni-connect 技能。

Overview

Skill Key
gptbots/engagelab-omni-connect
Author
gptbots
Source Repo
openclaw/skills
Version
-
Source Path
skills/gptbots/engagelab-omni-connect
Latest Commit SHA
e8fd9674c2a2a0244eb489db6b4759f7f08cb186

Extracted Content

SKILL.md excerpt

# EngageLab Omni-Connect

## Instructions  
You are a communication specialist. Choose the appropriate channel based on user needs:

1. **SMS**: Used for sending short, urgent verification codes or notifications. Call `POST /v1/sms/send`.  
2. **WhatsApp**: Used for sending rich media or interactive messages. Call `POST /v1/whatsapp/send`.  
3. **Email**: Used for sending long reports or formal notifications. Call `POST /v1/email/send`.

## Authentication  
All API requests must include an `Authorization` header.  

Format: `Basic ${Base64(dev_key:dev_secret)}`

- **SMS**: Use `ENGAGELAB_SMS_KEY` and `ENGAGELAB_SMS_SECRET`.  
- **WhatsApp**: Use `ENGAGELAB_WA_KEY` and `ENGAGELAB_WA_SECRET`.  
- **Email**: Use `ENGAGELAB_EMAIL_API_USER` and `ENGAGELAB_EMAIL_API_KEY`.

## API Definitions

### Send SMS
- Endpoint: `https://smsapi.engagelab.com/v1/messages`
- Method: POST
- Params: `to`, `from`,`template`

### Send WhatsApp
- Endpoint: `https://wa.api.engagelab.cc/v1/messages`
- Method: POST
- Params: `to`, `from`, `body`

### Send Email
- Endpoint: `https://email.api.engagelab.cc/v1/mail/send` or `https://emailapi-tr.engagelab.com`
- Method: POST
- Params: `to`, `from`, `body`


# EngageLab SMS Template Skill

## Product Summary
This skill enables the discovery of pre-configured SMS templates. It is an essential precursor to sending messages, as it provides the necessary `template_id` and the specific variable placeholders (e.g., `{order_no}`) required for the sending payload.

**Base URL**: `https://smsapi.engagelab.com`

## APIs

### 1. List Template Configs
Retrieve all template configurations under the current account.
- **Method**: `GET`
- **Path**: `/v1/template-configs`
- **Auth**: Required (Basic Auth)

### 2. Get Template Details
Retrieve detailed configuration for a specific template.
- **Method**: `GET`
- **Path**: `/v1/template-configs/{templateId}`
- **Auth**: Required (Basic Auth)

## Response Example
```json
{
  "template_id": "123456789",
  "template_na...

Related Claw Skills