brevo
Brevo (formerly Sendinblue) email marketing API for managing contacts, lists, sending transactional emails, and campaigns. Use when importing contacts, sending emails, managing subscriptions, or working with email automation.
Why use this skill?
Integrate Brevo into your OpenClaw agent to automate contact management, mailing lists, and transactional emails efficiently via the Brevo REST API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/yujesyoga/brevoWhat This Skill Does
The Brevo skill for OpenClaw provides a robust interface for interacting with the Brevo (formerly Sendinblue) email marketing platform. It enables AI agents to automate contact management, list segmentation, and complex email communication workflows directly from their execution environment. By leveraging this skill, developers can synchronize user databases, trigger personalized transactional emails based on specific events, and manage marketing campaigns without needing to manually toggle between disparate dashboards. The skill covers a broad spectrum of API capabilities, ranging from individual contact manipulation—such as creating, updating, or deleting profiles—to bulk operations like managing mailing lists and triggering templates.
Installation
To integrate this skill into your OpenClaw agent, execute the following command in your terminal:
clawhub install openclaw/skills/skills/yujesyoga/brevo
Ensure that you have your Brevo API key stored securely in your environment or local configuration file at ~/.config/brevo/api_key, as the agent requires this to authenticate all outgoing requests to the Brevo REST API.
Use Cases
- Lead Nurturing: Automatically add new leads captured from a web form into a specific Brevo list and send a personalized welcome sequence.
- Transactional Notifications: Trigger automated password resets, order confirmations, or account updates by calling the Brevo SMTP endpoint from within your application logic.
- List Segmentation: Dynamically move contacts between different subscription lists based on their interaction level or customer status, ensuring that campaigns are highly targeted.
- Marketing Automation: Use the agent to trigger recurring newsletter campaigns or template-based alerts to users based on specific database triggers or user behavior patterns.
Example Prompts
- "Add customer [email protected] to the 'Monthly Newsletter' list and update his attribute 'PREFERRED_LANGUAGE' to 'en'."
- "Send a welcome email to the new lead using template ID 42 and replace the variable 'customer_name' with 'Sarah'."
- "Check if there are any new contacts added today and move them to our onboarding list if they are not already blacklisted."
Tips & Limitations
- Rate Limiting: Be aware that Brevo enforces API rate limits based on your plan level. Design your agent workflows to handle potential 429 status codes gracefully.
- Security: Never hardcode your API key in scripts. Always use secure local storage or environment variables to protect your credentials.
- Data Integrity: When bulk adding contacts, ensure your input data is validated before sending it to the API to avoid polluting your mailing lists with malformed entries.
- Template Management: Always verify the existence and status of your email templates via the dashboard before referencing them by ID in your prompts.
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-yujesyoga-brevo": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api