El catálogo/ActiveCampaign

ActiveCampaign

app.activecampaign

Manage contacts, campaigns, deals, and tags in ActiveCampaign

Clave de APIcommunicationLeer el código↗
Versión2.0.0
Categoríacommunication
AutenticaciónClave de API
Herramientas14
Transportestdio
LicenciaMIT
01

Qué hace

La aplicación, en sus propias palabras.

ActiveCampaign CRM and email marketing — manage contacts, lists, campaigns, deals, and tags via the v3 API.

activecampaigncrmemail-marketingmarketing-automationcontactscampaignsdeals
02

Herramientas

14 herramientas que el agente puede llamar.

Todas se declaran con parámetros tipados y devuelven resultados estructurados, así que el anfitrión puede renderizarlas en vez de narrarlas.

  • add-tag-to-contactAssign a tag to a contact. Returns { contactTag: {id, contact, tag} }.
  • create-contactCreate a contact. Email is required. Returns { contact } with the created record. ActiveCampaign upserts by email; if it exists you get the existing contact.
  • create-dealCreate a deal. Required: title, value (in major units), pipelineId, stageId, ownerId. value is converted to cents internally. Returns { deal }.
  • delete-contactDelete a contact by id. Permanent — no soft-delete in ActiveCampaign. Returns { id, deleted: true }.
  • get-campaignGet a campaign by id. Returns { campaign: {id,name,subject,status,sendDate,fromName,fromEmail,totalRecipients,opens,clicks} }.
  • get-contactGet a contact by id. Returns { contact: {id,email,firstName,lastName,phone,cdate,udate} }.
  • get-dealGet a deal by id. Returns { deal: {id,title,description,value,currency,status,contact,pipeline,stage,owner} }.
  • list-campaignsList email campaigns. Returns { items[{id,name,type,status,subject,sendDate,totalRecipients,totalOpens,uniqueOpens}], total, nextOffset }.
  • list-contactsList contacts. Returns { items[{id,email,firstName,lastName,phone}], total, nextOffset }. Filter by email, free-text search, or listId.
  • list-dealsList deals (CRM pipeline records). Returns { items[{id,title,value,currency,status,contact,pipeline,stage}], total, nextOffset }.
  • list-listsList subscriber lists. Returns { items[{id,name,stringid,subscriberCount}], total, nextOffset }.
  • list-tagsList tags. Returns { items[{id,name,description,tagType}], total, nextOffset }.
  • subscribe-contact-to-listSubscribe (or unsubscribe) a contact to a list. Returns { contactList: {id, contact, list, status} }.
  • update-contactUpdate a contact by id. Only provided fields are updated. Returns { contact }.
03

Autenticación y permisos

Qué pide.

Declarado en el manifiesto y por adelantado. La aplicación no puede alcanzar nada que no haya pedido aquí.

Secretos de usuario

ACTIVECAMPAIGN_BASE_URLACTIVECAMPAIGN_API_TOKEN

Seguir leyendo

El manifiesto y el código de ActiveCampaign están en el monorepo, junto al resto de aplicaciones.

Leer el código↗Volver al catálogo→

ActiveCampaign · Agent Apps