Build it
What do you want Harpoon and Mailchimp to do together?
Describe it and your agent reads both APIs, builds the automation, tests every branch and ships it. The list below is what exists today, not the limit.
Ask the assistant
You'll sign in before anything runs. What you typed comes with you.
Or work from Claude Code
Install the APIANT plugin for Claude Code and build, edit, test and read run history from your terminal. Every plan gets this, including free, and it spends no assistant credits.
Connect Claude CodeEverything your agent can do with Harpoon and Mailchimp
Triggers and actions 14 triggers · 210 actions
Trigger
New ClientTriggered when a new client is created in Harpoon.
Trigger
New ContactTriggered when a new contact is created in Harpoon.
Trigger
New ExpenseTriggered when a new expense is created in your Harpoon account.
Trigger
New Expense CategoryTriggered when a new expense category is created in Harpoon.
Trigger
New InvoiceTriggered when a new invoice is created in Harpoon.
Trigger
New PaymentTriggered when a new payment is recorded in your Harpoon account.
Trigger
New ProjectTriggered when a new project is created in Harpoon.
Trigger
New Task CategoryTriggered when a new task category is added in your Harpoon account.
Trigger
New Time EntryTriggered when a new time entry is logged in Harpoon.
Action
Add Credit EntryCreates a new credit entry on a client's account in Harpoon, recording an amount, a date and an optional note or originating invoice. Returns the credit entry that was created.
Action
Add InvoiceCreates a new invoice in Harpoon for a client or project, with an invoice number, issue date, and optional line items. Returns the invoice that was created.
Action
Add Lead SourceCreates a new lead source in Harpoon, so new clients can be tagged with where they came from. Returns the lead source that was created.
Action
Add NoteAdds a note to a client, project or invoice in Harpoon. Returns the note that was created.
Action
Add TeamCreates a new team in your Harpoon account. Harpoon populates the new team from your account details; the API accepts no team attributes on creation.
Action
Clone Time EntryCreates a copy of an existing time entry in Harpoon. The copy keeps the original's project, task and description, and starts with today's date and zero hours logged.
Action
Create ContactCreates a contact person under a Harpoon client, with their name, email address, and phone number. Returns the contact that was created.
Action
Create ExpenseRecords a one-off expense in Harpoon with its date, amount, and vendor, optionally attributed to a client, project, or expense category. Returns the expense that was created.
Action
Create Expense CategoryCreates a new expense category in your Harpoon account so expenses can be grouped under it.
Action
Create ProjectCreates a project in Harpoon for a client, with its budget, rate, and start and end dates. Returns the project that was created.
Action
Create Time EntryLogs hours worked in Harpoon for a team member on a given date, optionally against a client or project. Returns the time entry that was created.
Action
Delete ClientDeletes a client from your Harpoon account.
Action
Delete ExpensePermanently deletes an expense from your Harpoon account.
Action
Delete InvoicePermanently removes an invoice from Harpoon. Returns Harpoon's confirmation that the invoice was deleted.
Action
Delete NoteDeletes a note from your Harpoon account.
Action
Delete Recurring ExpenseDeletes a recurring expense template from Harpoon by its id, so it stops generating new expenses.
Action
Delete Recurring InvoiceStops and removes a recurring invoice schedule in Harpoon so it no longer generates invoices. Returns Harpoon's confirmation that it was deleted.
Action
Delete Time EntryDeletes a time entry from your Harpoon account.
Action
Get ClientReturns a single client from your Harpoon account, including its name, contact details and other stored attributes.
Action
Get Client CreditsReturns a client's credit entries in Harpoon, along with the credit still available on the account.
Action
Get ContactReturns a single Harpoon contact, including their name, email address, phone number, and the client they belong to.
Action
Get EstimateReturns a single estimate from your Harpoon account, including its client, line items, totals and status.
Action
Get ExpenseReturns a single expense from your Harpoon account, including its amount, date, vendor, category and the client or project it is attached to.
Action
Get Expense CategoryReturns a single Harpoon expense category with every detail it carries, including its name and budget settings.
Action
Get InvoiceFetches one invoice from Harpoon by its id, with its client, line items and payment totals. An error occurs if the invoice is not found.
Action
Get Lead SourceReturns a single lead source from your Harpoon account.
Action
Get ProjectReturns a single project from your Harpoon account, including its client, budget and status.
Action
Get Recurring ExpenseFetches one recurring expense template from Harpoon by its id, with its vendor, amount, frequency and schedule. An error occurs if it is not found.
Action
Get Recurring InvoiceReturns a single recurring invoice schedule from Harpoon, including its client, frequency, dates, and line items.
Action
Get TaskReturns a single task category from your Harpoon account, including its name and hourly rate.
Action
Get TeamReturns a single team from your Harpoon account, including its name, email address, phone, address, owner and whether it is active.
Action
Get Time EntryReturns a single tracked time entry from your Harpoon account, including its date, hours, client, project and notes.
Action
List ContactsReturns the contacts in your Harpoon account, including each contact's name, email address and phone number.
Action
List EstimatesReturns the estimates in a Harpoon account, optionally narrowed to a year, client, project, status, or search text.
Action
List Expense CategoriesReturns the expense categories set up in Harpoon, each with its budget settings.
Action
List ExpensesReturns the expenses in your Harpoon account, optionally narrowed by date range, client, project, category, billing status or search text.
Action
List ProjectsReturns the projects in a Harpoon account, with their client, budget, rate, and dates.
Action
List TeamsReturns the teams in your Harpoon account, along with the total number of teams found.
Action
List Time EntriesReturns time entries from your Harpoon account — either the timers running now or logged history for a date range — optionally narrowed by client, project, task, team member or billing status.
Action
Update ExpenseUpdates an existing expense in your Harpoon account. Only the values you supply are changed.
Action
Update InvoiceUpdates an existing invoice in your Harpoon account. Only the values you supply are changed.
Action
Update ProjectUpdates an existing project in Harpoon — its name, client, billing type, status, dates, budget and task rates. Returns the updated project.
Action
Update Recurring ExpenseUpdates a recurring expense in Harpoon — its vendor, amount, frequency, category, dates, and status. Anything left blank keeps its current value. Returns the updated recurring expense.
Action
Update Recurring InvoiceUpdates an existing recurring invoice template in your Harpoon account. Only the values you supply are changed.
Action
Update Time EntryUpdates an existing time entry in Harpoon — its date, hours, description, project, task or billing state.
Trigger
Campaign Sent (instant)Fires instantly when a campaign finishes sending.
Trigger
Member Cleaned (instant)Fires instantly when a member's email is marked cleaned (bounced or invalid).
Trigger
Member Email Changed (instant)Fires instantly when a member's email address changes.
Trigger
Member Profile Updated (instant)Fires instantly when a member's profile fields are updated.
Trigger
New listTriggers when a new audience (list) is created. Polling; deduped by list id.
Action
Add Campaign FeedbackAdd a feedback comment to a campaign.
Action
Add Cart Line ItemAdd a line item to a cart.
Action
Add FileUpload a new file to the File Manager.
Action
Add Interest in CategoryAdd a new interest to an interest category.
Action
Add Member EventRecord a custom event against a member.
Action
Add Member NoteAdd a note to a member.
Action
Add Member to SegmentAdd a single member to a static segment.
Action
Add Order Line ItemAdd a line item to an order.
Action
Add or Update CustomerCreate a customer or update it if one with the same ID already exists.
Action
Add or update memberAdds or updates a member in the specified audience. Upserts by email; sets status (subscribed by default).
Action
Add or Update OrderCreate an order or update it if one with the same ID already exists.
Action
Add or Update Product VariantCreate a product variant or update it if one with the same ID already exists.
Action
Add Product ImageAdd a new image to a product.
Action
Add Product VariantAdd a new variant to a product.
Action
Add tag to memberAdds a tag to the specified member in the specified audience. Creates the tag if it does not exist.
Action
Archive Audience MemberArchive a member, removing them from the audience while retaining history.
Action
Archive Classic AutomationArchive a classic Automation workflow.
Action
Batch Add or Remove Segment MembersAdd or remove a batch of members from a static segment in one call.
Action
Batch Subscribe or Unsubscribe Audience MembersSubscribe or unsubscribe a batch of members on an audience in one call.
Action
Create audienceCreates a new audience (list).
Action
Create CampaignCreate a new campaign.
Action
Create CartCreate a new shopping cart for a store.
Action
Create Classic AutomationStart a new classic Automation workflow.
Action
Create CustomerCreate a new customer for a store.
Action
Create Interest CategoryCreate a new interest category (group) on an audience.
Action
Create Landing PageCreates a landing page in Mailchimp from a landing-page template, tied to an audience. Note: if the template type and template id disagree, Mailchimp reports an error but still leaves a stray draft landing page behind.
Action
Create merge fieldCreates a new merge field for the specified audience.
Action
Create OrderCreate a new order for a store.
Action
Create or Update ProductCreate a product or update it if one with the same ID already exists.
Action
Create ProductCreate a new product in a store's catalog.
Action
Create Promo CodeCreate a new promo code under a promo rule.
Action
Create Promo RuleCreate a new promo rule for a store.
Action
Create Segment by ConditionsCreate a dynamic segment on an audience defined by match conditions.
Action
Create static segment for audienceCreates a new static segment (tag-like) for the specified audience.
Action
Create StoreConnect a new e-commerce store.
Action
Create TemplateCreate a new template.
Action
Delete AudienceDelete an audience.
Action
Delete CampaignDelete a campaign.
Action
Delete CartDelete a cart.
Action
Delete Cart Line ItemDelete a line item from a cart.
Action
Delete CustomerDelete a customer from a store.
Action
Delete FileDelete a stored file from the File Manager.
Action
Delete InterestDelete an interest from a category.
Action
Delete Interest CategoryDelete an interest category from an audience.
Action
Delete Landing PageDelete a landing page.
Action
Delete Member NoteDelete a note from a member.
Action
Delete Merge FieldDelete a merge field from an audience.
Action
Delete OrderDelete an order from a store.
Action
Delete Order Line ItemDelete a line item from an order.
Action
Delete ProductDelete a product from a store's catalog.
Action
Delete Product ImageDelete an image from a product.
Action
Delete Product VariantDelete a variant from a product.
Action
Delete Promo CodeDelete a promo code.
Action
Delete Promo RuleDelete a promo rule from a store.
Action
Delete SegmentDelete a segment from an audience.
Action
Delete StoreDelete a store.
Action
Delete TemplateDelete a template.
Action
Get AudienceRetrieve details about a single audience by ID.
Action
Get Audience MemberRetrieve details about a single audience member.
Action
Get audiencesReturns all audiences (lists) with id and name.
Action
Get Automation EmailRetrieve details about a single Automation workflow email.
Action
Get CampaignRetrieve settings and info for a single campaign.
Action
Get Campaign AdviceRetrieve advice and feedback tips for a sent campaign.
Action
Get Campaign ContentRetrieve the HTML and plain-text content of a campaign.
Action
Get Campaign Domain PerformanceRetrieve delivery and engagement stats broken down by recipient email domain.
Action
Get Campaign Ecommerce Product Activity ReportRetrieve product purchase activity generated by a campaign.
Action
Get Campaign ReportRetrieve the performance report for a single campaign.
Action
Get Campaign Send ChecklistRetrieve the pre-send readiness checklist for a campaign.
Action
Get CartRetrieve details about a single cart.
Action
Get Classic AutomationRetrieve details about a single classic Automation workflow.
Action
Get CustomerRetrieve details about a single customer.
Action
Get FileRetrieve details about a single stored file.
Action
Get Interest CategoryRetrieve details about a single interest category.
Action
Get interest groups for audienceReturns the interest categories (groups) and their interests for the specified audience.
Action
Get Landing PageRetrieve details about a single landing page.
Action
Get Landing Page ContentRetrieve the HTML content of a landing page.
Action
Get Landing Page ReportRetrieve the performance report for a single landing page.
Action
Get Member Activity FeedRetrieve the recent activity feed for a member (opens, clicks, purchases, and more).
Action
Get members in audienceReturns members in the specified audience, optionally filtered by status.
Action
Get Merge FieldRetrieve details about a single merge field.
Action
Get OrderRetrieve details about a single order.
Action
Get ProductRetrieve details about a single product.
Action
Get SegmentRetrieve details about a single segment.
Action
Get segments for audienceReturns the id and name of all segments for the specified audience.
Action
Get StoreRetrieve details about a single store.
Action
Get TemplateRetrieve details about a single template.
Action
Get Template Default ContentRetrieve the default content sections of a template.
Action
List Account OrdersList e-commerce orders across all stores connected to the account.
Action
List Audience Abuse ReportsList abuse complaint reports for an audience.
Action
List Audience Growth HistoryList monthly growth history for an audience.
Action
List Audience Recent ActivityList the most recent daily activity stats for an audience.
Action
List Automation EmailsList all emails that belong to a classic Automation workflow.
Action
List Campaign Click DetailsList click activity for the links in a campaign.
Action
List Campaign Email ActivityList subscriber-level email activity (opens, clicks, bounces) for a campaign.
Action
List Campaign FeedbackList feedback and comments left on a campaign.
Action
List Campaign Open DetailsList individual open activity for a sent campaign.
Action
List Campaign RecipientsList the members a campaign was sent to.
Action
List Campaign ReportsList performance reports for all sent campaigns.
Action
List CampaignsList all campaigns in the account.
Action
List Campaign UnsubscribesList members who unsubscribed as a result of a campaign.
Action
List Cart Line ItemsList the line items in a cart.
Action
List CartsList shopping carts for a store.
Action
List Classic AutomationsList all classic Automation workflows in the account.
Action
List ConversationsList email conversations from replies to campaigns.
Action
List CustomersList customers for a store.
Action
List FilesList files stored in the File Manager.
Action
List Interests in CategoryList the interests within an interest category.
Action
List Landing Page ReportsList performance reports for all landing pages.
Action
List Landing PagesList landing pages in the account.
Action
List Member EventsList custom events recorded for a member.
Action
List Member Goal EventsList goal events recorded for a member.
Action
List Member NotesList notes recorded on a member.
Action
List Member TagsList the tags applied to a member.
Action
List Merge FieldsList the merge fields defined on an audience.
Action
List Order Line ItemsList the line items on an order.
Action
List Product ImagesList images attached to a product.
Action
List ProductsList products in a store's catalog.
Action
List Product VariantsList variants of a product.
Action
List Promo CodesList promo codes under a promo rule.
Action
List Promo RulesList promo rules for a store.
Action
List Segment MembersList the members belonging to a segment.
Action
List SMS CampaignsList SMS campaigns in the account.
Action
List Store OrdersList orders placed in a store.
Action
List StoresList e-commerce stores connected to the account.
Action
List Subscribers Removed from AutomationList subscribers that were removed from a classic Automation workflow.
Action
List Survey ReportsList performance reports for all surveys.
Action
List SurveysList surveys created for an audience.
Action
List TemplatesList templates in the account.
Action
Pause RSS CampaignPause an RSS-driven campaign.
Action
Permanently Delete Audience MemberPermanently erase a member's data from an audience (GDPR-style forget).
Action
Publish Landing PagePublish a landing page, making it live.
Action
Remove member from audienceArchives (removes) a member from the specified audience by email.
Action
Remove Member from SegmentRemove a single member from a static segment.
Action
Remove tag from memberRemoves the specified tag from the specified member in the audience.
Action
Replicate CampaignCreate a copy of an existing campaign.
Action
Resend Campaign to Non-OpenersCreate a resend of a campaign targeted at people who didn't open it.
Action
Resume RSS CampaignResume a paused RSS-driven campaign.
Action
Schedule CampaignSchedule a campaign to send at a future time.
Action
Search Audience TagsSearch for member tags on an audience by name.
Action
Search CampaignsSearch across campaigns by content or metadata.
Action
Search MembersSearch for members across audiences by email or name.
Action
Send CampaignSend a campaign immediately.
Action
Send Test Campaign EmailSend a test copy of a campaign to specified recipients.
Action
Set Campaign ContentSet the HTML and plain-text content of a campaign.
Action
Unpublish Landing PageUnpublish a landing page, taking it offline.
Action
Unschedule CampaignCancel a campaign's scheduled send time.
Action
Unsubscribe memberSets a member's status to unsubscribed in the specified audience (by email).
Action
Update AudienceUpdate settings for an audience.
Action
Update Automation EmailUpdate settings for an Automation workflow email.
Action
Update Campaign SettingsUpdate settings for an existing campaign.
Action
Update CartUpdate a cart's details.
Action
Update Cart Line ItemUpdate a line item in a cart.
Action
Update FileUpdate the name or folder of a stored file.
Action
Update InterestUpdate an interest's name or display order.
Action
Update Interest CategoryUpdate an interest category's title or display type.
Action
Update Landing PageUpdate a landing page's settings.
Action
Update Member NoteUpdate an existing note on a member.
Action
Update Merge FieldUpdate a merge field's settings.
Action
Update Order Line ItemUpdate a line item on an order.
Action
Update Product ImageUpdate a product image's settings.
Action
Update Promo CodeUpdate a promo code's settings.
Action
Update Promo RuleUpdate a promo rule's settings.
Action
Update SegmentUpdate a segment's name or match conditions.
Action
Update StoreUpdate a store's settings.
Action
Update TemplateUpdate a template's name or content.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.