@vulture916/activepieces-piece-lemlist
Version:
Lemlist integration for ActivePieces - Email outreach and sales engagement platform
32 lines (29 loc) • 1.27 kB
JavaScript
const { createPiece, PieceAuth } = require('@activepieces/pieces-framework');
const { getAllCampaigns } = require('./lib/actions/campaigns/get-all-campaigns');
const { getCampaign } = require('./lib/actions/campaigns/get-campaign');
const { createCampaign } = require('./lib/actions/campaigns/create-campaign');
const { updateCampaign } = require('./lib/actions/campaigns/update-campaign');
const { pauseCampaign } = require('./lib/actions/campaigns/pause-campaign');
const { getCampaignStats } = require('./lib/actions/campaigns/get-campaign-stats');
const { exportCampaignLeads } = require('./lib/actions/campaigns/export-campaign-leads');
const { getCampaignReports } = require('./lib/actions/campaigns/get-campaign-reports');
const { lemlistAuth } = require('./lib/common/auth');
exports.lemlist = createPiece({
displayName: 'Lemlist',
logoUrl: 'https://cdn.activepieces.com/pieces/lemlist.png',
authors: ['ActivePieces'],
auth: lemlistAuth,
description: 'Email outreach and sales engagement platform',
categories: ['MARKETING', 'SALES_AND_CRM'],
actions: [
getAllCampaigns,
getCampaign,
createCampaign,
updateCampaign,
pauseCampaign,
getCampaignStats,
exportCampaignLeads,
getCampaignReports,
],
triggers: [],
});