Woodpecker

Cold email automation tool for sales teams to send personalized outreach campaigns
Connect it
In Keystile Automations → Connections → New connection, choose Woodpecker and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Woodpecker: blacklist domain (Add a domain to the blacklist to block sending to all prospects within that domain).What it can do (6 actions)
| Action | What it does | Changes data |
|---|---|---|
| Blacklist Domain | Add a domain to the blacklist to block sending to all prospects within that domain | |
| Create/Update Prospect | Adds a new prospect or updates existing prospect in the global prospect list | |
| Create/Update Prospect in Campaign | Adds a new prospect or updates existing prospect data in a campaign | |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Find Prospect by Email | Search for a prospect by their email address | |
| Get Prospect Responses | Fetch all responses from a specified prospect |
Start a workflow when… (20 triggers)
- Prospect Replied — Triggers when a prospect replies to an email or their status is manually set to RESPONDED
- Prospect Blacklisted — Triggers when a prospect is added to the blacklist
- Prospect Opt-out — Triggers when a prospect opts out from receiving emails
- Prospect Bounced — Triggers when an email to a prospect bounces
- Prospect Invalid — Triggers when a prospect email is marked as invalid
- Prospect Autoreplied — Triggers when an autoreply is detected from a prospect
- Prospect Saved — Triggers when a prospect is saved
- Prospect Nonresponsive — Triggers when a prospect is marked as nonresponsive
- Prospect Clicked a Link — Triggers when a prospect clicks a link in an email
- Prospect Opened an Email — Triggers when a prospect opens an email
- Prospect Interested — Triggers when a prospect is marked as interested
- Prospect Maybe Later — Triggers when a prospect is marked as maybe later
- Prospect Not Interested — Triggers when a prospect is marked as not interested
- Campaign Email Sent — Triggers when a campaign email is sent to a prospect
- Follow-up After Autoreply — Triggers when a follow-up is scheduled after an autoreply
- Secondary Replied — Triggers when a secondary email address replies
- Campaign Completed — Triggers when a campaign is completed
- Task Created — Triggers when a task is created
- Task Done — Triggers when a task is marked as done
- Task Ignored — Triggers when a task is ignored
How Keystile protects it
Every Woodpecker action is checked before it runs, whether it comes from an AI tool or a workflow. 1 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Woodpecker with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access