sendgrid-automation

Automate SendGrid email operations including sending emails, managing contacts/lists, sender identities, templates, and analytics via Rube MCP (Composio). Always search tools first for current schemas.

Author

Install

Hot:3

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-sendgrid-automation&locale=en&source=copy

SendGrid Automation Skill

Skill Overview


Automate SendGrid email marketing operations using Claude AI and Rube MCP, including batch sending marketing emails, managing contact lists, verifying sender identities, and viewing email statistics.

Use Cases

1. Automated Marketing Email Sending


When you need to send marketing emails in bulk to a customer list or run product promotion campaigns, you can create and send Single Send marketing campaigns using natural language description, without manually operating the SendGrid dashboard.

2. Contact List Management


When you need to create mailing lists, bulk import contacts, search users by email, or remove contacts from lists, you can quickly complete maintenance and management of your contact database.

3. Email Data and Metrics Analysis


When you need to review key metrics such as deliverability rate, open rate, and click-through rate, or export email campaign data for later analysis, you can obtain detailed SendGrid statistical reports.

Core Features

1. Marketing Campaign Creation and Sending


Create a Single Send marketing email campaign, supporting customizable HTML content, selecting sender identity, specifying recipient lists or segmented groups. Automatically handles unsubscribe link compliance requirements and supports sending once to all contacts.

2. Contact and List Management


Create and manage marketing email lists, supporting batch import/update of up to 30,000 contacts. Search contacts by email, phone, or external ID. Supports removing contacts from a list without deleting their records.

3. Sender Identity Management


Create and verify sender identities (From addresses), set up domain authentication for automatic verification. Each SendGrid account supports up to 100 sender identities, helping you avoid using free email domains with strict DMARC.

4. Email Statistics and Analytics


Retrieve global email statistics at the account level, view metrics such as delivery, opens, and clicks by date and category. Supports SQL query filtering for email campaigns and exporting data in CSV format.

5. Suppression Group Management


View and manage suppression groups, check the unsubscribe status of a specific email address, ensure marketing compliance, and avoid sending emails to users who have unsubscribed.

Frequently Asked Questions

How do I use the SendGrid automation skill in Claude?


To use this skill, you must first connect to a Rube MCP server (https://rube.app/mcp), then activate the SendGrid toolkit by using RUBE_MANAGE_CONNECTIONS. Once connected successfully, simply describe your needs in natural language—for example, “Help me send promotional emails to the VIP customer list.”

Does the SendGrid automation skill cost money?


The skill itself is free, but you must have a valid SendGrid account and API Key for the SendGrid service. Some advanced features (such as querying email campaign history for more than 30 days) require paid SendGrid add-ons.

Can I bulk import contacts into a mailing list?


Yes. This skill supports bulk importing up to 30,000 contacts or a 6MB CSV file. Contact add operations are asynchronous, and it typically takes 10–30 seconds before the newly added contacts appear in the list. During import, email addresses are automatically converted to lowercase.

How do I verify the SendGrid sender identity?


When you create a sender using SENDGRID_CREATE_A_SENDER_IDENTITY, if the domain is not authenticated, SendGrid will send a verification email to that address. You can also use SENDGRID_AUTHENTICATE_A_DOMAIN to set up domain authentication, enabling automatic sender verification. Note to avoid using DMARC-strict domains such as gmail.com and yahoo.com.

How do I set the unsubscribe link for marketing emails?


SendGrid requires that all marketing emails include an unsubscribe option. When creating a Single Send, you can provide either suppression_group_id (using an existing suppression group) or custom_unsubscribe_url (a custom unsubscribe page). One of the two must be provided to ensure compliance.

How do I view email sending statistics?


Use SENDGRID_RETRIEVE_GLOBAL_EMAIL_STATISTICS to get account-level email statistics, including delivered count, opens, clicks, unsubscribes, and more. You can aggregate data by day, week, or month and filter by a specified date range.