#155

feat: Add Instantly.ai v2 API plugin with 20 actions

Openbcharlesonwants to merge intofrom

Summary

Adds a comprehensive Instantly.ai v2 API integration plugin with 20 actions for email outreach automation.

Actions Added

Lead Operations (7)

  • Create Lead - Add a new lead to a campaign
  • Get Lead - Retrieve lead details by ID
  • List Leads - List leads with pagination
  • Update Lead - Modify lead properties
  • Delete Lead - Remove a lead
  • Update Lead Interest Status - Change lead interest level
  • Add Lead to Campaign - Associate lead with campaign

Campaign Operations (7)

  • Create Campaign - Create a new email campaign
  • Get Campaign - Retrieve campaign details
  • List Campaigns - List campaigns with optional status filter
  • Update Campaign - Modify campaign settings
  • Delete Campaign - Remove a campaign
  • Activate Campaign - Start a campaign
  • Pause Campaign - Pause a running campaign

Account Operations (4)

  • List Accounts - List email sending accounts
  • Get Account - Retrieve account details
  • Pause Account - Pause an email account
  • Resume Account - Resume a paused account

Warmup Operations (2)

  • Enable Warmup - Enable email warmup for an account
  • Disable Warmup - Disable email warmup

Technical Details

  • Uses Instantly v2 API (https://api.instantly.ai/api/v2)
  • Bearer token authentication
  • All steps follow standardized output format per AGENTS.md:
    • Success: { success: true, data: {...} }
    • Error: { success: false, error: { message: '...' } }
  • No SDK dependencies (uses native fetch)
  • All 20 actions tested and verified working

Checklist

  • Type check passes (pnpm type-check)
  • Lint/format passes (pnpm fix)
  • Build succeeds (pnpm build)
  • All 20 actions manually tested
  • Follows existing plugin patterns (Resend, Stripe, etc.)
  • No console.log or debug code
  • Logo included (/public/instantly-logo.png)

Pull Request opened by Augment Code with guidance from the PR author

Activity

6
vercel[bot]11mo ago

Someone is attempting to deploy a commit to the Vercel Labs Team on Vercel.

A member of the Team first needs to authorize it.

ctate10mo ago

Thanks for the contribution. We'll get back to you after review!