MachFive OpenClaw Skill

IntegrationsUpdated January 15, 2026

What is the MachFive OpenClaw Skill?

OpenClaw is the open-source AI agent framework that went viral in January 2026. It runs locally on your hardware and executes tasks autonomously via Slack, Telegram, WhatsApp, and more.

The MachFive Cold Email Skill lets your OpenClaw agent generate hyper-personalized cold email sequences through natural conversation:

  • "Generate a 3-email sequence for jane@acme.com using my SaaS Founders campaign"
  • "Show me my MachFive campaigns"
  • "Submit these 50 leads for batch processing"
  • "Export my completed batch as CSV"

Your agent calls the MachFive API and returns results โ€” no manual UI work required.

How to Set Up the MachFive Skill

Step 1: Install the Skill (30 sec)

clawhub install cold-email

Step 2: Get Your API Key (2 min)

  1. Log in at app.machfive.io
  2. Go to Settings โ†’ Integrations
  3. Click Create API Key
  4. Copy and store securely

Step 3: Configure Environment Variable

Add to your OpenClaw environment (.env file, shell profile, or config):

export MACHFIVE_API_KEY=your_api_key_here

Step 4: Create a Campaign in MachFive

Before generating emails, create at least one campaign:

  1. Log into app.machfive.io
  2. Click New Campaign
  3. Define your target audience, offers, and proof points
  4. Save โ€” you'll need the campaign ID for generation

Step 5: Test It!

Message your OpenClaw agent:

"List my MachFive campaigns"

If you see your campaigns, you're connected! ๐ŸŽ‰

Available Tools

ToolDescription
list_campaignsList all campaigns in your workspace. Call this first.
generate_sequenceGenerate emails for one lead (sync, 3-10 min).
generate_batchSubmit multiple leads (async, returns immediately).
list_listsBrowse lead lists and batch jobs.
get_list_statusPoll batch status until complete.
export_listDownload results as JSON or CSV.

What Can You Do?

Email Generation

  • "Generate a cold email sequence for sarah@acme.com using my Q1 campaign"
  • "Write 5 personalized emails for John Smith, VP of Sales at Acme Corp"

Batch Processing

  • "Submit these 20 leads for batch email generation"
  • "Check the status of my latest batch"
  • "Export my completed batch as CSV"

Campaign Management

  • "List my MachFive campaigns"
  • "What campaigns do I have?"

Example Conversation

You: "Generate a 3-email sequence for Robert Chen, Owner at Fish King Seafood, robert@fishkingseafood.com โ€” use my Restaurant SEO campaign"

Agent: "Processing... Done. Generated a 3-email sequence for Robert Chen. The emails reference Fish King's 1948 legacy and include your 18% booking increase proof point. Want me to export as CSV?"

You: "Yes, and process the other 47 leads too"

Agent: "Exporting Robert's sequence now. Starting batch for 47 leads โ€” I'll notify you when ready (usually 15-20 minutes)."

Lead Fields

FieldRequiredDescription
emailYesLead's email address
nameNoFull name (improves personalization)
companyNoCompany name
titleNoJob title
company_websiteNoURL for research
linkedin_urlNoLinkedIn profile

Options

OptionTypeDefaultDescription
list_namestringAutoDisplay name in MachFive UI
email_countnumber3Emails per lead (1-4)
email_signaturestringNoneSignature appended to emails
approved_ctasarrayCampaign defaultCTAs to use

Timing

OperationDuration
Single lead3-10 minutes (sync)
Batch submitImmediate (async)
Batch completion~15-20 min for 50 leads

Note: Generation takes time because MachFive researches each prospect. Don't retry โ€” it's processing.

Error Codes

CodeMeaning
400Invalid request or missing data
401Invalid API key
402Out of credits
403Campaign not in workspace
404Campaign/list not found
409Export called before batch complete
429Too many concurrent batches

Security

VirusTotal: Benign (0/61 flags)

OpenClaw Scan: โœ… Passed all checks

  • Purpose matches description
  • Only calls MachFive API
  • No local file access
  • Single appropriate API key

Built by Bluecraft Leads โ€” a real cold email agency with 30+ clients since 2023.

Troubleshooting

ProblemSolution
Invalid API keyRegenerate in MachFive settings
Campaign not foundRun "List my campaigns" first
Timeout on generationNormal โ€” wait 3-10 minutes
429 errorToo many batches โ€” wait and retry

Need help? support@machfive.io