# Mailshake integration

> Cold email outreach platform for creating campaigns, managing recipients, and tracking replies and leads.

- Authentication: apiKey

## Tools (29)

- **Add Recipients**: Adds recipients to a campaign; async — poll add-status for per-recipient outcomes.
- **Close Lead**: Marks a lead as successfully closed.
- **Create Leads**: Creates leads from campaign recipients; reopens any that already exist.
- **Create Push Subscription**: Registers a webhook that receives POSTs when Mailshake events fire.
- **Delete Push Subscription**: Removes a webhook subscription.
- **Export Campaign**: Asynchronously exports campaign data to CSV; poll the returned statusID for the download URL.
- **Get Add Recipients Status**: Polls the progress of an async recipient-add job.
- **Get Campaign**: Retrieves a single campaign with its full message sequence.
- **Get Campaign Export Status**: Polls the progress of an async campaign export and returns the CSV download URL when ready.
- **Get Current User**: Returns the authenticated user and their team; useful for validating credentials.
- **Get Lead**: Retrieves a single lead by ID, recipient ID, or campaign+email.
- **Get Recipient**: Retrieves a single recipient by ID or by campaign+email.
- **Ignore Lead**: Marks a lead as unsuccessfully terminated.
- **List Campaigns**: Lists all campaigns on the authenticated team.
- **List Clicks Activity**: Lists link click events.
- **List Created-Leads Activity**: Lists newly created Lead Catcher leads.
- **List Leads**: Lists Lead Catcher leads with status and assignee filters.
- **List Lead-Status-Change Activity**: Lists lead status transitions (closed, ignored, reopened).
- **List Opens Activity**: Lists email open events.
- **List Recipients**: Lists recipients on a campaign with optional search and activity-based filtering.
- **List Replies Activity**: Lists reply events including bounces and auto-replies.
- **List Sent Activity**: Lists recently sent emails across campaigns and one-offs.
- **List Team Members**: Lists members of the authenticated team.
- **Pause Campaign**: Immediately pauses all sending for a campaign.
- **Pause Recipient**: Pauses sending to a single recipient on a campaign.
- **Reopen Lead**: Reopens a closed or ignored lead.
- **Unpause Campaign**: Resumes a paused campaign and reschedules its emails.
- **Unpause Recipient**: Resumes sending to a paused recipient on a campaign.
- **Unsubscribe Addresses**: Adds email addresses to the team-wide unsubscribe list.

## Related prompts

- [Pause Mailshake outreach when a prospect books on Calendly](https://www.generalinput.com/prompts/pause-mailshake-outreach-when-a-prospect-books-on-calendly.md)
- [Enroll Airtable leads into a personalized Mailshake campaign](https://www.generalinput.com/prompts/enroll-airtable-leads-into-a-personalized-mailshake-campaign.md)
- [Triage Mailshake replies into HubSpot and Slack every 15 minutes](https://www.generalinput.com/prompts/triage-mailshake-replies-into-hubspot-and-slack-every-15-minutes.md)
- [Daily Mailshake performance briefing in Slack](https://www.generalinput.com/prompts/daily-mailshake-performance-briefing-in-slack.md)

Connect Mailshake in General Input: https://www.generalinput.com/apps/mailshake