UNPKG

@pipedream/lemlist

Version:

Pipedream Lemlist Components

41 lines (37 loc) 1.11 kB
import lemlist from "../../lemlist.app.mjs"; export default { key: "lemlist-mark-lead-from-one-campaigns-as-interested", name: "Mark Lead From One Campaigns As Interested", description: "This action marks a specific lead as interested using its email in a specific campaign. [See the docs here](https://developer.lemlist.com/#mark-as-interested-a-lead-in-a-specific-campaign)", version: "0.0.1", type: "action", props: { lemlist, campaignId: { propDefinition: [ lemlist, "campaignId", ], withLabel: true, }, campaignEmail: { propDefinition: [ lemlist, "campaignEmail", (c) => ({ campaignId: c.campaignId.value, }), ], }, }, async run({ $ }) { const response = await this.lemlist.markLeadInOneCampaign({ $, email: this.campaignEmail, campaignId: this.campaignId.value, action: "interested", }); $.export("$summary", `Successfully added ${this.campaignEmail} lead as interested in ${this.campaignId.label} campaign!`); return response; }, };