Instantly Automation
Automates cold email outreach with Instantly. Manages campaigns, leads, and analyzes results to optimize reach.
What it does
This tool helps you automatically manage cold email campaigns. You can create campaigns, add contacts, set up sending, and see how they are performing, all using natural language.
When to use it
- ✓Creating a new email campaign to find new customers.
- ✓Adding many contacts at once to an existing campaign.
- ✓Checking which email accounts are active for sending.
Example of what to ask your AI
“Create an email campaign called 'Summer Promotion' that sends Monday to Friday, 9 am to 5 pm, with a 2-email sequence.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You talk to the AI about what you want to do (like creating a campaign or listing accounts). The AI understands your request and uses the Instantly tool to perform the action for you.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add ComposioHQ/awesome-claude-skills --skill Instantly AutomationOr download just the file:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/instantly-automation/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Instantly Automation
Automate your cold email outreach with Instantly -- create and manage campaigns with multi-step sequences, configure sending schedules, import leads in bulk, manage sending accounts, and track campaign performance -- all through natural language commands.
Toolkit docs: composio.dev/toolkits/instantly
Setup
- Add the Composio MCP server to your client configuration:
https://rube.app/mcp - Connect your Instantly account when prompted (API key authentication).
- Start issuing natural language commands to manage your outreach campaigns.
Core Workflows
1. List Sending Accounts
Retrieve all email accounts configured in your Instantly workspace, with filtering by status and provider.
Tool: INSTANTLY_LIST_ACCOUNTS
Example prompt:
"Show all active sending accounts in my Instantly workspace"
Key parameters:
status-- Filter by status:1(Active),2(Paused),-1(Connection Error),-2(Soft Bounce Error),-3(Sending Error)provider_code-- Filter by provider:1(Custom IMAP/SMTP),2(Google),3(Microsoft),4(AWS)search-- Search by email substring or domainlimit-- Max items (1-100)starting_after-- Pagination cursor from previous responsetag_ids-- Comma-separated tag UUIDs
2. Create a Campaign
Launch a new outreach campaign with scheduling, email sequences, A/B testing variants, and sending configuration.
Tool: INSTANTLY_CREATE_CAMPAIGN
Example prompt:
"Create an Instantly campaign called 'Q1 Outreach' that sends Monday-Friday 9am-5pm Central time with a 3-step email sequence"
Key parameters:
name(required) -- Campaign namecampaign_schedule(required) -- Schedule configuration:schedules(required) -- Array of schedule objects, each with:name-- Schedule nametiming--{from: "09:00", to: "17:00"}(HH:mm format)days-- Map of day index strings "0" (Sun) to "6" (Sat) to booleanstimezone-- Supported values include "America/Chicago", "America/Detroit", "America/Boise", "America/Anchorage"
start_date/end_date-- ISO 8601 dates
email_list-- Array of sending account email addresses (must be pre-configured accounts; useINSTANTLY_LIST_ACCOUNTSto discover valid addresses)sequences-- Array (only first element used) containing:steps-- Array of step objects with:type-- Must be "email"delay-- Days before NEXT email (integer, min 0)variants-- Array of{subject, body}objects for A/B testing
daily_limit-- Daily sending capemail_gap-- Minutes between emailsstop_on_reply-- Stop campaign when lead replies (boolean)stop_on_auto_reply-- Stop on auto-replies (boolean)open_tracking/link_tracking-- Enable tracking (booleans)
Timezone notes:
- Verified working: "America/Chicago" (Central), "America/Detroit" (Eastern), "America/Boise" (Mountain)
- Auto-mapped: "America/New_York" maps to "America/Detroit", "America/Denver" maps to "America/Boise"
- NOT supported: "America/Los_Angeles", "US/Pacific" -- use "America/Anchorage" or "America/Dawson" as alternatives
3. Update Campaign Settings
Modify an existing campaign's schedule, sending limits, sequences, or tracking settings.
Tool: INSTANTLY_UPDATE_CAMPAIGN
Example prompt:
"Update my Instantly campaign to increase the daily limit to 100 and enable open tracking"
Key parameters:
id(required) -- Campaign UUID- Any combination of:
name,campaign_schedule,email_list,sequences,daily_limit,email_gap,stop_on_reply,open_tracking,link_tracking, etc. - Set any parameter to
nullto unset it
4. Manage Lead Lists and Bulk Import
Create dedicated lead lists and import prospects in bulk for campaign targeting.
Tools: INSTANTLY_CREATE_LEAD_LIST, INSTANTLY_ADD_LEADS_BULK
Example prompt:
"Create a lead list called 'Q1 Prospects' and add 50 leads to my Instantly campaign"
Key parameters for creating lead lists:
- List name and configuration
Key parameters for bulk lead import:
- Campaign or list ID to import into
- Array of lead objects with email and metadata
- Duplicate handling options
- Lead verification settings
5. Review Campaign Details
Retrieve full campaign configuration to verify settings, inspect sequences, or prepare for updates.
…
FAQ
How do I add contacts?
You can ask to create a lead list and then add multiple contacts at once, or add contacts to a specific campaign.
Can I change a campaign after it's created?
Yes, you can update existing campaigns to change the daily sending limit, enable open tracking, or modify the schedule.
What time zones are supported?
Time zone support is limited. For example, Pacific Time ('America/Los_Angeles') is not supported. It's recommended to use 'America/Anchorage' or 'America/Dawson' as alternatives.
Details
Original description by the author
Automate Instantly cold email outreach -- manage campaigns, sending accounts, lead lists, bulk lead imports, and campaign analytics -- using natural language through the Composio MCP integration.
Popularity
- GitHub stars
- 77k
- Ranking position
- #1269
- License
- —
- Updated
- 9/18/2026
Comments
- …
More skills from this repository
artifacts-builder
Helps your agent build complex user interfaces. It uses modern technologies to create rich, interactive web pages.
ComposioHQ/awesome-claude-skills
brand-guidelines
Helps your agent apply official brand colors and fonts to materials. It's useful for maintaining visual identity in any piece that needs to look like the company's.
ComposioHQ/awesome-claude-skills
canvas-design
Lets your agent create original visual art in .png and .pdf. Use it when the user asks to create a poster, art, or other static design.
ComposioHQ/awesome-claude-skills
changelog-generator
Helps your agent create user-facing release notes from code commits. It transforms technical information into easy-to-understand text.
ComposioHQ/awesome-claude-skills
Similar skills
benchmark
Helps your agent measure code speed and performance. It's useful for ensuring things are fast and finding slowness issues.
affaan-m/ECC
content-hash-cache-pattern
Lets your agent use content hashes to cache file processing results. This avoids repeated processing and auto-invalidates the cache when content changes. Useful for speeding up slow tasks.
affaan-m/ECC
parallel-execution-optimizer
Makes your agent speed up complex tasks by breaking them into smaller parts and running them in parallel. It ensures everything is verified at the end.
affaan-m/ECC