sensorpro
Manage your Sensorpro email marketing account in OpenClaw.
Why use this skill?
Integrate Sensorpro with OpenClaw to automate email campaigns, manage contact lists, and pull performance metrics seamlessly via API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/forcequit/sensorproWhat This Skill Does
The Sensorpro skill for OpenClaw provides a robust interface for managing your email marketing campaigns, contact lists, and relay services directly from your AI agent workflow. By integrating the Sensorpro REST API, this skill allows users to automate complex marketing tasks—such as synchronizing contact databases, launching targeted email campaigns, and retrieving performance metrics—without manually navigating the web interface. It acts as a bridge, enabling your AI agent to authenticate securely, maintain session state via token management, and execute API-driven operations programmatically. Whether you need to update thousands of subscriber records or trigger transactional emails through the relay service, this skill simplifies the underlying API complexity into actionable agent commands.
Installation
To install this skill, use the OpenClaw command-line interface: clawhub install openclaw/skills/skills/forcequit/sensorpro. After installation, you must configure your environment variables in your ~/.openclaw/.env file. You will need your SENSORPRO_API_KEY (obtained from the Sensorpro API settings), SENSORPRO_ORG (organization code), and the credentials for a dedicated API user (SENSORPRO_USER and SENSORPRO_PASS). Please note that a standard UI user is insufficient; you must create a specific API-only user within your Sensorpro dashboard to ensure proper connectivity and security.
Use Cases
- Automated List Management: Automatically sync or update contact records based on triggers from external databases or CRM inputs.
- Campaign Analytics Reporting: Request campaign engagement metrics (opens, clicks, bounces) directly to your AI chat, allowing for instant performance reviews without logging into the portal.
- Transactional Email Automation: Utilize the Relay Email feature to trigger custom emails for specialized workflows, such as password resets or account notifications initiated by agent logic.
- Data Imports: Programmatically upload and map subscriber data files to specific lists, streamlining the onboarding process for new leads.
Example Prompts
- "Sensorpro: Fetch the latest metrics for my 'Summer Sale' campaign and provide a summary of the open rate and click-through performance."
- "Update my newsletter list: Add contact '[email protected]' to the 'Active Subscribers' group and set the update key to email."
- "List all recent import jobs in my Sensorpro account and check if the last file processed returned any errors."
Tips & Limitations
- Safety First: Never store credentials in plaintext scripts. Always use secure environment management. Ensure your API key is restricted by IP address if your security policy requires it.
- Token Lifecycle: The skill uses a signin/logoff pattern. If you receive an authentication error, ensure your token hasn't expired and that you are calling the logoff endpoint properly to clear the server session.
- Error Handling: Always check the
Result.TotalErrorsfield in the API response. Even if an HTTP 200 OK is received, a non-zero error count indicates that individual items in your request (like specific contact updates) may have failed. - API User Distinction: Sensorpro strictly separates UI users from API users. Ensure you are not attempting to use your main login credentials as they will lack the necessary API permissions.
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-forcequit-sensorpro": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, network-access