Woodpecker.co is a cold-email and sales-outreach platform. Automate campaigns, prospects, mailboxes and react to outreach events in real time.

Changelog

2 versions
v1.1.0 Latest
  • Fixed API endpoints: Add Or Update Prospect now calls POST /v1/add_prospects_list (POST /v1/prospects does not exist), List Campaigns calls GET /v1/campaign_list (GET /v2/campaigns responds 405; empty accounts respond 204) and List Manual Tasks calls /v2/manual_tasks (underscore).
  • Create Campaign now sends the full APIv2 campaign structure (settings with timezone and daily_enroll, email_account_ids, START→EMAIL steps with delivery times and a body version). New required inputs: Email Account ID (a connected Woodpecker mailbox), Subject and Message; new optional Daily Enroll Limit; the unsupported From Name input was removed.
  • Find Prospects now searches via GET /v2/prospects (the previously used /v1/search-prospects endpoint responds 400).
  • Get Campaign Statistics reads stats from the v1 campaign detail (GET /v1/campaign_list?id=X) — the previously used /v2/campaigns/:id/statistics endpoint does not exist; output now carries the real stats fields (prospects, sent, delivery, opened, clicked, replied, interested, bounced, invalid, optout, queue).
  • List Mailboxes and Get Mailbox flatten the API's nested `details` object so the declared output fields (email, from_name, daily_limit, ...) resolve.
  • Added MakeApiCall component for performing arbitrary authorized API calls to the Woodpecker API.
  • Copilot review round: awaited lock release and PII-safe payload logging (opt-in via logWebhookPayloads config) in the plugin webhook route, events without a company id are skipped instead of routed to an 'unknown' listener key, plugin triggers fail fast when the account has no company id, Add Prospects To Campaign requires and validates the prospects array, Task Created Flow Test prefers a real manual task id, company_id output accepts string ids.
v1.0.0
  • Initial release. Campaigns and Prospects actions, Mailboxes, Manual Tasks and webhook-based triggers.

Authentication

TypeDetails
API Key
API Key (password)
Log into your Woodpecker panel and go to Add-ons → API & Integrations → API keys, then create a key. The

Triggers

10
Campaign Completed icon

Campaign Completed

Triggers when a campaign is completed.
Email Opened icon

Email Opened

Triggers when a prospect opens a tracked email. Open tracking must be enabled on the campaign.
Email Sent icon

Email Sent

Triggers when a campaign email is sent to a prospect.
Link Clicked icon

Link Clicked

Triggers when a prospect clicks a tracked link in a campaign email.
New Prospect Saved icon

New Prospect Saved

Triggers when a new prospect is saved or updated.
New Reply icon

New Reply

Triggers when a prospect replies to a campaign message (or is manually marked as responded).
Prospect Bounced icon

Prospect Bounced

Triggers when a message to a prospect bounces.
Prospect Interested icon

Prospect Interested

Triggers when a prospect is marked as interested.
Prospect Opted Out icon

Prospect Opted Out

Triggers when a prospect unsubscribes / opts out.
Task Created icon

Task Created

Triggers when a new manual task is created.

Actions

17
Add or Update Prospect icon

Add or Update Prospect

Add a new prospect or update an existing one in your Woodpecker account.
Add Prospects to Campaign icon

Add Prospects to Campaign

Add prospects to a campaign in your Woodpecker account.
Create Campaign icon

Create Campaign

Create a new email campaign (one email step; delivery on workdays 8:00-18:00). Requires a connected email account (mailbox) in Woodpecker.
Delete Campaign icon

Delete Campaign

Delete a campaign by its ID.
Delete Prospect icon

Delete Prospect

Delete a prospect from your Woodpecker account.
Find Prospects icon

Find Prospects

Search prospects in your Woodpecker account by email address.
Get Mailbox icon

Get Mailbox

Get a single mailbox from your Woodpecker account by ID.
List Campaigns icon

List Campaigns

List all campaigns in your Woodpecker account. Returns up to the maximum page size (50 campaigns) per call.
List Mailboxes icon

List Mailboxes

List all mailboxes in your Woodpecker account.
List Manual Tasks icon

List Manual Tasks

List all manual tasks in your Woodpecker account.
List Prospects icon

List Prospects

List all prospects in your Woodpecker account.
Make Api Call icon

Make Api Call

Performs an arbitrary authorized API call to the Woodpecker API.
Pause Campaign icon

Pause Campaign

Pause a running campaign by its ID.
Run Campaign icon

Run Campaign

Start running a campaign by its ID.
Stop Campaign icon

Stop Campaign

Permanently stop a campaign by its ID. This action is permanent and cannot be undone.
Get Campaign Statistics icon

Get Campaign Statistics

Retrieve statistics for a single campaign by its ID.
Get Campaign icon

Get Campaign

Retrieve a single campaign by its ID.