engagelab-omni-connect
EngageLab Omnichannel communications tool (SMS, WhatsApp, Email) with template management and messaging capabilities.
Why use this skill?
Integrate EngageLab for SMS, WhatsApp, and Email messaging. Manage templates and automate transactional communications with this OpenClaw skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gptbots/engagelab-omni-connectWhat This Skill Does
The EngageLab Omnichannel communications tool (engagelab-omni-connect) provides a unified interface for managing and executing communication workflows across SMS, WhatsApp, and Email. This skill acts as a communication specialist within the OpenClaw ecosystem, allowing the AI to intelligently route messages based on urgency, content length, and medium requirements. It features robust template management, ensuring that transactional messages, such as verification codes (OTPs), shipping notifications, and marketing updates, remain consistent and compliant with platform standards. By integrating authentication handling, template discovery, and API execution into one package, it streamlines the development of automated notification systems.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/gptbots/engagelab-omni-connect
Ensure you have your specific API credentials (dev_key and dev_secret) ready, as the skill requires Basic Authorization headers for all outbound communication requests. You will need separate keys for SMS, WhatsApp, and Email services provided by your EngageLab account.
Use Cases
- OTP Delivery: Automatically trigger time-sensitive verification SMS codes during user registration flows.
- Order Logistics: Send automated WhatsApp or SMS status updates using pre-approved template structures when an order changes status to 'shipped'.
- Formal Notifications: Utilize the Email capability to deliver monthly reports, account statements, or long-form customer support updates.
- Marketing Campaigns: Deploy batch marketing messages across multiple channels while maintaining compliance with template approval guidelines.
Example Prompts
- "Check the available SMS templates to see if there is one for shipping notifications, then send an update to +155501099 with the order number 88921."
- "I need to send a formal account verification email to [email protected] using the approved security alert template."
- "Send a WhatsApp message to +15559876543 confirming that their support ticket #445 has been resolved."
Tips & Limitations
- Template Validation: Always call the
List Template ConfigsorGet Template Detailsendpoints before sending messages. Sending messages with incorrect variable formatting (e.g., mismatched{order_no}placeholders) will cause delivery failures. - Status Check: Only attempt to send messages for templates where the
statusfield is2(Approved). - Security: Never hardcode credentials in your prompts. Ensure your OpenClaw environment is configured with secure environment variables for your EngageLab keys.
- Authentication: Ensure you are using the specific key-secret pairs mapped to the respective communication service (SMS vs. WhatsApp vs. Email).
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gptbots-engagelab-omni-connect": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api