# MailForge integration

> Email marketing automation platform for contacts, lists, campaigns, templates, suppressions, and analytics

- Authentication: apiKey

## Tools (28)

- **Add Contact to List**: Add an existing contact (by email) to a specific list
- **Add Suppression**: Add an email address to the suppression list so no future campaigns are sent to it
- **Bulk Upsert Contacts**: Upsert up to 1,000 contacts in a single call and optionally add them all to a list
- **Create Contact List**: Create a new contact list
- **Create Inbound Handler**: Create an inbound email handler that receives parsed emails and optionally auto-creates contacts
- **Create or Update Contact**: Upsert a contact by email address — creates if new, updates if the email already exists
- **Create Webhook**: Subscribe an HTTPS URL to receive one or more MailForge event notifications
- **Delete Contact**: Permanently delete a contact and its send records
- **Get Account**: Retrieve the organization's account details and plan information
- **Get Campaign**: Retrieve full campaign details
- **Get Campaign Stats**: Retrieve full analytics for a campaign — opens, clicks, bounces, unsubscribes, complaints
- **Get Contact**: Retrieve a single contact by its numeric ID
- **Get Contact List**: Retrieve a contact list with a paginated array of its active contacts
- **Get Usage**: Retrieve real-time email and AI usage against plan quotas plus 12-month send history
- **List Campaigns**: List campaigns, optionally filtered by status
- **List Campaign Sends**: List individual send records for a campaign, optionally filtered by delivery status
- **List Contact Lists**: List every contact list in the organization with subscriber counts
- **List Contacts**: List paginated contacts with optional status, list, and email filters
- **List Inbound Handlers**: List inbound email handlers and their inbound addresses
- **List Suppressions**: List every suppressed email address for the organization
- **List Templates**: List every active email template
- **List Webhooks**: List outbound webhook subscriptions
- **Remove Suppression**: Remove an email address from the suppression list
- **Replace Contact Tags**: Replace the full set of tags on a contact with the provided array
- **Send Campaign**: Trigger immediate send of a draft or scheduled campaign
- **Subscribe Contact**: Quick-subscribe endpoint suited for public web forms and popups
- **Unsubscribe Contact**: Mark a contact as unsubscribed by email address and fire the contact.unsubscribed webhook
- **Update Contact**: Update selected fields on an existing contact

## Related prompts

- [Route new HubSpot contacts into the right MailForge nurture list](https://www.generalinput.com/prompts/route-new-hubspot-contacts-into-the-right-mailforge-nurture-list.md)
- [Welcome new Stripe customers in MailForge and Slack](https://www.generalinput.com/prompts/welcome-new-stripe-customers-in-mailforge-and-slack.md)
- [Weekly MailForge email performance digest in Slack](https://www.generalinput.com/prompts/weekly-mailforge-email-performance-digest-in-slack.md)
- [Nightly sync of MailForge unsubscribes into HubSpot](https://www.generalinput.com/prompts/nightly-sync-of-mailforge-unsubscribes-into-hubspot.md)

Connect MailForge in General Input: https://www.generalinput.com/apps/mailforge